第197部分(第1/4 页)
SMTP(Simple_Mail_Transfer_Protocol)是简单邮件传输协议,用来控制信件的发送、中转。使用端口25。
NFS(work_File_System)是网络文件系统,用于网络中不同主机间的文件共享。
HTTP(Hypertext_Transfer_Protocol)是超文本传输协议,用于实现互联网中的服务,使用端口80。
TCP/IP协议并不完全符合OSI的七层参考模型,OSI(Open_System_Interconnect)是传统的开放式系统互连参考模型。是一种通信协议的七层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。
这七层是:物理层、数据链路层(网络接口层)、网络层(网络层)、传输层(传输层)、会话层、表示层和应用层(应用层)。而TCP/IP通讯协议采用了4层的层级结构。每一层都呼叫它的下一层所提供的网络来完成自己的需求。
由于ARPA的设计者注重的是网络互联,允许通信子网(网络接口层)采用已有的或是将来有的各种协议,所以这个层次中没有提供专门的协议。实际上,TCP/IP协议可以通过网络接口层连接到任何网络上,例如X25交换网或IEEE802局域网。
最后,网络层中的协议主要有IP,ICMP,IGMP等,由于它包含了IP协议模块,所以它是所有基于TCP/IP协议网络的核心。在网络层中,IP模块完成大部分功能。
ICMP和IGMP以及其他支持IP的协议帮助IP完成特定的任务,如传输差错控制信息以及主机/路由器之间的控制电文等。网络层掌管着网络中主机间的信息传输。
传输层上的主要协议是TCP和UDP。正如网络层控制着主机之间的数据传递,传输层控制着那些将要进入网络层的数据。两个协议就是它管理这些数据的两种方式:TCP是一个基于连接的协议;UDP则是面向无连接服务的管理方式的协议。”
说到这里,付新忍不住拿起桌子上面的水杯喝了一口,润了润嗓子,继续说道:“TCP/IP协议有以下特点,第一,TCP/IP协议不依赖于任何特定的计算机硬件或操作系统,提供开放的协议标准。即使不考虑Inter,TCP/IP协议也获得了广泛的支持。所以TCP/IP协议成为一种联合各种硬件和软件的实用系统。
第二。TCP/IP协议并不依赖于特定的网络传输硬件,所以TCP/IP协议能够集成各种各样的网络。用户能够使用以太网(Ether)、令牌环网(TokenRingwork)、拨号线路(Dial…upline)、X25网以及所有的网络传输硬件。
第三,统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有惟一的地址。
第四,标准化的高层协议,可以提供多种可靠的用户服务。
在长期的发展过程中,IP逐渐取代其他网络。这里是一个简单的解释。IP传输通用数据。数据能够用于任何目的,并且能够很轻易地取代以前由专有数据网络传输的数据。
举例来说:
一个专有的网络开发出来用于特定目的。如果它工作很好。用户将接受它。
为了便利提供IP服务,经常用于访问电子邮件或者聊天,通常以某种方式通过专有网络隧道实现。隧道方式最初可能非常没有效率,因为电子邮件和聊天只需要很低的带宽。
通过一点点的投资IP基础设施逐渐在专有数据网络周边出现。
用IP取代专有服务的需求出现,经常是一个用户要求。
IP替代品过程遍布整个因特网,这使IP替代品比最初的专有网络更加有价值(由于网络效应)。
专有网络受到压制。许多用户开始维护使用IP替代品的复制品。
IP包的间接开销很小,少于百分之一。这样在成本上非常有竞争性。人们开发了一种能够将IP带到专有网络上的大部分用户的不昂贵的传输媒介。
大多数用户为了削减开销,专有网络被取消。
但是TCP/IP协议也不是说没有缺点,他又以下两大缺点:第一,它在服务、接口与协议的区别上就不是很清楚。一个好的软件工程应该将功能与实现方法区分开来,TCP/IP恰恰没有很好地做到这点