currently mostly used for protocols different from HTTP