
计算机网络
文章平均质量分 87
Howard_Ching
前端改变世界
展开
-
TCP流量控制和拥塞控制
流量控制 在TCP传输中,操作系统会把数据分拆成一个一个TCP包,发送端会将需要发送的TCP包放到发送缓冲区,而接收端则将需要接收的数据放到接收缓冲区。根据当前接收端的处理能力,调整发送端的滑动窗口大小,来控制数据传输的速率。 滑动窗口 滑动窗口分为发送端和接收端,分别对应发送窗口和接收窗口。 发送窗口 包含四种状态数据:已发送且确认、已发送未确认、未发送且待发送、未发送且不可发送。 上图标识出四种状态数据,发送窗口就是蓝色框中的范围,大小是11,其中数据5是下一个确认的数据,数据10.原创 2021-03-24 22:59:28 · 303 阅读 · 1 评论 -
最详细的TCP协议介绍
基础介绍 TCP/UDP是属于TCP/IP五层协议中的传输层协议。 TCP和UDP的区别: TCP是点对点,可靠的(丢失重传,按序到达),面向连接的(传输数据需要先建立连接),传输效率较低。 UDP是支持一对一,一对多,多对多,不可靠的,无连接的(即发送数据之前不需要建立连接),传输效率较高。 TCP的报文结构: (图片来源于网络,侵删) Port:端口号,总共16位...原创 2021-03-19 23:05:23 · 409 阅读 · 0 评论