UDP协议

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

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

下面来看UDP的报文结构:

1.问题一

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

2.问题二

64KB大么?

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

 

3.问题三

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

 

4.问题四

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

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

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

5.问题五

校验和的意义?

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

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

 

6.问题六

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

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

 

 

 

相关推荐

  1. <span style='color:red;'>UDP</span><span style='color:red;'>协议</span>

    UDP协议

    2024-03-17 22:48:03      48 阅读
  2. <span style='color:red;'>UDP</span><span style='color:red;'>协议</span>

    UDP协议

    2024-03-17 22:48:03      32 阅读
  3. UDP协议

    2024-03-17 22:48:03       35 阅读
  4. <span style='color:red;'>UDP</span><span style='color:red;'>协议</span>

    UDP协议

    2024-03-17 22:48:03      31 阅读
  5. <span style='color:red;'>UDP</span><span style='color:red;'>协议</span>

    UDP协议

    2024-03-17 22:48:03      19 阅读
  6. <span style='color:red;'>UDP</span><span style='color:red;'>协议</span>

    UDP协议

    2024-03-17 22:48:03      20 阅读
  7. <span style='color:red;'>UDP</span><span style='color:red;'>协议</span>

    UDP协议

    2024-03-17 22:48:03      12 阅读
  8. <span style='color:red;'>UDP</span><span style='color:red;'>协议</span>

    UDP协议

    2024-03-17 22:48:03      12 阅读
  9. <span style='color:red;'>UDP</span><span style='color:red;'>协议</span>

    UDP协议

    2024-03-17 22:48:03      10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-17 22:48:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-17 22:48:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-17 22:48:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-17 22:48:03       18 阅读

热门阅读

  1. C语言如何引⽤⼆维数组元素?

    2024-03-17 22:48:03       22 阅读
  2. 24计算机考研调剂 | 南昌航空大学

    2024-03-17 22:48:03       22 阅读
  3. 什么是区块链,如何学习区块链

    2024-03-17 22:48:03       21 阅读
  4. 线程的通俗解释

    2024-03-17 22:48:03       23 阅读
  5. Jupyter Notebook 怎么在虚拟环境之间切换

    2024-03-17 22:48:03       17 阅读
  6. Winform编程详解十三:OpenFileDialog 打开文件对话框

    2024-03-17 22:48:03       18 阅读
  7. 接入DDoS高防后如何设置源站保护

    2024-03-17 22:48:03       18 阅读
  8. Android 11存储权限兼容

    2024-03-17 22:48:03       17 阅读
  9. lqb省赛日志[11/37] -[dfs]

    2024-03-17 22:48:03       20 阅读
  10. 用python制作专属生日蛋糕

    2024-03-17 22:48:03       18 阅读
  11. C语言经典面试题目(十二)

    2024-03-17 22:48:03       19 阅读
  12. python类对象

    2024-03-17 22:48:03       17 阅读
  13. 对springboot json模块的BasicJsonParser类进行注释学习

    2024-03-17 22:48:03       18 阅读