分组行驶

问题描述 投票:0回答:2

这是非常基本的问题。随着的skbuff结构的帮助下,我们可以能够与TCP UDP和MAC头玩。是否有可能从内核中读取的HTTP标头的内容。尽管我们可以能够处理在用户空间本身这种情况。只是为了易懂起见,我问这个问题。

如果是的话它是可能的,其中没有HTTP报头将被存储在的skbuff结构。 (即)的数据部分

谢谢

帕万南。

kernel network-protocols packets
2个回答
1
投票

您不妨关注一下进入TUX内核中的Web服务器为指导,您的项目。我不建议使用TUX(该sendfile(2)系统调用允许单一副本文件发送避免了TUX的潜在速度优势巨大的一部分,并且在内核中运行的服务器的风险远远超过任何潜在的剩余速度上的优势,由于减少上下文交换)。

但对于学习的目的,TUX应该管用。


0
投票

从视内核的点,HTTP报头是连接上的数据只是一部分。但是请注意,它可以跨越多个skbs传播。

© www.soinside.com 2019 - 2024. All rights reserved.