OSI七层参考模型解答

什么是osi七层参考模型

其实互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层。实际上这个七层是不存在的。没有这七层的概念,只是人为的划分而已。区分出来的目的只是让你明白哪一层是干什么用的。

OSI七层模型:开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。

在七层模型中,每一层都提供一个特殊的网络功能。从网络功能的角度观察:下面4层(物理层、数据链路层、网络层和传输层)主要提供数据传输和交换功能,即以节点到节点之间的通信为主;第4层作为上下两部分的桥梁,是整个网络体系结构中最关键的部分;而上3层(会话层、表示层和应用层)则以提供用户与应用程序之间的信息和数据处理功能为主。简言之,下4层主要完成通信子网的功能,上3层主要完成资源子网的功能.。

图解osi七层参考模型

 

 

各层功能简介

 

 它从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

应用层:网络服务与最终用户的一个接口。

协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP

应用层为终端用户使用的应用提供网络服务(处理用户数据的协议)。举个例子,在Web浏览器应用程序中,

应用层协议HTTP打包发送和接收网页内容所需的数据。同时应用层也会向表示层提供或获取数据。

表示层:数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)

表示层位于第六层,就功能相对来说是OSI模型各层中最简单的。其着力于消息数据的语法处理,

如格式转换和支持其上一层(应用层)所需的加密/解密。

格式有,JPEG、ASCll、EBCDIC、加密格式等 

会话层:建立、管理、终止会话。(在五层模型里面已经合并到了应用层)

对应主机进程,指本地主机与远程主机正在进行的会话
会话层位于第五层,其管理着网络连接事件顺序和流程的启动和关闭。它支持多种类型的连接,这些连接可以动态地创建并在单个网络上运行。

传输层:定义传输数据的协议端口号,以及流控和差错校验。

传输层通过网络连接传输数据。TCP (传输控制协议)和 `UDP (用户数据报协议)是传输层比较常见且有代表性的协议。

不同的传输协议可能支持一系列可选功能,包括错误恢复、流控制和支持重新传输。

协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层

网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。

协议有:ICMP IGMP IP(IPV4 IPV6)

网络层在数据链路层之上增加了路由的概念。每当数据抵达网络层时,就会检查每个帧中包含的源地址和目标地址,

以确定数据是否已到达其最终目的地。如果数据已经到达最终目的地,第3层就会将数据格式化并打包为数据包交付给运输层,

否则网络层会更新目的地址并将帧推送到下层。

协议:IP (IPv4 · IPv6) · ARP · RARP · ICMP · ICMPv6 · IGMP · RIP · OSPF · BGP · IS-IS · IPsec

 

数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能。(由底层网络定义协议)

将比特组合成字节进而组合成数据帧,用MAC地址访问介质,错误发现但不能纠正。
协议: 802.11 · 802.16 · Wi-Fi · WiMAX · ATM · DTM · 令牌环 · 以太网 · FDDI · 帧中继 · GPRS · EVDO · HSPA · HDLC · PPP · L2TP · ISDN

物理层:建立、维护、断开物理连接。(由底层网络定义协议)

不包含传输媒介,而是确定与传输媒介的接口特性,它确定了与传输媒介的机械性能、电气性能、功能及规程特性。

功能:在两个网络设备之间透明地传输比特流

 

MAC帧的格式

 

 

posted @ 2022-04-30 14:28  范凯强  阅读(614)  评论(0)    收藏  举报