您所在的位置:读书频道 > 网络与维护 > 网络协议 > 3.3.4 传输层

3.3.4 传输层

2007-06-15 16:01 朱加强 北大燕工教育研究院 字号:T | T
一键收藏,随时查看,分享好友!

《计算机网络技术》一书全面系统的介绍了计算机网络技术知识,贯穿计算机网络的方方面面对于入学者可以说是先纵览网络,以后对网络的学习更加具有目标性。本文主要是传输层的介绍。

AD:

3.3.4 传输层
传输层主要负责确保数据可靠、顺序、无差错地从A点到传输到B点(A、B点可能在也可能不在相同的网络段上)。因为如果没有传输层,数据将不能被接受方验证或解释,所以,传输层常被认为是
OSI模型中最重要的一层。传输协议同时进行流量控制或是基于接收方可接收数据的快慢程度规定适当的发送速率。除此之外,传输层按照网络能处理的最大尺寸将较长的数据包进行强制分割。例如,以太网无法接收大于1500字节的数据包。发送方节点的传输层将数据分割成较小的数据片,同时对每一数据片安排一序列号,以便数据到达接收方节点的传输层时,能以正确的顺序重组。该过程即被称为排序。
我们再以教室为例来理解排序的过程。假设你提问题,“Jones女士,低级的农业耕作技术是如何影响Dust Bowl的?”但是, Jones女士接收到信息则是“低级农业耕作技术Jones女士?如何作用于Dust Bowl?影响。”在网络中,传输层发送一个ACK(应答)信号以通知发送方数据已被正确接收。如果数据有错,传输层将请求发送方重新发送数据。同样,假如数据在一给定时间段未被应答,发送方的传输层也将认为发生了数据丢失从而重新发送它们。
工作在传输层的一种可靠的、面向连接的服务是TCP/IP协议套中的TCP(Transmission Control Protocol,传输控制协议),另一项传输层的服务是UDP(User Datagram Protocl,用户数据报协议)它是一种不可靠、非面向连接的协议。

 注:无连接意味着交换数据之前没有建立会话。不可靠意味着传送没有保障。一般对于底层所交付数据包的确认以及丢失数据包的恢复工作由TCP来完成。


回书目   上一节   下一节

分享到:

栏目热门

更多>>

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

C#和.NET核心技术
本书重点讲解如何用实用的代码来解决具体的实际问题。本书的内容覆盖面很广,从新的C#范型到Web服务,从反射到安全等都有涉及。

最新热帖

更多>>

51CTO旗下网站

领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院 区块链第一聚合媒体 zhijiapro