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