![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TCP/IP协议
嵌入式这个大坑啊
这个作者很懒,什么都没留下…
展开
-
TCP/IP协议学习笔记02:TCP连接三次握手与断开四次挥手
一、三次握手。 第一步、发送端发送SYN包,TCP首部序列号字段为0, 标志字段中的SYN位置1, 选项段设置MSS,不携带数据。 第二步:接收端发送响应包,序列号设置为0, 响应序列号设置为接收到发送端的序列号+1 = 1,表示期望收到发送端序列号为1的包。标志位SYN、ACK两个位置1。同时在选项段内设置自己的MSS(最大可接收报文段)。 第三步:发送端再次发送响应包,序列号此时为1, 响应序列号为收到的接收端的序列号 + 1 = 1,表示连接完成。标志位ACK设置为1。 wireshark数据包原创 2020-07-16 22:16:04 · 225 阅读 · 0 评论 -
TCP/IP协议学习笔记01:TCP协议首部
一、TCP协议首部,包括固定头部为20个字节+选项, 最大60个字节。 二、wireshark抓包数据。 1、源端口。 2、目标端口。 3、发送序列号。 4、响应序列号。 5、首部长度,占一个字节,最大只能填0xF, 实际数据 = 首部长度(40bytes) / 4(bytes) = 10。 6、标志位,用来确认当前包是什么包,连接请求包时,也就是握手第一步,SYN置为1。发送响应包时,ACK置为1。 7、本端窗口大小。表示最大一次可发送数据字节数。用来做TCP发送端的拥塞控制和接收端的流量控制。 8原创 2020-07-16 20:58:45 · 228 阅读 · 0 评论