1、.1OSI参考模型.2二、OSI参考模型的层次结构 应用层表示层会话层传输层网络层数据链路层物理层1234567底层负责网络数据传输高层负责主机之间的数据传输OSI参考模型.3底层:负责数据在网络中的传送,网络互连设备往往位于下三层。通常以硬件和软件相结合的方式来实现。高层:用于保障数据的正确传输 通常以软件方式来实现。.4物理层数据单位:比特典型规范代表:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45设备:网卡、集线器.5数据链路层数据的单位:帧(frame)代表协议:HDLC、PPP、帧中继设备:交换机.6网络层数据单位:数据包协议代表:IP、IPX、RI
2、P、OSPF等。设备:路由器.7传输层数据单位:段协议的代表:TCP、UDP、SPX等。.8会话层ABCD名字口令.9表示层ABCD.10协议代表:Telnet、FTP、HTTP、SNMP、SMTP、DNS等 应用层.11概括各层的功能表示层传输层网络层数据链路层7654321物理层会话层应用层提供应用程序间通信处理数据格式、数据加密等建立、维护和管理会话建立主机端到端连接寻址和路由选择提供介质访问、链路管理等比特流传输.12常用网络设备工作在OSI哪一层1、网卡工作在物理层2、集线器工作在物理层3、二层交换机工作在数据链路层 三层交换机工作在网络层4、路由器工作在网络层.13 OSI参考模型
3、各层的关系为了更准确地表示出当前讨论的是哪一层的数据,OSI给每一个对等层数据起一个统一的名字为协议数据单元,即PDU(ProtocolDataUnit)。应 用 层数据链路层协议APDUPPDUSPDU段数据包帧比特流11001110001110网络层协议传输层协议表 示 层会 话 层传 输 层网 络 层数据链路层物 理 层应 用 层表 示 层会 话 层传 输 层网 络 层数据链路层物 理 层.15数据封装封装(encapsulation)是指网络节点(node)将要传送的数据用特定的协议头打包,来传送数据。有时候,我们也可能在数据尾部加上报文,这时候,也称为封装。OSI七层模型的每一层都对
4、数据进行封装,以保证数据能够正确无误的到达目的地,被终端主机理解,执行。1 1会 话 层7 7应 用 层表 示 层传 输 层网 络 层数据链路层物 理 层6 65 54 43 32 21 1.17TCP/IP 模型在Internet中却是以TCP/IP协议为核心的。TCP/IP协议的体系结构遵循了OSI参考模型的结构。Internet模型通常被称为TCP/IP模型。.18TCP/IP模型中各层应用的主要协议.19TCP/IP 模型与OSI参考模型的比较相同点:(1)都采用分层结构。(2)都有应用层,尽管它们提供的服务不同。(3)都有可比较的传输层和网络层。(4)都使用分组交换,而不是采用传统电
5、信网中的电路交换。.20TCP/IP 模型与OSI参考模型的比较不同点:(1)TCP/IP将表示层和会话层包括在应用层中。(2)TCP/IP将OSI的数据链路层和物理层包括在一层网络接口层中。(3)一般人认为TCP/IP比OSI分层少,应该更简单;事实上TCP/IP比OSI更复杂。OSI虽然有更多的分层,但它更容易理解和排除故障。(4)TCP/IP一开始就考虑到多种异种网的互连问题,并将网际协议IP作为TCP/IP的重要组成部分,而OSI没有认识到IP的重要性。(5)TCP/IP一开始就对面向连接服务和无连接服务并重,而OSI在开始时只强调面向连接服务。(6)TCP/IP有较好的网络管理功能,而OSI到后来才考虑这个问题。.21TCP/IP 模型与OSI参考模型的比较TCP/IP协议是伴随着互联网的发展而得以完善的事实上的国际标准。所以TCP/IP模型由于其协议而被广泛认可。虽然使用OSI模型作为指导原则,但是网络通常建立在TCP/IP模型的基础上。从TCP/IP模型与OSI参考模型的比较中可知,OSI的七层结构既复杂又不实用,但概念清楚,体系结构理论较完整。TCP/IP协议现在得到了广泛应用,但它并没有一个明确的体系结构。