面试必备-计算机网络-TCP

面试必备-计算机网络-TCP

主要参考此视频

深入浅出计算机网络 - 5.3.2 TCP的运输连接管理(1)——”三报文握手“建立TCP连接_哔哩哔哩_bilibili

TCP报文

端口号

序号、确认号

首部偏移

窗口

校验和

同步标志位SYN

终止标志位

复位标志位

三报文握手

过程

为什么需要3报文握手

四报文挥手

过程

2MSL

2MLS确保客户端的ACK报文能够收到

流量控制

控制窗口大小进行流量控制

死锁控制

超时计时器

拥塞控制

💡
与流量控制不同的是 流量控制更多是点对点(源点)之间的流量相关 拥塞控制是全局性的,设计网络所有的主机、路由等

流量控制与拥塞控制的区别

开环控制与闭环控制

四种拥塞控制方法

TCP可靠传输的实现

一次TCP的传输大小为8KB

可靠传输的实现机制

停止-等待协议SW(Stop-and-Waiting)

回退N帧协议GBN(Go-Back-N)

选择重传协议SR(Selective Request)

数据2未收到ACK会触发计时器重传

参考