计算机网络原理_传输层__UDP

用户数据报传输协议UDP提供无连接的数据报服务。

UDP 服务模型

UDP提供的服务具有以下主要特征:

  • 传输数据前无须建立连接
  • 不对数据报进行检查与修改
  • 无须等待对方的应答
  • 具有较好的实时性,效率高

缺点:会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工作。

UDP 适用于无须应答并且通常一次只传送少量数据的情况。对于只有一个响应的情况,采用UDP可以避免建立和释放连接段的麻烦。

一 UDP数据传输机制

1. UDP的段结构

源端口 目标端口
长度 校验和
数据

 

 

 

可以看出UDP的段结构比TCP的 段结构简单,因此网络开销也小。

UDP功能简单, 它的段结构也简单。各字段的含义如下:

  1. 源端口, 16bit,     标明发送端地址;
  2. 目的端口,16bit,  标明接收端地址;
  3. 长度,  16bit,指明包括UDP的头在内的数据段的总长度;
  4. 校验和,  16bit,该字段是可选项, 当不用时置为全0。

2.  UDP 的端口号

UDP 的端口号的规定与TCP相同, 用于UDP的常用端口号如下表所示

协议名称              协议内容                             所使用的端口号           
DNS 域名解析服务 53
SNMP 简单网络管理协议 161
QICQ 聊天软件 8000
TFTP 简单文件传输协议 69

 

 

 

 

二  小结:传输层介于网络层与会话层之间, 传输层功能的实质是最终完成端到端的可靠连接, 

端是指用户应用程序的 “端口”, 即传输层的“地址” 要落实到端口号。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章