从网络体系结构的角度,传输层既是面向通信的最高层,又是用户功能的最低层。因此,传输层的基本功能是在通信子网的基础上,为两台主机的应用进程之间提供端到端的性能可靠、价格合理、透明传输的通信服务。传输层还必须具有流量控制、拥塞控制和差错控制等功能,既要负责报文无差错、不丢失、不重复,还要保证报文的顺序性,从而提高服务质量。因此,传输层具有网络层无法替代的许多重要功能。......
2023-10-19
两台计算机通过网络进行通信时,实际上是两个程序(或进程)在交换数据。在一台主机内,传输层将数据传给正确的应用程序,它的作用是为本地机和目的机之间提供性能可靠、价格合理的数据传输,而与当前实际使用的网络无关。由于传输层负责通过通信子网的两主机之间的端到端通信,报文在于网中通过时可能会丢失、重组、阻塞或产生较大存储延时,故传输层协议比数据链路层复杂得多。
1.传输层功能
传输层的主要功能是在两个用户进程之间建立、管理和删除可靠而高效的端与端连接,以及利用网络层提供的服务来为会话层提供进程间连接的服务和接口。传输层的主要功能有:
(1)提供建立、维护和拆除传输层连接。
(2)选择网络层提供合适的服务。
(3)提供端到端的错误恢复和流控制。
(4)向会话层提供独立于网络层的传送服务和可靠的透明数据传送。
2.传输层服务和服务原语
应该说,传输层功能的实现就是服务的完成,但服务有质量上的差别,并非所有的网络传输层都能够有高质量的服务。传输服务由于网络不同而各有差异,但是,至少都能向其用户(应用进程或会话层实体)提供可靠的端一端通信服务,以此来保证网络的高层不受通信子网的影响。
除了完成基本功能外,还要考虑额外的工作以此来完善服务质量。完善的服务包括短的连接建立延迟,小的连接建立失败概率,吞吐率高,传输延迟小,残余误码率低,恢复功能强等。
传输层服务是通过两传输实体间使用的传输协议来实现的。传输层协议要利用网络层提供的服务。而网络层或通信子网提供给传输层的服务质量并不总是相同的,它可以分为:
(1)A型服务是可靠的网络服务,一般指虚电路服务。(www.chuimin.cn)
(2)C型服务的质量最差,提供数据报服务的网络或无线电分组交换网均属于此类。
(3)B型服务介于二者之间,广域网多提供B型服务。
传输层的服务原语分为两大类:用于管理连接的服务原语和用于传送数据的服务原语。
下面我们再来看一下具体某一条原语的执行过程,这里以连接建立的服务原语为例进行说明。
图3—29所示是CONNECT的四个服务原语,它们后面带的参数各不相同。
图3—29 CONNECT的四个服务原语
T—CONNECT.request(被叫地址,主叫地址,加速数据选择,服务质量,用户数据)。
T—CONNECT.indication(被叫地址,主叫地址,加速数据选择,服务质量,用户数据)。
T—CONNECT.response(服务质量,响应地址,加速数据选择,用户数据)。
T—CONNECT.confirm(服务质量,响应地址,加速数据选择,用户数据)。
有关计算机网络技术基础的文章
从网络体系结构的角度,传输层既是面向通信的最高层,又是用户功能的最低层。因此,传输层的基本功能是在通信子网的基础上,为两台主机的应用进程之间提供端到端的性能可靠、价格合理、透明传输的通信服务。传输层还必须具有流量控制、拥塞控制和差错控制等功能,既要负责报文无差错、不丢失、不重复,还要保证报文的顺序性,从而提高服务质量。因此,传输层具有网络层无法替代的许多重要功能。......
2023-10-19
在不便敷设电缆的场合,如通过一些高山、岛屿、河流或城市街道时,可采用无线传输介质作为传输信道。另外在需要支持移动通信的场合,也只能采用无线传输介质。图2—21无线电短波传输的两种方式优点。B.因为工业干扰和无线电干扰的主要频率成分比微波频率低得多,所以微波通信受外界干扰比较小,传输质量较高。......
2023-10-22
为了解决上述问题,在传输层使用协议端口号来标识TCP/IP 体系的各应用进程。TCP/IP 传输层规定一个端口号占用16 个二进制位,可允许65 535 个不同的端口号,足够传输层使用。另外,端口仅为了标识本计算机应用层中各个进程在与传输层交互时的层间接口。表8.2 为常用的熟知端口号。当客户进程需要传输服务时,可向本地操作系统动态申请,操作系统会返回一个本地唯一的端口号,通信结束,收回端口号供其他客户进程使用。......
2023-10-19
线对螺旋绞合的目的是为了减少信号传输中串扰及外部电磁干扰影响。计算机网络用它作为传输介质时,其数据传输距离最大是100m。双绞线的价格低于其他传输介质,安装、维护方便,所以得到广泛的应用。......
2023-10-22
利用数据传输系统直接传输基带信号就称为基带传输。数字线路比模拟线路效率要高,每一线路可以传输的数据速率为64kb/s,传输质量也较模拟线路好。......
2023-10-22
网络层描述主机与通信子网的关系。网络层为传输层提供的服务是通过网络层和传输层之间的接口来实现的,这个接口实质上是网络中的子网边界,除了服务质量外,该接口的服务与通信子网技术(介质)无关。设计一个基本的网络层必须解决数据传输单元分组在通信子网中的路由选择问题以及多个网络互联的问题,以完成对传输层的服务提供。......
2023-10-22
根据具体需求不同,传输层主要有两种不同的传输协议,即TCP和UDP。接下来IP包在网络中进行转发,目的主机收到IP包之后,网络层提取出IP包的数据部分,即UDP 数据报,提交给传输层UDP 协议,按照目的端口号寻找本地进程进行匹配。与UDP相比,TCP的协议复杂,效率较低,但是能够在传输层保证服务质量。......
2023-06-26
图5—3所示是一个典型的集线器的示意图。堆叠式集线器的可堆叠的集线器的数目是不同的,可以达到5个甚至8个。模块式集线器的可靠性是所有的集线器里面最高的一种,而且价格最贵。此外,有时还要配置集线器的固件。......
2023-10-22
相关推荐