UDP协议

学习一个协议,要掌握协议的特性,理解协议报文格式.

UDP协议的特点是:无连接,不可靠传输,面向数据报,全双工.

下面来看UDP的报文结构:

1.问题一

2个字节,表示的数据范围有多大?

2.问题二

64KB大么?

64KB在实际应用中是一个非常小的数据量,我们随便一个照片都能达到几MB.

 

3.问题三

如果一个数据的大小超过64KB,此时如何处理呢?

 

4.问题四

为什么1024之前的端口为什么不可以被使用呢?

1-1024这个范围的端口号,是知名端口号.系统赋予了特定的含义,给一些名气较大的服务器提前安排好了.

当然也不是完全不能用,需要你的程序有管理员权限.

5.问题五

校验和的意义?

网络传输数据过程中,本质上是光信号/电信号/电磁波的传输.受到外界干扰(磁场,高能粒子射线),数据可能会出错.可能导致本来要传输的是0=>1,比特翻转.

接收当收到数据之后,就需要先确认一下,这个数据是否是一个错误的数据,校验和就是简单有效的方式...

 

6.问题六

UDP的校验和具体是怎么实现的呢?(CRC)

使用了一种简单粗暴的CRC校验算法.(循环冗余校验和)

 

 

 

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值