通信人家园

标题: [求助]OSI模型和TCP的模型  [查看完整版帖子] [打印本页]

时间:  2005-8-3 10:29
作者: anycall_a188     标题: [求助]OSI模型和TCP的模型

大家好,小弟现在正在学习CCNA,但是对OSI模型和TCP的模型不是很理解,想问一下,有没有关于这方面写的比较好的书或者资料。谢谢

[此贴子已经被zjol于2005-8-3 10:34:23编辑过]


时间:  2005-8-3 10:39
作者: zjol

OSI模型,即开放系统互连基本参考模型(OSI/RM),是国际标准组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。在1983年形成了OSI/RM的正式文件,即ISO 7498国际标准。“OSI/RM”来自英文“Open System Interconnection Reference Model”缩写。

层次划分
OSI将计算机网络体系结构(architecture)划分为以下七层:
1、物理层:Physical Layer
物理层是OSI模型中最低的一层。物理层规定:为传输数据所需要的物理链路建立、维持、拆除,而提供具有机械的, 电子的, 功能的和规范的特性. 简单的说,物理层确保原始的数据可在各种物理媒体上传输.

物理层的功能
为数据端设备提供传送数据通路.
传输数据

物理层的协议:CCITT V.24 、EIA RS-443 、EIA RS-232C 、ISO-2593

具有物理层功能的设备:RJ-45 、各种电缆 、串口 、并口 、接线设备

其他
在Windows 2000下,物理层有网络接口卡(NIC)来实现。它的接收器,通过的介质由NIC附带。由于网络由串行端口组成,物理层也可以包括低层网络软件定义如何将串行比特流分解成数据包。

2、数据链路层:Data Link Layer
数据链路层位于物理层与网络层之间,它是OSI中比较重要的一层.它将物理层提供的可能出错的物理连接改造成逻辑上无差错的数据链路,并对物理层的原始数据进行数据封装.

数据链路层中的数据封装是指:封装的数据信息中,包含了地址段和数据段.地址段含有发送节点和接收节点的地址,控制段用来表示数格连接帧的类型,数据段包含实际要传输的数据.

数据链路层主要功能
在两个网络实体之间提供数据链路连接的建立、维持和释放管理.构成数据链路数据单元(帧),并对帧定界、同步、收发顺序的控制.传输过程中的流量控制(Flow Control),差错检测(Error Detection)和差错控制(Error control)等方面. 只提供导线的一端到另一端的数据传输 。

数据链路层的协议
ATM、IEEE 802.2、帧中继(Frame Relay)、HDLC(High-Level Data Link Control,HDLC)等。

数据链路层的设备:集线器和交换机等


3、网络层:Network Layer
网络层是OSI模型中的第三层。网络层提供路由和寻址的功能,使两终端系统能够互连,并且具有一定的拥塞控制和流量控制的能力。TCP/IP协议体系中的网络层功能由IP协议规定和实现,故又称IP层。

网络层的主要功能:路由选择 、阻塞控制

具有网络层功能的协议:IP、IPX 、X.25

具有网络层功能的设备:路由器(Router) 、三层交换机(Switch)

4、传输层:Transport Layer
传输层是OSI中最重要, 最关键的一层,是唯一负责总体的数据传输和数据控制的一层.传输层提供端到端的交换数据的机制.传输层对会话层等高三层提供可靠的传输服务,对网络层提供可靠的目的地站点信息.

传输层的主要功能:
为端到端连接提供可靠的传输服务.
为端到端连接提供流量控制,差错控制,服务质量(Quality of Service,QoS)等管理服务.

具有传输层功能的协议:TCP 、SPX 、NetBIOS


5、会话层:Session Layer
会话层,为于OSI模型的第5层,主要为两个会话层实体进行会话(Session),而进行的对话连接的管理服务。

会话层的主要功能:建立会话,拆除会话等会话管理服务。


6、表示层:Presentation Layer
表示层为不同终端的上层用户提供数据和信息的语法表示变换方法.如文本文件的ASCII格式和EBCDIC,用于表示数字的1S或2S补码表示形式

表示层的主要功能:数据语法转换 、语法表示 连接管理 、数据处理 、数据加密 、数据压缩

具有表示层功能的协议:HTTP/HTML 、FTP 、Telnet 、ASN.1


7、应用层:Application Layer
应用层向应用程序提供访问网络/OSI的接口服务.


应用层的主要功能:文件传输,访问和管理 、虚拟终端协议(VTP) 、电子邮件服务

具有应用层功能的协议:FTP 、SMTP 、POP

影响
现今网络技术和设备上得到最广泛应用的不是OSI,而是TCP/IP。TCP/IP是事实上的国际标准。

时间:  2005-8-3 11:03
作者: zjol

    OSI 开放式系统互联模型是1984年国际标准化组织(ISO)提出的一个参考模型。此模型作为网络通信的概念性标准框架,使通信在不同的制造商的设备和应用软件所形成的网络上的进行成为可能。现在此模型已成为一個主要的结构模型用于计算机之间和网络间的通信。目前使用的大多数网络通信协议都基于 OSI 模型的结构。OSI 将其定义为七层,即将网络计算机中有关活动信息的任务划分为七个更小、更易于处理的任务组。一个任务或任务组被分配到一个 OSI 层。每一层都是独自存在的,因此分配到各层的任务能够独立地执行。这样使得由其中某层提供的解决方案能够在不影响其他层的情况下被更新。


按此在新窗口浏览图片

各层的具体描述如下:

  第七层:应用层

定义用于网络通信和数据传输的用户接口程式;
提供标准服务,比如虚拟终端、文档以及任务的传输和操作
  第六层:表示层

定义不同体系间不同数据格式;
具体说明独立结构的数据传输格式;
编码和解码数据;加密和解密数据;压缩和解压数据
  第五层:会话层

管理用户间的会话和对话;
控制用户间的连接和挂断连接;
报告上层错误
  第四层:传输层

管理网络中首尾连接的信息传送;
提供通过错误恢复和流控制装置传送可靠且有序的包;
提供无连接面向包的传送
  第三层:网络层

决定网络设备间如何传输数据;
根据唯一的网络设备地址选择包;
提供流和拥塞控制以阻止网络资源的损耗
  第二层:数据链路层

定义控制通信连接的程序;
封包;
监测和改正包传输错误
  第一层:物理层

定义通过网络设备发送数据的物理方式;
网络媒介和设备间接口;
定义光学、力学以及机械学上的特征
  通过 OSI 层,信息可以从一台计算机的软件应用程序传输到另一台的应用程序上。例如,计算机 A 要将信息从其应用程序上发送到计算机 B 的应用程序,计算机 A 中的应用程序需要将信息先发送到它本身的应用层(第七层),然后此层将信息发送到表示层(第六层),表示层将数据转送到会话层(第五层),如此继续,直至物理层(第一层)。在物理层,数据通过物理网络媒介被替换,并且被发送至计算机 B。计算机 B 的物理层接收来自物理媒介的数据,然后将信息向上发送至数据链路层(第二层),再转送给网络层,依次继续直到信息到达计算机B的应用层。最后,计算机 B 的应用层再将信息传送给应用程序接收端,从而完成通信过程。

      对于從上层传送至下层的数据来说,要附加协议头,同時要添加协议尾。然而,在来自上面层的数据上增加协议头和协议尾,对一个 OSI 层来说并不是必需的。

  每个协议层都有可能在数据上增加协议头和协议尾,在传送的时候每层数据由上层协议头、尾和数据组成。协议头包含了有关层对层通信信息。协议头和协议尾以及数据只是相对概念,它们取决于分析信息单元的协议层。例如,传输层协议头包含了只有传输层可以看到的信息,传输层下面的其他层只將此协议头作为部分数据传递至下面的层此。对于网络层,一个信息单元由第三层的协议头和数据组成。对于数据链路层,经网络层(第三层协议头和数据)向下传递的所有信息是作为数据处理的。换句话说,在特定的OSI 层,信息单元的数据部分可能包含来自于所有上层的协议头和协议尾以及数据,即称之为封装。

      例如,如果计算机 A 要将应用程序中的某数据发送至计算机 B,计算机 A 要将数据发送至其应用层。计算机 A 的应用层传送任何计算机 B 的应用层所必需的控制信息,都是通过预先在数据上添加协议头。最终的消息单元,其中包含协议头、数据,可能有协议尾,发送至表示层,表示层再添加包含为计算机 B 的表示层而理解控制信息的协议头。消息单元的大小随着每一层协议头和协议尾的添加而增加,这些协议头和协议尾包含了计算机B的对应层要使用的控制信息。在物理层,整个的信息单元通过网络媒介传输。

  计算机 B 中的物理层接收信息单元并将其传送至数据链路层。然后 B 中的数据链路层读取控制信息,其中包含计算机 A 的数据链路层预先添加的协议头。其次协议头和协议尾被除去,信息单元的剩余部分被传送至网络层。每一层执行相同的动作。协议层从对应层读取协议头和协议尾,并除去,再将剩余信息发送至高一层。应用层执行完后,数据就被传送至计算机B中的应用程序接收端,最后收到的正是计算机 A 的应用程序所产生的数据。

时间:  2005-8-3 11:33
作者: anycall_a188

讲的真透彻,谢谢了,我已经把这个帖子复制粘贴了。再问一下,那TCP模型呢?
时间:  2005-9-10 11:57
作者: jplltcdj

版主真热心啊,支持
时间:  2005-9-10 16:03
作者: 黯然神伤

次帖不错




通信人家园 (https://www.txrjy.com/) Powered by C114