互联网的运输层

上次我们大概的说了一下互联网的基本概念,这次我们来说一下互联网的运输层吧。
运输层就是两个主机之间的传输服务,从通信和信息处理得角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最底层。当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机协议栈才有运输层,而网络核心部分的路由器在转发分组是都只用到下三层的功能。
运输层的作用
网络层和运输层有明显的区别,网络层是为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。逻辑通信”的意思是“好像是这样的通信,但事实上并非真的这样的通信”,
从ip层来说,通信的两端是两台主机。
从运输层的角度看,通信的真正端点并不是主机而是主机中的进程。也就是说,端到端的通信是应用进程之间的通信。
运输层有一个很重要的功能:复用和分用。复用就是把所有的应用进程数据一起打包然后发送,分用就是把接收到的数据发给不同的进程。根据应用程序的不同需求,运输成需要有两种不同的运输协议,即面向连接的TCP和无连接的UDP。
TCP/IP的运输层有两个主要协议:1、用户数据报协议UDP。2、传输控制协议TCP
在这里插入图片描述
两个对等运输实体在通信时传输的数据单位叫做运输协议数据单元TPDU。
UDP:一种无连接协议
提供无连接服务。
在传送数据之前不需要先建立连接。
传送的数据单位协议是UDP报文或用户数据报。
对方的运输层在收到UDP报文后,不需要给出任何确认。
虽然UDP不提供可靠交付,但在某种情况下UDP是一种最有效的工作方式。
TCP:一种面向连接的协议
提供面向连接的服务。
传送的数据单位协议是TCP报文段
TCP不提供广播或多播服务。
由于TCP需要提供可靠的,面向连接的运输服务,因此不可避免的增加了许多开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。
运输层的UDP用户数据报与网络层的IP数据报有很大的区别。
IP数据报要经过互联网中许多路由器的存储转发。
UDP用户数据报是在运输层的端到端抽象的逻辑信道中传送的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值