Loading... # 开发式系统互联(OSI)模型 开放系统互连(OSI)模型定义了一个网络框架,用于分层实现协议,控制权从一层传递到下一层。今天,它主要被用作一种教学工具。它在概念上将计算机网络结构按逻辑顺序分为7层。 底层处理电子信号、二进制数据块以及这些数据在网络上的路由。高层次处理网络请求和响应、数据的表示和网络协议。 OSI 模型最初被认为是构建网络系统的标准体系结构,现在许多流行的网络技术反映了 OSI 的分层设计。 # 物理层  OSI 模型中的物理层是控制数据位(bits)从发送设备(源)通过网络通讯媒介到达接收(目的)设备物理层。物理层的技术包括:以太网电缆( Ethernet cables)和令牌环网络(Token Ring networks)。除此之外,集线器(hub)和其他中继器(repeaters)以及电缆连接器也是工作在网络层的标准网络设备。 在物理层,使用物理介质(电压、无线电频率、红外线或者普通脉冲波)支持的信号类型传输数据。 # 数据链路层 当从物理层获取数据时,数据链路层检查物理传输错误,并将比特位打包到数据帧中。数据链路层也管理物理寻址方案,例如以太网的 MAC 地址,控制网络设备对物理介质的访问。  因为数据链路层是 OSI 模型中最复杂的一层,所以它通常被分成两部分: 媒体访问控制子层和逻辑链路控制子层。 # 网络层 网络层在数据链路层之上添加了路由的概念。当数据到达网络层时,将检查包含在每个帧中的源地址和目的地址,以确定数据是否已到达其最终目的地。如果数据已经到达最终目的地,网络层将数据格式化为能够传送到传输层的数据包。否则,网络层将更新目标地址并将数据帧推送回到下层。  为了支持路由,网络层保存了设备在网路中的逻辑地址,如 IP 地址。网络层还管理这些逻辑地址和物理地址之间的映射。在 IPv4网络中,这种映射是通过地址解析协议(ARP)完成; IPv6使用邻居发现协议(NDP)。 # 传输层 传输层通过网络连接传输数据。TCP (传输控制协议)和 UDP (用户数据报协议)是传输层网络协议最常见的例子。不同的传输协议可能支持一系列可选功能,比如错误恢复、流量控制和重传等功能。  # 会话层 会话层管理启动和关闭网络连接的事件的顺序和流程。在会话层中,它支持多种类型的连接,这些连接可以动态创建并在单个网络上运行。  # 表示层 表示层是 OSI 模型中功能最简单的一层。在表示层中,它处理消息数据的语法格式,例如格式转换和加密/解密。  # 应用层 应用程序层向终端用户应用程序提供网络服务。网络服务是处理用户数据的协议。例如,在 web 浏览器应用程序中,应用层协议 HTTP 将发送和接收网页内容所需的数据。应用层向表示层提供数据(并从表示层获取数据)。  # Reference [The Layers of the OSI Model Illustrated - 原文地址](https://www.lifewire.com/layers-of-the-osi-model-illustrated-818017) 最后修改:2021 年 10 月 10 日 11 : 31 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者 支付宝微信