横店东磁集团业务员:网络结构模型

来源:百度文库 编辑:中财网 时间:2024/05/04 18:54:11
1.OSI网络结构的七层模型(OSI Network Architecture 7 Layers Model)       开放式系统互联模型(OSI)是1984年由国际标准化组织(ISO)提出的一个参考模 型。作为一个概念性框架,它是不同制造商的设备和应用软件在网络中进行通信的标准。现在此模型已成为计算机间和网络间进行通信的主要结构模型。目前使用的大多数网络通信协议的结构都是基于 OSI 模型的。 OSI 将通信过程定义为七层,即将连网计算机间传输信息的任务划分为七个更小、更易于处理的任务组。每一个任务或任务组则被分配到各个OSI 层。每一层都是独立存在的,因此分配到各层的任务能够独立地执行。这样使得变更其中某层提供的方案时不影响其他层。
  OSI 七层模型的每一层都具有清晰的特征。基本来说,第七至第四层处理数据源和数据目的地之间的端到端通信,而第三至第一层处理网络设备间的通信。另外, OSI 模型的七层也可以划分为两组:上层(层 7 、层 6 和层 5 )和下层(层 4 、层 3 、层 2 和层 1 )。 OSI 模型的上层处理应用程序问题,并且通常只应用在软件上。最高层,即应用层是与终端用户最接近的。 OSI 模型的下层处理数据传输的。物理层和数据链路层应用在硬件和软件上。最底层,即物理层是与物理网络媒介(比如说,电线)最接近的,并且负责在媒介上发送数据。
  各层的具体描述如下:
  第七层:应用层           定义了用于在网络中进行通信和数据传输的接口 - 用户程式;
                                                提供标准服务,比如虚拟终端、文件以及任务的传输和处理;
  第六层:表示层           掩盖不同系统间的数据格式的不同性;
                                               指定独立结构的数据传输格式; 
                                               数据的编码和解码;加密和解密;压缩和解压缩
  第五层:会话层           管理用户会话和对话;
                                              控制用户间逻辑连接的建立和挂断;
                                              报告上一层发生的错误
  第四层:传输层           管理网络中端到端的信息传送;
                                              通过错误纠正和流控制机制提供可靠且有序的数据包传送;
                                             提供面向无连接的数据包的传送;
                                             识别:          //提供可靠的端到端的服务,最关键一层
  第三层:网络层          定义网络设备间如何传输数据;
                                             根据唯一的网络设备地址路由数据包;
                                              提供流和拥塞控制以防止网络资源的损耗
                                             识别:帧中的地址,实物如路由器(Router)。  
  第二层:数据链路层     定义操作通信连接的程序;
                                               封装数据包为数据帧;
                                               监测和纠正数据包传输错误
                                              识别:帧、比特流,实物如交换机(Switch)。//建立数据连接 
  第一层:物理层           定义通过网络设备发送数据的物理方式;
                                               作为网络媒介和设备间的接口; 
                                               定义光学、电气以及机械特性。
                                               识别:比特流,实物如集线器(HUB)。         对于从上一层传送下来的数据,附加在前面的控制信息称为,附加在后面的控制信息称为。然而,在对来自上一层数据增加协议头协议尾,对一个OSI 层来说并不是必需的。
  当数据在各层间传送时,每一层都可以在数据上增加头和尾,而这些数据已经包含了上一层增加的头和尾。协议头包含了有关层与层间的通信信息。头、尾以及数据是相关联的概念,它们取决于分析信息单元的协议层。例如,传输层头包含了只有传输层可以看到的信息,传输层下面的其他层只将此头作为数据的一部分传递。对于网络层,一个信息单元由第三层的头和数据组成。对于数据链路层,经网络层向下传递的所有信息即第三层头和数据都被看作是数据。换句话说,在给定的某一OSI 层,信息单元的数据部分包含来自于所有上层的头和尾以及数据,这称之为封装  2.TCP/IP层次模型共分为四层:应用层、传输层、网络层、网络接口层(数据链路层,物理层)。 
* 用层—应用层是所有用户所面向的应用程序的统称。ICP/IP协议族在这一层面有着很多协议来支持不同的应用,如我们进行万维网(WWW)访问用到了HTTP协议、文件传输用FTP协议、电子邮件发送用SMTP、域名的解析用DNS协议、 远程登录用Telnet协议等等,都是属于TCP/IP应用层的.
* 传输层这一层的的功能主要是提供应用程序间的通信,TCP/IP协议族在这一层的协议有TCP和UDP
* 网络层—是TCP/IP协议族中非常关键的一层,主要定义了IP地址格式,从而能够使得不同应用类型的数据在Internet上通畅地传输,IP协议就是一个网络层协议。 
* 网络接口层(数据链路层)—这是TCP/IP软件的最低层,负责接收IP数据包并通过网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层。
  1.TCP/UDP协议
TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠的数据包发送。通俗说,它是事先为所发送的数据开辟出连接好的通道,然后再进行数据发送;而UDP则不为IP提供可靠性、流控或差错恢复功能。一般来说,TCP对应的是可靠性要求高的应用,而UDP对应的则是可靠性要求低、传输经济的应用。TCP支持的应用协议主要有:Telnet、FTP、SMTP等;UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)等.
 
TCP/IP协议与低层的数据链路层和物理层无关,这也是TCP/IP的重要特点