TCPIP详解之udp

TCPIP详解之udp

在我们之前学习了ip,arp协议之后,现在来看看udp协议的内容

udp报文格式

这个是用wireshark抓到的对应的数据包,wireshark功能再这里不进行讲解,有兴趣请百度wireshark软件
在这里插入图片描述
吧对应其中一个数据包用wireshak进行解析可以看到先是二层mac,然后是三层ip,再是udp,最后是一个数据data

 算法数据报文格式
数据报文格式

举个例子:小明收到一条数据,先按照mac格式吧mac解析了,然后再按照ip格式吧ip解析了,然后再去按照udp格式解析udp,之后得到对应的数据内容
我们现在来看udp的具体内容

在这里插入图片描述
udp头部

我们现在知道udp有16位源端口号,16位目的端口号,16位udp长度,16检验和
我们来看看作用
在这里插入图片描述
我们有2台电脑,pc a,与pc b
这个时候pc a里面有个qq软件,想要与pc b的qq通信,
那么这个时候pc a发一条qq信息给pc b,这个时候一条报文的地址是
在这里插入图片描述

Pc a里面又有陌陌软件,想要与pc b的陌陌软件通信,
那么发一条
在这里插入图片描述
这个时候大家发现了再前面mac以及ip都已经一样了,那么怎么知道到底是发给qq还是陌陌的?要么让大家用qq的时候不用陌陌?用陌陌的时候不用qq?那么不仅有陌陌,qq,还是其他软件怎么弄?这个时候再udp里面设置端口号,陌陌用端口号2,qq用端口号200是不是就可以解决问题了?
再来看这里面udp头部有源端口与目的端口号,这里面源端口你可以认为是发送者的端口号,目的端口号是发给哪个的端口号,16位udp长度,这里表示udp的长度,然后udp的校验和
这个校验和是保证数据没有再传送的过程中出现错误了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值