JPEG标准中文文档PDF
26.7发送一个报文段时,tcp_output
接下来的代码负责发送报文段——填充TCP报文首部的所有字段,并传递给IP层准备发送。图26-23给出了这段代码的第一部分,发送SYN报文段,携带MSS选项和窗口大小选项。TCP选项字段构建时用到数组opt
,整数optlen
记录累积的字节数(因为一次可发送多个选项)。如果SYN标志置位,snd_nxt
复位为初始发送序号(iss
)。如果主动打开,则创建TCP控制块时在PRU_CONNECT请求处理中对iss
赋值;如果被动打开,则tcp_input
创建TCP控制块的同时对iss
赋值。两种情况下,iss
都等于全局变量tcp_iss
。查看标志TF_NOOPT
,但事实上,这个标志永远都不会置位,因为没有代码实现置位操作。
对于那些渴望深入了解TCP报文发送接收的朋友们,可以查看以下资源:
-
想要模拟TCP报文段的发送和接收吗?TCP报文段发送接收模拟工具将是你的绝佳选择!
-
如果你需要测试工具,不妨试试这个:TCP报文发送接收测试工具。
-
寻找综合性工具?看看这个:TCP发送报文和TCP接收报文工具江朝技术。
-
专门用于TCP报文发送的工具在这里:tcp报文发送工具。
-
对TCP/IP报文发送工具感兴趣?点击这里了解更多:TCP IP报文发送工具。
是不是觉得这些资源琳琅满目?不用担心,它们会让你更好地理解和操作TCP报文的发送和接收!
用户评论