首页 >> 大全

【网络原理】TCP/IP四层协议——传输层

2023-12-09 大全 25 作者:考证青年

文章目录 TCP协议 TCP和UDP的对比

网络原理——TCP/IP四层协议

1、应用层:常用应用协议:HTTP、HTTPS、、DNS

2、传输层:TCP、UDP

3、网络层(IP)

4、数据链路层

传输层()

传输层主要是有TCP和UDP

TCP和UDP的区别

简单的来讲

UDP:无连接的、不可靠的、面向数据报。

TCP:有连接的、可靠的、面向字节流的。

UDP缓冲区:没有发送缓冲区、有接收缓冲区(防止接受到的消费信息过慢,导致消费信息发送过慢)

TCP缓冲区:既有发送缓冲区,又有接收缓冲区。

UDP 协议

UDP的网络环境是复杂的

(1):

UDP长度=头部长度+数据长度

UDP最大长度是多少?

16 位最大可以表示的长度=65535

65535/1024=64k

(2):UDP校验和:为了验证UDP的数据是否是正常数据。

(3):UDP/TCP 都属于全双工。

全双工好半双工的概念

全双工:客户端、服务器端既能发送又能接受数据就叫全双工。

半双工:发送端只能发送消息,不能接收信息;接收端只能接收信息不能发送信息就叫半双工。

TCP协议

TCP主要特点就是稳定

其中32位序号和32位确认序号——>可以理解为主键。

16位窗口大小——>接收缓冲区剩余存储量。

4位首部长度——>表示最大长度 15*4=60字节。

TCP6位标志位

URG: 紧急指针是否有效

ACK: 确认号是否有效

PSH: 提示接收端应用程序立刻从TCP缓冲区把数据读走

RST: 对方要求重新建立连接; 我们把携带RST标识的称为复位报文段

SYN: 请求建立连接; 我们把携带SYN标识的称为同步报文段

FIN: 通知对方, 本端要关闭了, 我们称携带FIN标识的为结束报文段

TCP和UDP的对比

TCP用于可靠传输的情况, 应用于文件传输, 重要状态更新等场景;

UDP用于对高速传输和实时性要求较高的通信领域, 例如, 早期的QQ, 视频传输等. 另外UDP可以用于广播;

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了