ISO/OSI网络体系结构和TCP/IP协议模型

1. ISO/OSI的参考模型共有7层,由低层至高层分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、

    应用层。各层功能分别为:

(1)物理层

         提供建立、维护和拆除物理链路所需的机械、电气、功能和规程的特性;提供有关在传输介质上传输非结构的位流

        及物理链路故障检测指示。在这一层,数据还没有被组织,仅作为原始的位流或电气电压处理,单位是比特。

(2)数据链路层

        负责在两个相邻结点间的线路上,无差错地传送以帧为单位的数据,并进行流量控制。每一帧包括一定数量的数据

        和一些必要的控制信息。与物理层相似,数据链路层要负责建立、维持和释放数据链路的连接。在传送数据时,如

        果接收点检测到所传数据中有差错,就要通知发方重发这一帧。

(3)网络层

         为传输层实体提供端到端的交换网络数据传送功能,使得传输层摆脱路由选择、交换方式、拥挤控制等网络传输

         细节;可以为传输层实体建立、维持和拆除一条或多条通信路径;对网络传输中发生的不可恢复的差错予以报告。

         网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息——源站点和目的站点

        地址的网络地址。

(4)传输层

         为会话层实体提供透明、可靠的数据传输服务,保证端到端的数据完整性;选择网络层的最适宜的服务;提供建

         立、维护和拆除传输连接功能。传输层根据通信子网的特性,最佳的利用网络资源,为两个端系统的会话层之间提

         供建立、维护和取消传输连接的功能,并以可靠和经济的方式传输数据。在这一层,信息的传送单位是报文。

(5)会话层

         为彼此合作的表示层实体提供建立、维护和结束会话连接的功能;完成通信进程的逻辑名字与物理名字间的对应;

         提供会话管理服务。

(6)表示层

          为应用层进程提供能解释所交换信息含义的一组服务,即将欲交换的数据从适合于某一用户的抽象语法,转换为

          适合于OSI系统内部使用的传送语法,提供格式化的表示和转换数据服务。数据的压缩,解压缩,加密和解密等

          工作都由表示层负责。

(7)应用层

          提供OSI用户服务,即确定进程之间通信的性质,以满足用户需要以及提供网络与用户应用软件之间的接口服务。

简言之,各层的作用:

     物理层:在物理媒体上传输原始的数据比特流。

   数据链路层:将数据分成一个个数据帧,以数据帧为单位传输。有应有答,遇错重发。

   网络层:将数据分成一定长度的分组,将分组穿过通信子网,从信源选择路径后传到信宿。

   传输层:提供不具体网络的高效、经济、透明的端到端数据传输服务。

   会话层:进程间的对话也称为会话,会话层管理不同主机上各进程间的对话。

   表示层: 为应用层进程提供格式化的表示和转换数据服务。

   应用层:提供应用程序访问OSI环境的手段。

 

2. ISO/OSI参考模型与TCP/IP协议模型中各层的对应关系:

 

3. 数据的封装和解封:

 

4. OSI网络体系结构各层协议:

(1)应用层:TELNET、FTP、TFTP、SMTP、SNMP、HTTP、BOOTP、DHCP、DNS
(2)表示层:
                         文本:ASCII,EBCDIC
                         图形:TIFF,JPEG,GIF,PICT
                         声音:MIDI,MPEG,QUICKTIME

(3)会话层:NFS、SQL、RPC 、X-WINDOWS、ASP(APPTALK会话协议)、SCP 
(4)传输层:TCP、UDP、SPX 
(5)网络层:IP、IPX、ICMP、RIP、OSPF(Open Shortest Path First开放式最短路径优先)
(6)数据链路层:SDLC、HDLC、PPP、STP(Spanning Tree Protocol)、帧中继
(7)物理层:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45

 

5. 常用端口(每个协议都有一个缺省端口)

比较两种体系结构:
1.  在分层上进行比较:OSI分七层,而TCP/IP分四层,它们都有网络层(或称互联网层)、传输层和应用层,但其他的层并不相同
2.在通信上进行比较:OSI模型的网络层同时支持无连接和面向连接的通信,但是传输层上只支持面向连接的通信;TCP/IP模型的网络层只提供无连接的服务,但在传输层上同时支持两种通信模式。
3.OSI/RM体系结构的网络功能在各层的分配差异大,链路层和网络层过于繁重,表示层和会话层又太轻,TCP/IP则相对比较简单。
4.OSI-RM有关协议和服务定义太复杂且冗余,很难且没有必要在一个网络中全部实现。如流量控制、差错控制、寻址在很多层重复。TCP/IP则没什么重复。
5.OSI的七层协议结构既复杂又不实用,但其概念清楚,体系结构理论较完整。TCP/IP的协议现在得到了广泛的应用,但它原先并没有一个明确的体系结构

通过对两种体系结构的学习,OSI/RM是先有协议才有网络体系结构来帮助人们理解的。我认为OSI/RM体系是一种比较完善的体系结构,它分为七个层次,每个层次之间的关系比较密切,但又过于密切,存在一些重复,我认为分层最重要的是不能有太多重复,否则就起不到分层的作用了。它是一种过于理想化的体系结构,在实际的实施过程中有比较大的难度。但它却很好的为我们担供了一个体系分层的参考。有着很好的指导作用。
TCP/IP体系结构分为四层,层次相对要简单得多,因此在实际的使用中比OSI/RM更具有实用性,所以它得到了更好的发展。现在的计算机网络大多是TCP/IP体系结构。但这并不表示它就是完整的结构体系。它也同样存在一些问题。也许随着网络的发展,它发展得更加完美。
 OSI/RM是国际标准,但是并没有进行大规模的应用,而TCP/IP协议最终占领了几乎整个网络世界,这很形象的说明能够占领市场的才是最终的标准,这方面的例子在计算机领域太多了,如操作系统方面等。通过这个例子我们可以发现那些关系着整个世界的标准,常常会受到多方面因素的制约,如技术、利益等。当然最重要的是要简单,要易于实现,成本要低,要能够占领市场


http://www.cnblogs.com/fengzanfeng/articles/1339347.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值