TCP和UDP协议对比

一、TCP/IP网络模型

二、TCP和UDP的比较

TCP协议全称是传输控制协议,UDP协议全称是用户数据报协议

比较项目 TCP UDP
是否连接 面向连接 无连接
是否可靠 可靠传输,使用流量控制和拥塞控制 不可靠传输,不使用流量控制和拥塞控制
连接对象个数 只能是一对一通信 支持一对一,一对多,多对一和多对多交互通信
传输方式 面向字节流 面向报文
传输效率
传输速度
流量控制 滑动窗口
拥塞控制 慢开始、拥塞避免、快重传、快恢复
首部开销 首部最小20字节,最大60字节 首部开销小,仅8字节
适用场景

适用于效率要求低、准确性要求高

或要求可靠传输的应用,例如文件传输

适用于效率要求高、准确性要求低

的实时应用(IP电话、视频会议、直播等)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

三、TCP和UDP的一些应用

传输层协议 应用层协议 应用
TCP SMTP 电子邮件
TELNET 远程终端接入
HTTP 万维网
FTP 文件传输
UDP DNS 域名解析
TFTP 文件传输
SNMP 网络管理
NFS 远程文件服务器

posted on 2021-01-28 10:27  流年似水zlw  阅读(133)  评论(0)    收藏  举报

导航