
2. TCP协议
Transmission Control Protocol,即 传输控制协议
- 属于 传输层通信协议
- 基于TCP的应用层协议有HTTP、SMTP、FTP、Telnet 和 POP3
关于TCP的其他知识:如三次握手、四次挥手、无差错控制原理等,具体请看文章:计算机网络:这是一份全面 & 详细 的TCP协议攻略
3. UDP协议
3.1 定义
User Datagram Protocol,即 用户数据报协议
- 属于 传输层通信协议
- 基于UDP的应用层协议有 TFTP、SNMP 与 DNS
3.2 特点
无连接的、不可靠的、面向报文、无拥塞控制,具体介绍如下:

3.3 优缺点
- 优点:速度快
- 缺点:消息易丢失(特别是 网络较差时)
3.4 应用场景(对应应用层协议)
要求通信速度高
如: 域名转换:DNS协议 文件传输:FTP协议 网络管理:SNMP协议 远程文件服务器:NFS协议
3.5 报文段格式
- UDP的报文段共有2个字段:数据字段 & 首部字段
- 下面主要介绍首部(8字节、4个字段)


3.6 TCP、UDP协议的区别
