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