TCP协议机制

#TCP的三次握手: syn同步序列号 ack确认序号
1.第一次:客户端发送同步序列编号 客户端进入send状态 syn=1
2.第二次:服务器端接收客户端发送的同步序列号,并且发送该同步序列号和确认字符 服务器进入接收状态 syn=1 ack=1
3.第三次:客户端接收同步序列号和确认字符 连接成功

TCP数据包结构:(偏移量、窗口字段、端口号)
在这里插入图片描述

#TCP/IP协议的层次结构
第一层: 物理层 网线,集线器
第二层:数据链路层 网卡,交换机
第三层:网络层 路由器 (三层交换机)
第四层:传输层
第五层:会话层
第六层:表示层
第七层:应用层

#滑动窗口协议
滑动窗口协议,是TCP使用的一种流量控制方法。该协议允许发送方在停止并等待确认前可以连续发送多个分组。由于发送方不必每发一个分组就停下来等待确认,因此该协议可以加速数据的传输。
只有在接收窗口向前滑动时(与此同时也发送了确认),发送窗口才有可能向前滑动。
收发两端的窗口按照以上规律不断地向前滑动,因此这种协议又称为滑动窗口协议。
当发送窗口和接收窗口的大小都等于1时,就是停止等待协议。

猜你喜欢

转载自blog.csdn.net/weixin_40990818/article/details/83004504