设为首页收藏本站language 语言切换
查看: 1518|回复: 0
收起左侧

[分享] UDP知识详解

[复制链接]
发表于 2013-7-8 12:06:08 | 显示全部楼层 |阅读模式
一,UDP简介UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议。    UDP协议是英文UserDatagramProtocol的缩写,即用户数据报协议,主要用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的C/S模式的网络应用都需要使用UDP协议。UDP协议直接位于IP(网际协议)协议的顶层。
    特点:1)无连接,发送数据之前不需要建立连接。开销和发送之前的时间延迟较短。
    2)尽最大努力交付。(可以采取一定策略实现可靠传输)
    3)面向报文,UDP对应用程序交付的报文,添加UDP首部后直接交给IP层。不合并,不拆分。
    4)没有拥塞控制,网络拥塞不会使源主机发送率降低。
    5)UDP支持一对一,一对多,多对一的交互通信6)UDP首部开销较小,8字节(TCP为20字节、IP为20字节)
    二,UDP首部格式源端口:2字节 =   16bit =0 ~ 65535目的端口:2字节长度:2字节  用户数据包的长度(最短为8字节,仅有头部)
    检验和:2字节三,常见问题1,如果接受方UDP发现收到报文中目的端口不正确(不存在对应端口的应用程序)怎么办?
    丢弃该报文,由ICMP发送“端口不可达”差错报文给发送发。
    traceroute 工作原理,一种利用ICMP的TTL,另一种利用UDP的端口
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-25 04:30 , Processed in 0.054551 second(s), 22 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表