计算机网络--传输层(计算机网络传输层主要工作模式分为发布者预定者模式)

网友投稿 405 2022-09-09


计算机网络--传输层(计算机网络传输层主要工作模式分为发布者预定者模式)

​​传输层的初步认识​​

​​传输层概述​​​​传输层的两个协议​​​​传输层的寻址与端口​​

​​UDP​​

​​用户数据报协议UDP概述​​​​UDP首部格式​​​​UDP校验​​

​​TCP​​

​​TCP协议的特点​​​​TCP报文段首部格式​​​​TCP连接管理​​​​TCP的连接建立​​​​TCP连接释放​​​​TCP可靠传输​​​​TCP流量控制​​​​TCP拥塞控制​​

本文是看王道和计算机网络微课堂所写,不过关于三次握手,四次挥手推荐大家看这篇文章,写得比较详细 ​​​​

传输层的初步认识

传输层概述

传输层的两个协议

面向连接的传输控制协议TCP

传送数据之前必须建立连接,数据传送结束要释放连接不提供广播或多播服务TCP提高可靠的面向连接的传输服务,所以增加了许多开销:确认,流量控制,计时器连接管理等可靠,面向连接,时延大,适合用于大文件

无连接的用户数据报协议UDP

传输数据前不需要建立连接收到UDP报文后也不需要发送任何的确认不可靠,无连接,时延小,适合用于小文件

传输层的寻址与端口

UDP

用户数据报协议UDP概述

UDP只在IP数据报服务之上增加了很少功能,即复用分用和差错检测功能UDP主要特点

UDP首部格式

UDP校验

TCP

TCP协议的特点

TCP是面向连接(虚连接)的传输层协议 类似于打电话每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的TCP提供可靠交付的服务,使得报文无差错,不丢失,不重复,按序到达TCP提供全双工通信

TCP协议的两端都会设置有发送缓存和接收缓存

发送缓存

可以看成准备发送的队列发送缓存包含准备发送的数据和已经发送但是还没有接收到确认的数据

接收缓存

可以看成准备发送的队列接收缓存包含按序到达但是还没有被接收应用程序读取的数据,以及不按许到达的数据

TCP是面向字节流的

TCP把应用程序交下来的数据看成仅仅是一连串的无结构的字节流流:流入到进程或从进程流出的字节序列

TCP报文段首部格式

TCP连接管理

TCP的连接建立

TCP连接释放

TCP可靠传输

TCP流量控制

TCP拥塞控制

慢开始和拥塞避免算法是1998年提出的TCP拥塞控制算法(TCP Tahoe版本)1990年又增加了两个新的拥塞控制算法(改进TCP的性能),这就是快重传和快恢复(TCP Reno版本)


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:三次握手和四次挥手知识总结(超详细)(三次挥手四次握手通俗易懂)
下一篇:cmd使用javac和java及注意事项
相关文章

 发表评论

暂时没有评论,来抢沙发吧~