5.1.2 运输层的两个重要协议

本文详细对比了用户数据报协议(UDP)与传输控制协议(TCP)的特点与应用场景。UDP提供无连接、不可靠的服务,适用于不需要可靠传输的场合;而TCP提供面向连接、可靠的服务,适用于需要确保数据完整性和顺序性的场合。文章还列举了使用这两种协议的典型应用层协议。
  • 1、用户数据报协议 UDP
    2、传输控制协议 TCP
    在这里插入图片描述

  • 4层上两个 对等运输实体 在通信时传送的数据单位叫作 运输协议数据单元(TPDU)
    TCP协议的TPDU是 TCP报文段
    UDP协议的TPDU是 UDP用户数据报

  • UDP和TCP的对比

UDPTCP
类似于写信类似于打电话
UDP用户数据报TCP报文段
UDP提供的是无连接、不可靠的服务。TCP提供的是面向连接、可靠的服务。
传送数据前不需要预先建立连接。(无连接)传送数据前必须先建立连接,数据传送完要释放连接。(面向连接)
接收方的运输层在收到UDP报文后不需要给出任何确认。接收方的运输层在收到TCP报文后需要给出确认。
UDP提供多播、广播服务TCP不提供多播、广播服务
因为不保证可靠交付,所以简单。正因为UDP简单,在特定情况下是最有效的工作方式TCP较UDP复杂,因为要提供可靠服务,因此增加了许多开销(增设首部、消耗处理机资源)
UDP时面向报文的:UDP对于应用层传下来的报文添加上UDP首部就向下交付IP层,UDP对于IP层交上来的UDP用户数据报,去除首部就原封不动地上交应用层TCP是面向字节流的:无论应用层发送的报文多长,到运输层TCP只会看成一串字节流,并对每个字节进行编号。TCP根据接收窗口和拥塞窗口决定当前的发送窗口即要发送的TCP报文段的长度的
  • 使用UDP和TCP的应用层协议举例
应用应用层协议运输层协议
名字转换DNS(域名系统)UDP
文件传送TFTP(简单文件传送协议)UDP
路由选择协议RIP(路由选择协议)UDP
IP地址配置DHCP(动态ip分配)UDP
网络管理SNMP(简单网络管理协议)UDP
远程文件服务器NFS(网络文件系统)UDP
IP电话专用协议UDP
流式多媒体通信专用协议UDP
多播IGMP (网际组管理协议UDP
电子邮件SMTP(简单邮件传送协议)TCP
远程终端接入TELNET(远程终端协议)TCP
万维网HTTP(超文本传送协议)TCP
文件传送FTP(文件传输协议)TCP
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值