1.前言
1.1TCP基本概念
TCP协议:面向连接的、可靠的字节流服务
SYN
同步序列编号(Synchronize Sequence Numbers)。是TCP/IP建立连接时使用的握手信号。
三次握手
客户机首先发出一个SYN消息,服务器使用SYN+ACK应答表示接收到了这个消息,最后客户机再以ACK消息响应。
TCP是进程到进程间的传输协议,主机使用端口来区分不同的进程
1.2环境
内核环境是linux3.18.6
以TCP/IP为例(net/ipv4目录下)
2. TCP协议栈从上到下提供的接口