【连接管理,三次握手,拥塞控制原理】

连接管理

TCP连接管理

TCP连接管理
在正式交换数据之前,发送方和接收方握手建立通信关系:

  • 同意建立连接(每一方都知道对方愿意建立连接)
  • 同意连接参数

同意建立连接

2次握手的失败场景
在这里插入图片描述

TCP3次握手

在这里插入图片描述
①第一次:客户端将初始序号传给服务器。
②第二次:服务器将服务器的初始序号和同意与客户端建立连接的序号一起传给客户端。
③第三次;客户端同意和服务器建立连接,传一个ACK。

3次握手解决:半连接和接受老数据问题

在这里插入图片描述

TCP:关闭连接

  • 客户端,服务器分别关闭它自己这一侧的连接
    • 发送FIN bit = 1的TCP段
  • 一旦接收到FIN,用ACK回应
    • 接到FIN段,ACK可以和它自己发出的FIN段一起发送
  • 可以处理同时的FIN交换
    在这里插入图片描述

拥塞控制原理

拥塞:

  • 非正式的定义: “太多的数据需要网络传输,超过了网络的处理能力”
  • 与流量控制不同
  • 拥塞的表现:
    • 分组丢失 (路由器缓冲区溢出)
    • 分组经历比较长的延迟(在路由器的队列中排队)
      **加粗样式**
      吞吐量:当网络in得多,那么out得也多
      延时:当in的速率接近链路带宽的时候,延迟就会剧增
      在这里插入图片描述
      在这里插入图片描述
      就会导致一些无意义的重传。
      输出比输入少的原因:1)重传的丢失分组;
      2)没有必要重传的重复分组
      在这里插入图片描述
      不停地往网络中注入,没有出来的情况。

拥塞控制的方法

2种常用的拥塞控制方法:
在这里插入图片描述
端到端的拥塞控制:就是TCP根据端系统的反馈来推断网络拥塞情况。
可能有两种情况:
①发送段超时
②冗余ACK

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
华为ensptcp三次握手和四次挥手的实验 华为ensptcp三次握手和四次挥手的实验是基于TCP/IP协议栈的通信协议,用于建立和终止TCP连接。在网络通信中,TCP协议主要用于传输可靠的数据流,其可靠性来源于其三次握手和四次挥手的机制。 三次握手是指建立TCP连接时,客户端发送SYN标志位的数据包给服务端,服务端接受后,发送SYN+ACK的数据包给客户端,最后客户端再发送ACK确认连接建立。建立TCP连接需要三个步骤完成,从而实现双方之间的数据通信。 四次挥手是指关闭TCP连接时,客户端发送FIN标志位的数据包给服务端,服务端接受后,发送ACK数据包给客户端,表示可以关闭连接。服务端再发送FIN数据包给客户端,客户端接受后,发送ACK数据包给服务端,表示连接已经关闭。 进行华为ensptcp三次握手和四次挥手的实验,我们需要安排实验环境和实验设备,如SW1交换机、PC1和PC2等。然后需要配置华为ensptcp实验的网络拓扑和IP地址,通过交换机将PC1和PC2连通,建立TCP连接。 在实验中,我们可利用Wireshark软件监控数据包的传输,从而观察三次握手和四次挥手的过程。通过三次握手,TCP连接被建立,可以在PC1和PC2之间传输数据流。当结束通信并终止TCP连接时,PC1发送FIN标志位的数据包给PC2,进入四次挥手的过程。 在实验中,我们应刻意模拟不同的网络环境和情景,如延迟、丢包等,观察实验的效果和影响。此外,我们还可以对TCP协议的流量控制、拥塞控制等方面进行实验,以进一步深入了解TCP协议的工作原理和特点。 通过华为ensptcp三次握手和四次挥手的实验,我们不仅可以深入了解TCP协议的工作机制和运行特点,还可以加深对网络通信协议的认识,为网络通信技术的发展做出更好的贡献。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值