(四)运输层协议——UDP
来源:互联网 发布:mac日历添加节日 编辑:程序博客网 时间:2024/05/16 14:53
TCP:传输控制协议,提供可靠的、面向连接的运输服务,在传送数据之前必须先建立连接(三次握手),数据传送结束后释放连接(四次挥手)。TCP不提供广播或多播服务。还包括确认、流量控制、拥塞机制、计时器等管理机制。
UDP:用户数据报,不提供可靠交付,在传送数据前不需要先建立连接。
1、UDP特点
(1)UDP是无连接的,减少了开销和发送数据之前的时延。
(2)UDP尽最大努力交付,但不保证可靠交付,主机不需要维持复杂的连接状态表。
(3)UDP是面向报文的。应用层交下来多长的报文,UDP就发送多长的报文,不合并也不拆分,一次发送一个报文。UDP只是在报文添加首部后就向下交付给IP层。
(4)UDP没有拥塞机制,因此当网络出现拥塞时不会降低发送方的发送速率。
(5)UDP支持一对一、一对多、多对一、多对多的交互通信。
(6)UDP的首部开销小,只有8个字节,TCP有20个字节。
2、UDP首部格式
首部由8个字节组成,每个字段长度均为2字节。
(1)源端口:在需要对方回信时选用,不需要时为全0。
(2)目的端口:根据不同的端口号进行转发,若发现不存在对应的端口号,就丢弃该报文,并由ICMP发送“端口不可达”差错报文给发送方。
(3)长度:UDP用户数据报的长度,最小为8,表示仅有首部。
(4)检验和:检测UDP用户数据报在传输中是否有错,有错就丢弃。伪首部仅用于检验和的计算,不向下也不向上传递。
0 0
- (四)运输层协议——UDP
- 运输层——UDP协议
- 运输层—UDP
- 运输层UDP协议
- (四)运输层协议——TCP
- (运输层)TCP和UDP协议
- 计算机网络——运输层TCP/UDP
- 计算机网络—运输层—UDP
- 运输层协议TCP和UDP
- 运输层——TCP协议
- 运输层协议——TCP
- 运输层——TCP协议
- 运输层—滑动窗口协议
- TCP/IP协议族之运输层协议 ( UDP, TCP)
- TCP/IP协议族之运输层协议 ( UDP, TCP)
- TCP/IP协议族之运输层协议 ( UDP, TCP)
- 运输层—运输层概述
- (运输层)UDP知识详解
- 机器学习中训练数据集,交叉验证数据集,测试数据集的作用
- java端发送数据给fafka不成功的问题
- dp——洛谷P2822 组合数问题
- react仿追书神器——哦豁阅读器
- Cg学习之01_vertex_program
- (四)运输层协议——UDP
- android关于AndroidManifest.xml详细分析
- 4.14
- 最近整理的一些msm8909平台英文文档4
- ocp 笔记2
- Barcodes and SAPscript forms
- 德国的强大,在小学教师的讲台上就决定了
- CentOS、Ubuntu、Debian三个linux比较异同
- 摄像头和显示屏的接口协议