欢迎光临散文网 会员登陆 & 注册

计算机网络-一次TCP通信过程分析

2023-06-10 22:44 作者:不败阿豪  | 我要投稿

TCP通信过程中:1、连接建立 2、数据传输 3、连接关闭



00:17


二者如何兼顾

1、序列号:发送的报文第一个字节的序号

2、确认号:确认号为N表示N - 1为止所有数据正确收到

3、窗口:用于通知发送端,接收端可接收的空间大小



01:24


4、保留:当ACK = 1 时确认号字段才有效,ACK = 0 时确认号无效。连接建立时所有传送报文ack = 1


02:06


如何确保B一定收到数据

三次握手



03:13


假设是两次握手




03:37


数据分割成数据包

校验和是否有差错

B将数据包组装还原成原来数据,必须保证按照顺序



04:18


序列号解决乱序问题




04:46


应答确认机制解决什么问题?保证所有数据包都被正确接收



05:03


计算机A一直无法收到确认怎么办

分3种情况

超时重传



05:42


问题:效率低

流水线协议:允许发送方发送多个包无需确认



06:15


滑动窗口机制,保证效率的同时保证可靠性



06:59


如何流量控制



07:44


确认包会消耗带宽,解决办法:累计确认,减少回复确认包的数量



08:30


重传机制



08:55


什么情况下3个相同确认号



09:40


拥堵



10:02


拥塞控制



拥塞控制算法:Reno




10:51


慢启动


计算机网络-一次TCP通信过程分析的评论 (共 条)

分享到微博请遵守国家法律