5.1.2 运输层的两个重要协议

  • 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
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值