传输层提供应用程序间的通信。
其功能包括:一、格式化信息流;二、提供可靠传输。
为实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送,即耳熟能详的“三次握手”过程,从而提供可靠的数据传输。
传输层协议主要是:传输控制协议TcP(Transmission_control_Protocol)和用户数据报协议uDP(user_Datagram_protocol)。
应用层也称为应用实体(ae),它由若干个特定应用服务元素(sase)和一个或多个公用应用服务元素(case)组成。每个sase提供特定的应用服务,例如文件运输访问和管理(FTam)、电子文电处理(mhs)、虚拟终端协议(VaP)等。case提供一组公用的应用服务,例如联系控制服务元素(acse)、可靠运输服务元素(RTse)和远程操作服务元素(Rose)等。
应用层(applicationyer)是七层osI模型的第七层。应用层直接和应用程序接口并提供常见的网络应用服务。应用层也向表示层发出请求。
应用层是开放系统的最高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务。其服务元素分为两类:公共应用服务元素case和特定应用服务元素sase。
case提供最基本的服务,它成为应用层中任何用户和任何服务元素的用户,主要为应用进程通信,分布系统实现提供基本的控制机制;特定服务sase则要满足一些特定服务,如文卷传送,访问管理,作业传送,银行事务,订单输入等。
这些将涉及到虚拟终端,作业传送与操作,文卷传送及访问管理,远程数据库访问,图形核心系统,开放系统互连管理等等。
应用层向用户提供一组常用的应用程序,比如电子邮件、文件传输访问、远程登录等。远程登录TeLneT使用TeLneT协议提供在网络其它主机上注册的接口。
TeLneT会话提供了基于字符的虚拟终端。文件传输访问FTP使用FTP协议来提供网络内机器间的文件拷贝功能。
应用层协议主要包括如下几个:FTP、TeLneT、Dns、smTP、nFs、hTTP。
FTP(File_Transfer_Protocol)是文件传输协议,一般上传下载用FTP服务,数据端口是20h,控制端口是21h。
Telnet服务是用户远程登录服务,使用23h端口,使用明码传送,保密性差、简单方便。
Dns(Domain_name_service)是域名解析服务,提供域名到IP地址之间的转换,使用端口53。
smTP(simple_mail_Transfer_Protocol)是简单邮件传输协议,用来控制信件的发送、中转,使用端口25。
nFs(network_File_system)是网络文件系统,用于网络中不同主机间的文件共享。
hTTP(hypertext_Transfer_Protocol)是超文本传输协议,用于实现互联网中的,TcP/IP协议也获得了广泛的支持。所以TcP/IP协议成为一种联合各种硬件和软件的实用系统。
第二,TcP/IP协议并不依赖于特定的网络传输硬件,所以TcP/IP协议能够集成各种各样的网络。用户能够使用以太网(ethernet)、令牌环网(TokenRingnetwork)、拨号线路(Dial-upline)、X.25网以及所有的网络传输硬件。
第三,统一的网络地址分配方案,使得整个TcP/IP设备在网中都具有惟一的地址。
第四,标准化的高层协议,可以提供多种可靠的用户服务。
在长期的发展过程中,IP逐渐取代其他网络。这里是一个简单的解释。IP传输通用数据。数据能够用于任何目的,并且能够很轻易地取代以前由专有数据网络传输的数据。
举例来说:
一个专有的网络开发出来用于特定目的。如果它工作很好,用户将接受它。
为了便利提供IP服务,经常用于访问电子邮件或者聊天,通常以某种方式通过专有网络隧道实现。隧道方式最初可能非常没有效率,因为电子邮件和聊天只需要很低的带宽。
通过一点点的投资IP基础设施逐渐在专有数据网络周边出现。
用IP取代专有服务的需求出现,经常是一个用户要求。
IP替代品过程遍布整个因特网,这使IP替代品比最初的专有网络更加有价值(由于网络效应)。
专有网络受到压制。许多用户开始维护使用IP替代品的复制品。
IP包的间接开销很小,少于百分之一,这样在成本上非常有竞争性。人们开发了一种能够将IP带到专有网络上的大部分用户的不昂贵的传输媒介。
大多数用户为了削减开销,专有网络被取消。
但是TcP/IP协议也不是说没有缺点,他又以下两大缺点:
第一,它在服务、接口与协议的区别上就不是很清楚。一个好的软件工程应该将功能与实现方法区分开来,TcP/IP恰恰没有很好地做到这点,就使得TcP/IP参考模型对于使用新的技术的指导意义是不够的。TcP/IP参考模型不适合于其他非TcP/IP协议簇。
第二,主机-网络层本身并不是实际的一层,它定义了网络层与数据链路层的接口。物理层与数据链路层的划分是必要和合理的,一个好的参考模型应该将它们区分开,而TcP/IP参考模型却没有做到这点。”
“这个TcP/IP协议开发到了哪里啊它还有没有继续发展的可能”周正明抓住了问题的重点。
“有的,他还有继续发展的可能,事实上,现有的TcP/IP的版本也不是很全。”付新点了点头,继续说道:“目前有四个版本被开发出来——TcPv1、TcPv2,在1978年春天分成TcPv3和IPv3的版本,现在就是稳定的TcP/IPv4。
IPv4,是互联网协议(Internet_Protocol,IP)的第四版,也是第一个被广泛使用,构成现今互联网技术的基石的协议。
1981年Jon_Postel在RFc791中定义了IP,Ipv4可以运行在各种各样的底层网络上,比如端对端的串行数据链路,即PPP协议和sLIP协议,卫星链路等等。局域网中最常用的是以太网。
传统的TcP/IP协议基于IPV4属于第二代互联网技术,核心技术属于美国。它的最大问题是网络地址资源有限,从理论上讲,编址1600万个网络、40亿台主机。但采用a、B、c三类编址方式后,可用的网络地址和主机地址的数目大打折扣,以至IP地址在将来互联网时代到来后将会枯竭。
另外,传统的TcP/IP协议基于电话宽带以及以太网的电器特性而制定的,其分包原则与检验占用了数据包很大的一部分比例造成了传输效率低,在将来,网络将会向着全光纤网络高速以太网方向发展,那时,TcP/IP协议将不能满足其发展需要。”
“太好了,看来我们国家还有赶超的机会!”周正明和高文新同时高兴地说道。(。请搜索,更好更新更快!)
Copyright 2021宝石小说All Rights Reserved