- List item
创作不易,本篇文章如果帮助到了你,还请点赞 关注支持一下♡>𖥦<)!!
主页专栏有更多知识,如有疑问欢迎大家指正讨论,共同进步!
更多计算机网络知识专栏:计算机网络🔥
给大家跳段街舞感谢支持!ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ
目录
- UDP协议
- UDP的特点
- 发送方自顶向下:
- 1.应用层:
- 2.传输层
- 3.网络层
- 4.物理层
- 接收方自下向上
UDP协议
UDP数据包是一个固定长度的数据块,包含了源IP地址、目标IP地址、源端口、目标端口以及应用数据
在传输过程中,UDP协议不提供任何可靠性或错误检测机制,在传输中可能出现数据包丢失、乱序等问题
UDP协议适用于实时性要求较高的应用,如网络游戏、实时视频等
UDP的特点
- 1.面向非连接,接受数据的时候可以是任何人发给我的数据,可以是1对1,也可以是1对多
- 2.通讯方式:数据报,数据报不可拆
- 3.传输效率高(与TCP相比)
- 4.会产生丢包,没有校验检查,还可能会乱序
发送方自顶向下:
1.应用层:
应用层添加控制信息:报文
2.传输层
数据由应用层向传输层传递,由于使用UDP协议,传输层添加UDP头
UDP头由源端口号
、目的端口号
组成
将报文切分成段:放到传输层进行传输+传输层的控制协议形成报文段
3.网络层
添加IP头
IP头由源IP
、目的IP
组成
将报文段加上网络层的控制信息形成 数据报
IP数据包中还包括了其他一些信息,例如TTL(生存时间)和IP协议版本号等等。
4.物理层
添加帧头和帧尾
帧头由目的MAC
地址、源MAC
地址组成,帧尾是CRC校验
数据报组成帧 在头部和尾部添加控制信息,转成比特流,传输比特 放在链路上传输
数据包根据目标IP地址找到下一个网络设备,通常是路由器。
路由器将根据自己的转发表来找到下一个网络设备,继续转发IP数据包,直到数据包到达目标主机所在的网络。
接收方自下向上
当IP数据包到达目标主机时,主机的操作系统将检查IP数据包的目标端口号
解封装过程 与发送过程完全相反,自下而上逐层拆包还原
** **
大家的点赞、收藏、关注将是我更新的最大动力! 欢迎留言或私信建议或问题。 |
大家的支持和反馈对我来说意义重大,我会继续不断努力提供有价值的内容!如果本文哪里有错误的地方还请大家多多指出(●'◡'●) |