当前位置: 首页 > news >正文

天津做网站哪家比较好杭州it培训

天津做网站哪家比较好,杭州it培训,设计网免费,怎么样下载app软件网络协议 UDP协议 在之前的文章中有对UDP协议套接字的使用进行讲解,本文主要对UDP协议进行一些理论补充。 文章目录 网络协议 UDP协议1. 概念2. UDP协议格式2.1 数据报长度2.2 校验和/检验和2.2.1 CRC校验2.2.2 MD5算法 1. 概念 UDP,即User Datagram P…

网络协议 UDP协议

在之前的文章中有对UDP协议套接字的使用进行讲解,本文主要对UDP协议进行一些理论补充。

文章目录

  • 网络协议 UDP协议
    • 1. 概念
    • 2. UDP协议格式
      • 2.1 数据报长度
      • 2.2 校验和/检验和
        • 2.2.1 CRC校验
        • 2.2.2 MD5算法

1. 概念

UDP,即User Datagram Protocol(用户数据报协议),为传输层协议

特点:

  • 无连接:知道对端的IP和端口号就直接进行传输,不需要建立连接;
  • 不可靠传输:没有确认机制,没有重传机制;如果因为网络故障该段无法发送给对方,UDP协议层也不会给应用层返回任何错误信息;
  • 面向数据报:不能够灵活的控制读写数据的次数和数量;

2. UDP协议格式

在这里插入图片描述

对于UDP数据报来说,遵循 UDP数据报 = 报头 + 载荷(应用层数据包)

在这里插入图片描述

2.1 数据报长度

由上述两图可以看出,UDP报头中一共有4个字段,每个字段2个字节(16个bit位),一共8个字节。

其中UDP协议首部中有一个16位的最大长度,也就是说UDP数据报最大长度是64KB(包含UDP首部)

2.2 校验和/检验和

在网络传输的过程中,数据可能会收到外界环境的干扰(如光信号/电信号)而出现问题,常见的有比特翻转

网络中的校验和并非是简单的按照长度/数量作为校验的标准,一定要让数据的内容能够参与进去,对此,在UDP中校验和一般是使用以下两种方式:

2.2.1 CRC校验

循环冗余校验(Cyclic Redundancy Check, 简称CRC)。

它的操作概述如下:

UDP数据报发送方在发送之前,先计算一遍CRC,把算好的CRC值放到UDP数据报中(设这个CRC值为value1)。接下来这个数据报通过网络传输到达接收端,接收端收到这个数据之后,也会按照同样的算法再算一遍CRC的值,得到的结果是value2,比较自己算的value2和收到的value1是否一致,如果一致,就说明数据是正确的,如果不一致,则传输过程中发生了比特翻转.

上述CRC算法中,如果只有一个bit位发生翻转,此时100%能够发现问题,但如果有两个/多个bit位发送翻转,有可能恰好校验和与之前一样!(这样的情况概率比较低,可以忽略不计)

2.2.2 MD5算法

MD5算法一般用于确保信息传输完整一致,它有以下特点:

  • 定长:任意长度的数据,算出的MD5值长度都是固定的
  • 分散:计算md5过程中,原始数据只要变化一点点,算出来的md5值就会有很大差异
  • 不可逆:提供一个源字符串计算md5值过程非常简单,但提供一个算好的md5值,,将它还原回原始的字符串,理论上是无法完成的

在进行校验和的适合可以使用MD5算法这种高精度的校验和算法!

http://www.15wanjia.com/news/164116.html

相关文章:

  • 网站开发还是软件开发临沂网站建设
  • 怎么打开google网站如何建立和设计公司网站
  • 做网站用哪种语言好a00000网站建设丽丽
  • 网站建设怎么添加视频东莞市建设
  • 南昌大学作风建设网站wordpress分享微信插件下载地址
  • 沧州做网站的个人网站可以干什么
  • 免费看电视剧的网站2021video.js wordpress
  • 盐山县网站建设化妆品网站建设模板
  • 企业管理类的网站WordPress协会学院主题模板
  • 网站用什么软件做败sp那个网站适合学生做兼职
  • 阿里云服务器怎么部署网站网站建设网站建设哪家好
  • 创意网站展示岳阳市网站建设推广
  • 朝阳网站制作公司阿里云安装wordpress出错求解
  • 网站创建公司哪家好关于网站建设的几点体会
  • 昆明seo网站排名优化高清品牌网站设计建设
  • 徐州免费网站制作宁波网站建设设计公司排名
  • 潍坊网站建设建站如何用表格做网站
  • 网站的特征包括哪些方面上海网站营销是什么
  • 宁波网站推广公司价格个人网站建设哪家快
  • 2017做网站怎么赚钱微信文章采集 wordpress
  • 丹东制作网站公司网站建设优化服务好么
  • 做网站云服务器2m宽带够用吗wordpress文章中图片
  • 成都企业网站建设介绍wordpress轉移
  • 做网站公司logo20m带宽做网站够用吗
  • 石狮app网站开发哪家好政务系统网站
  • 做淘宝网站用什么软件有哪些手动删除wordpress插件
  • wordpress做推送检查网站的跳转路径是否清晰 哪里要优化
  • wordpress银行模板下载排名优化公司案例
  • 随州网站建设厂家wordpress号码
  • 免费移动网站建站怎样使自己做的网站上线