OSI传输层的主要功能

OSI七层模型各层功能简介

OSI传输层作用

上个视频教程我们讲解了OSI会话层功能及作用,下面我们一起来看看OSI传输层协议:

OSI会话层下面一层是传输层。OSI传输层的功能:传输层通过数据分段、流量控制和差错控制来确保通信的可靠性。

  • 在数据分段中,从会话层接收到的数据被分为称为段的小数据单位。每个数据段都包含一个源端口号和目的端口号以及一个序列号。端口号负责将每个数据段传输到正确的应用程序,序列号负责以正确的顺序将数据段重新组装从而在接收器上形成正确的消息。
  • 在流量控制中,传输层控制正在传输的数据量。细想一下,一个移动设备连接到了服务器,假设服务器最大能以100mbps的传输速率发送数据,该移动设备最多可以处理10mbps的数据,我们现在从服务器下载文件,服务器是以50mbps的传输速率发送数据,这大于移动设备的数据处理速度,在传输层的帮助下移动设备可以告知服务器把数据传输速率降至10mbps,以免出现数据丢失的情况。同样地,如果服务器以5mbps的速率发送数据,移动设备会告知服务器将数据传输速率提高至10mbps以维持系统性能。
  • 传输层还可用于差错控制。如果某些数据没有到达目的地(这就意味着数据丢失),传输层会调用自动重复请求来重新传输丢失或损坏的数据。传输层会向每个数据段添加一组名为校验和checksum的字节,其目的就是为了查找和接收损坏的数据段。

传输层协议有哪两种?

传输层协议分为传输控制协议(TCP – transmission control protocol)或用户数据报协议(UDP – user datagram protocol)。


OSI传输层提供什么服务?

传输层提供的两种服务:面向连接的传输和无连接传输。面向连接的传输由TCP完成,而无连接的传输由UDP完成。UDP传输比TCP快,因为UDP不提供任何反馈,也不关心数据是否传输完毕,而TCP则提供了反馈。因此,丢失的数据可以通过TCP协议重新传输。UDP适用于与数据接收与否无关的地方。比如,在线观看电影、在线歌曲、游戏、VoIP通话, TFTP, DNS等;而TCP要求的是数据传输完整性。例如,万维网、www.、电子邮件、FTP等。传输层的基本功能有数据分割、流量控制、差错控制、面向连接传输和无连接传输。


Author: Maha

我是Wintesting中国站的 Maha,目前职位是市场营销&内容经理,负责CN Wintetsing网站内容的设计、编写与发布,同时还监管国内市场营销工作。与此同时,我也是一名IT培训教员,我的教育背景和所从事的行业都是与IT工程师行业及信息通信技术相关。此外,除了编写中英双语的新兴技术文稿外,我还是一名IT翻译工作者,累积翻译字数逾近10万,涉及的领域有大数据、人工智能、IoT、机器学习、云计算、AR&VR、计算机网络技术、计算机网络安全技术、应用程序测试、软件测试、系统测试、网络测试及IT基础设施等。如果你需要相关领域的内容编写或翻译工作请联系我。