几乎不对IP增加其他东西,无连接。

优势
速度快。适合实时。
无连接建立,没有连接时延。
无连接状态。
分组首部开销小。TCP需20字节,UDP仅需8字节。
使用UDP的协议
DNS
SNMP
RIP
NFS
UDP校验和
发送方:对报文段中所有16bits字的和(求和时有溢出则回卷)进行反码运算,存储为校验和。
接收方:所有的16bits字求和,若为全1,则无差错。
想象下面这个情景,你要通过小红传话给小明,内容是三个数字,比如1,-2,3。你和小明经常这样传,话,而小红经常传错,于是你俩有这样一个协议,你在传话时候,把所有要传的数字求一下和并取负数,和要传的数一起告诉小红,小明收到后把所有数加起来是0,那么就说明传的东西没问题。于是你传1,-2,3,-(1-2+3)=-2,发给小红。小明收到后计算1-2+3-2=0,没问题,说明你要说的就是这几个数。这就是UDP传递的过程。然而UDP对差错数据毫无修复能力,想一下,小明收到的数字式0,-2,3,-2,他相加之后发现结果是-1,于是他知道有数字传错了,可是不知道哪个数字错了。你只能丢弃这组数据。

最新文章

  1. C++变量初始化问题
  2. 《CoffeeScript应用开发》学习:第五章 CoffeeScript中的类
  3. angularjs可交互的directive
  4. 支持多种浏览器的纯css下拉菜单
  5. Java学习笔记(五):异常处理
  6. SQL Server中tempdb的管理
  7. Ansible 的委托 并发和任务超时
  8. Linux正则表达式语法
  9. ffmpeg 时间戳处理
  10. Docker 创建 Crowd3.3.2 以及打通 Jira Software7.12.3和Confluence6.12.2 SSO 单点登录
  11. 承接教育类html5交互课件/动画/游戏外包——如何快速开发一款html5交互课件/动画产品
  12. java 集合(三)List接口
  13. JAVAFX开发桌面应用
  14. python3实现mysql导出excel
  15. UI5-学习篇-5-SAP创建OData服务-Structure
  16. ios app 开发中ipa重新签名步骤介绍
  17. 4-[多进程]-互斥锁、Queue队列、生产者消费者
  18. Windows Socket和Linux Socket编程的区别 ZZ
  19. Github文件夹下载到本地
  20. iOS核心动画 - CALayer

热门文章

  1. 【一起来烧脑】读懂HTTP知识体系
  2. Pytest权威教程13-Fixture方法及测试用例的参数化
  3. Java ArrayList对象集合去重
  4. Hadoop hadoop 机架感知配置
  5. 开源GIT仓库-----gitlab
  6. Sequence contains no elements
  7. STM32F429的LTDC和DMA2D ***
  8. JavaWeb三大组件(Servlet、Filter、Listener)
  9. arcpy arcgis python实例教程--原点夹角距离定义线(坐标正算)
  10. kafka 的server.properties