TCP协议机制

TCP协议机制
强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码

TCP协议机制

TCP的三次握手
syn同步序列号 ack确认序号

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

TCP数据包结构

  • 偏移量
  • 窗口字段
  • 端口号

在这里插入图片描述

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

滑动窗口协议
滑动窗口协议,是TCP使用的一种流量控制方法。该协议允许发送方在停止并等待确认前可以连续发送多个分组。由于发送方不必每发一个分组就停下来等待确认,因此该协议可以加速数据的传输。

  • 只有在接收窗口向前滑动时(与此同时也发送了确认),发送窗口才有可能向前滑动。

  • 收发两端的窗口按照以上规律不断地向前滑动,因此这种协议又称为滑动窗口协议。

  • 当发送窗口和接收窗口的大小都等于1时,就是停止等待协议。

在这里插入图片描述

本文来源蹊源的奇思妙想,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/14702

发表评论