Linux 内核中的哪个函数创建段?

Linux 内核中的哪个函数创建段?

我正在研究硕士学位的一个问题,我正在尝试追踪段的创建方式以及它如何计算校验和。我找到了一个名为 的函数tcp_sendmsg(),但是,即使从其名称来看,它听起来也不仅仅是构建一个段。我可能很天真,但我假设它是一个通用函数,接收源端口和目标端口、标志列表和指向数据的指针并返回一个段。任何帮助将不胜感激。

我所说的段是指由传输层创建的协议数据单元(不是由网络层创建的数据包,也不是由数据链路层创建的帧。)

具体来说,我指的是如下所示的片段(我的 Wireshark 会话之一的屏幕截图):

在此输入图像描述

相关内容