返回

第二十章 赶超的机会

首页
关灯
护眼
字:
上一页 回目录 下一页 进书架
y进行网络测试。

    传输层,是两台计算机经过网络进行数据通信时,第一个端到端的层次,具有缓冲作用。当网络层服务质量不能满足要求时,它将服务加以提高,以满足高层的要求;当网络层服务质量较好时,它只用很少的工作。传输层还可进行复用,即在一个网络连接上创建多个逻辑连接。

    传输层(transport_layer)是osi中最重要、最关键的一层,是唯一负责总体的数据传输和数据控制的一层。

    传输层提供端到端的交换数据的机制,传输层对会话层等高三层提供可靠的传输服务,对网络层提供可靠的目的地站点信息。

    传输层也称为运输层。传输层只存在于端开放系统中,是介于低三层通信子网系统和高三层之间的一层,但是很重要的一层。因为它是源端到目的端对数据传送进行控制从低到高的最后一层。

    有一个既存事实,即世界上各种通信子网在性能上存在着很大差异。

    例如电话交换网,分组交换网,公用数据交换网,局域网等通信子网都可互连,但它们提供的吞吐量,传输速率,数据延迟通信费用各不相同。

    对于会话层来说,却要求有一性能恒定的接口。传输层就承担了这一功能。它采用分流/合流,复用/解复用技术来调节上述通信子网的差异,使会话层感受不到。此外传输层还要具备差错恢复,流量控制等功能,以此对会话层屏蔽通信子网在这些方面的细节与差异。

    传输层面对的数据对象已不是网络地址和主机地址,而是和会话层的界面端口。

    上述功能的最终目的是为会话提供可靠的,无误的数据传输。

    传输层的服务一般要经历传输连接建立阶段,数据传送阶段,传输连接释放阶段三个阶段才算完成一个完整的服务过程。而在数据传送阶段又分为一般数据传送和加速数据传送两种。

    传输层服务分成五种类型。基本可以满足对传送质量,传送速度,传送费用的各种不同需要。

    传输层提供应用程序间的通信。

    其功能包括:一、格式化信息流;二、提供可靠传输。

    为实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送,即耳熟能详的“三次握手”过程,从而提供可靠的数据传输。

    传输层协议主要是:传输控制协议tcp(transmission_control_protocol)和用户数据报协议udp(user_datagram_protocol)。

    应用层也称为应用实体(ae),它由若干个特定应用服务元素(sase)和一个或多个公用应用服务元素(case)组成。每个sase提供特定的应用服务,例如文件运输访问和管理(ftam)、电子文电处理(mhs)、虚拟终端协议(vap)等。case提供一组公用的应用服务,例如联系控制服务元素(acse)、可靠运输服务元素(rtse)和远程操作服务元素(rose)等。

    应用层(applicationlayer)是七层osi模型的第七层。应用层直接和应用程序接口并提供常见的网络应用服务。应用层也向表示层发出请求。

    应用层是开放系统的最高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务。其服务元素分为两类:公共应用服务元素case和特定应用服务元素sase。

    case提供最基本的服务,它成为应用层中任何用户和任何服务元素的用户,主要为应用进程通信,分布系统实现提供基本的控制机制;特定服务sase则要满足一些特定服务,如文卷传送,访问管理,作业传送,银行事务,订单输入等。

    这些将涉及到虚拟终端,作业传送与操作,文卷传送及访问管理,远程数据库访问,图形核心系统,开放系统互连管理等等。

    应用层向用户提供一组常用的应用程序,比如电子邮件、文件传输访问、远程登录等。远程登录tel使用tel协议提供在网络其它主机上注册的接口。

    tel会话提供了基于字符的虚拟终端。文件传输访问ftp使用ftp协议来提供网络内机器间的文件拷贝功能。

    应用层协议主要包括如下几个:ftp、tel、dns、smtp、nfs、http。

    ftp(file_transfer_protocol)是文件传输协议,一般上传下载用ftp服务,数据端口是20h,控制端口是21h。

    tel服务是用户远程登录服务,使用23h端口,使用明码传送,保密性差、简单方便。

    dns(domain_name_service)是域名解析服务,提供域名到ip地址之间的转换,使用端口53。

    smtp(simple_mail_transfer_protocol)是简单邮件传输协议,用来控制信件的发送、中转,使用端口25。

    nfs(work_file_system)是网络文件系统,用于网络中不同主机间的文件共享。

    http(hypertext_transfer_protocol)是超文本传输协议,用于实现互联网中的服务,使用端口80。

    tcp/ip协议并不完全符合osi的七层参考模型,osi(open_system_interconnect)是传统的开放式系统互连参考模型,是一种通信协议的七层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。

    这七层是:物理层、数据链路层(网络接口

    (本章未完,请点击下一页继续阅读)
上一页 回目录 下一页 存书签