`
codepeak
  • 浏览: 31818 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

UDP:用户数据报协议

阅读更多

一. 简介

1. UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份代发送的IP数据报。

 

2. UDP不提供可靠性

 

3. 应用程序必须关系IP数据报的长度。如果它超过网络的MTU,那么就要对IP数据报进行分片。

发送ICMP不可达差错的一种情况是:当路由器收到一份需要分片的数据报,而在IP首部又设置了不分片(DF)的标志比特。

 

二. UDP首部

1. 端口号表示发送和接收进程。注意,由于IP层会区分TCP和UDP,所以TCP端口号和UDP端口号是独立的。(尽管如此,如果TCP和UDP同时提供某种知名服务,两个协议通常选择相同的端口号。这纯粹是为了使用方便,而不是协议要求。)

 

2. IP首部的检验和只覆盖IP的首部,而UDP和TCP在首部中都有覆盖它们首部和数据的检验和。UDP的检验和是可选的,TCP的检验和是必须的。检验方法是16bit字的二进制反码和。因为UDP的数据报长度可以使奇数字节,所以必须要加上填充字节,以方便计算检验和。

如果发送端没有计算检验和而接收端检验和有差错,那么UDP数据报就要被悄悄地丢掉。不会产生任何差错报文(当IP层检测到IP首部检验和有差错的时候也是直接丢掉,没有差错报文)

 

三. ARP和UDP

大多数ARP实现在等待ARP应答时只保留最近传送给目的端的数据报。

 

四. 当系统接收IP数据报的速率超过这些数据报被处理的速率时,系统可能发送ICMP源站抑制差错报文。使用UDP时很容易产生这样的ICMP差错。

 

分享到:
评论

相关推荐

    第11章UDP:用户数据报协议

    TCP-IP 详解卷 协议 第11章UDP:用户数据报协议

    TCP/IP协议详解_011(UDP:用户数据报协议)

    U D P是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个U D P 数据报,并组装成一份待发送的I P数据报。 这与面向流字符的协议不同,如T C P,应用 程序产生的全体数据与真正发送的单个I P数 ...

    UDP用户数据报协议UDP用户数据报协议

    UDP用户数据报协议UDP用户数据报协议UDP用户数据报协议

    《TCPIP详解 卷1:协议》的读书笔记

    UDP:用户数据报协议](11. UDP:用户数据报协议.md) [12. 广播和多播](12. 广播和多播.md) [13. ICMP:Internet组管理协议](13. ICMP:Internet组管理协议.md) [14. DNS:域名系统](14. DNS:域名系统.md) [15....

    计算机四级网络工程师知识考点:用户数据报协议UDP.docx

    计算机四级网络工程师知识考点:用户数据报协议UDP.docx

    网络协议分析文档教程-【UDP 用户数据报协议分析】.pdf

    网络协议分析文档教程-【UDP 用户数据报协议分析】.pdf

    TCP-IP详解

    第11章UDP:用户数据报协议 第12章广播和多播 第13章IGMP:Internet组管理协议 第14章DNS:域名系统 第15章TFTP:简单文件传送协议 第16章BOOTP:引导程序协议 第17章TCP:传输控制协议 第19章TCP的交互数据流

    TCP/IP协议详解:卷1协议

    第11章 UDP:用户数据报协议 第12章 广播和多播 第13章 IGMP:Internet组管理协议 第14章 DNS:域名系统 第15章 TFTP:简单文件传送协议 第16章 BOOTP: 引导程序协议 第17章 TCP:传输控制协议 第18章 TCP连接的建立...

    UDP用户数据报协议

    用户数据报协议(UDP)是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。是一个简单的面向数据报的传输层协议,IETF RFC 768是UDP的正式规范。 UDP 协议基本上是 IP 协议与上层协议...

    《TCP/IP详解,卷1:协议》

    第11章 UDP:用户数据报协议 107 第12章 广播和多播 128 第13章 IGMP:Internet组管理协议 136 第14章 DNS:域名系统 142 第15章 TFTP:简单文件传送协议 159 第16章 BOOTP: 引导程序协议 163 第17章 TCP:传输控制...

    TCPIP详解 卷1协议

    第11 章UDP :用户数据报协议 第12 章广播和多播 第13 章IGMP :Internet 组管理协议 第14 章DNS :域名系统 第15 章TFTP :简单文件传送协议 第16 章BOOTP :引导程序协议 第17 章TCP :传输控制协议 第18 章TCP ...

    UDP协议用户数据报协议demo

    数据报UDP协议DatagramSocket

    网络技术---利用套接字实现网络通讯

    UDP:用户数据报协议,提供和IP 一样的不可靠、无连接数据报交付服务。它没有 使用确认来确保报文到达,没有对传入的报文排序,也不提供反馈信息来控制机器之间信 息流动的速度。 2. UDP 数据报字段格式

    TCP-IP详解卷1

    第11章 UDP:用户数据报协议 第12章 广播和多播 第13章 IGMP:Internet组管理协议 第14章 DNS:域名系统 第15章 TFTP:简单文件传送协议 第16章 BOOTP: 引导程序协议 第17章 TCP:传输控制协议 第18章 TCP连接的建立...

    TCP-IP详解卷二 TCP-IP详解卷二 TCP-IP详解卷二

    第23章UDP:用户数据报协议 第24章TCP:传输控制协议 第25章TCP的定时器 第19章选路请求和选路 第26章TCP输出 第27章TCP的函数 第28章TCP的输入 第29章TCP的输入(续) 第30章TCP的用户需求 第31章BPF:BSD分组过滤...

    TCP-IP详解卷一 协议(高清书签版)

    第11章 UDP:用户数据报协议 第12章 广播和多播 第13章 IGMP:Internet组管理协议 第14章 DNS:域名系统 第15章 TFTP:简单文件传送协议 第16章 BOOTP: 引导程序协议 第17章 TCP:传输控制协议 第18章 TCP连接的建立...

    用户数据报协议(UDP)

    这是一个关于网络用户数据包协议(UDP)的实验报告,从中你可以看到正确的实验包公格式!

    tcp/ip 卷1

    第11章 UDP:用户数据报协议 107 第12章 广播和多播 128 第13章 IGMP:Internet组管理协议 136 第14章 DNS:域名系统 142 第15章 TFTP:简单文件传送协议 159 第16章 BOOTP: 引导程序协议 163 第17章 TCP:传输控制...

    TCP/IP详细讲解

    链路层 IP:网际协议 ARP:地址解析协议 RARP:逆地址解析协议 ICMP Ping程序 Traceroute程序 IP路由选择 动态选路协议 UDP:用户数据报协议 广播和多播

Global site tag (gtag.js) - Google Analytics