传输控制协议,即TCP,是一种面向连接的传输协议,为两端的应用程序提供可靠的端到端数据流传输服务,它完全不同于
无连接的、提供不可靠数据传输服务的UDP协议。
下图描述了各TCP函数与其他内核函数之间的关系,带阴影的椭圆分别表示我们将要讨论的9个主要的TCP函数。
1.TCP的protosw结构
下图列出了TCPprotosw结构的成员变量,它定义了TCP协议与系统内其他协议之间的交互接口。
2.TCP的首部
tcphdr结构定义了tcp首部。下图给出了tcphdr结构的定义和TCP首部。