这是一个非常基本的问题。借助skbuff结构,我们可以使用tcp udp和mac header。是否可以从内核中读取http头的内容。即使我们能够在用户空间本身处理这种情况。只是为了理解我,我问这个问题。
如果是这样,http标头将存储在skbuff结构中的哪个位置。 (即)数据部分
由于
Paavaanan。
答案 0 :(得分:1)
您可能希望查看内核网络服务器TUX以获取项目指导。我不建议使用 TUX(sendfile(2)
系统调用通过允许单拷贝文件发送消除了TUX潜在速度优势的很大一部分,以及在内核中运行服务器的风险由于减少了上下文切换,远远超过任何潜在的剩余速度优势。)
但出于学习目的,TUX应该做得很好。
答案 1 :(得分:0)
从内核的角度来看,HTTP标头只是连接数据的一部分。但请注意,它可能分布在多个skb
s。