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、
2、IPX、RIP、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
3、 OSI参考模型各层的关系为了更准确地表示出当前讨论的是哪一层的数据,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协议现在得到了广泛应用,但它并没有一个明确的体系结构。