开放系统互连(OSI)模型描述了计算机系统用于通过网络进行通信的七个层。它是网络通信的第一个标准模型,在1980年代初期被所有主要的计算机和电信公司采用。现代互联网不是基于OSI,而是基于更简单的TCP/IP模型。OSI7层模型仍被广泛使用,因为它有助于可视化和传达网络的运行方式,并有助于隔离和解决网络问题。OSI于1983年由主要计算机和电信公司的代表提出,并于1984年被ISO采用为国际标准。
我们将从直接服务于最终用户的应用层到物理层“自上而下”地描述OSI层。
应用层由网络浏览器和电子邮件客户端等最终用户软件使用。它提供允许软件发送和接收信息并向用户呈现有意义数据的协议。应用层协议的几个示例是超文本传输协议(HTTP)、文件传输协议(FTP)、邮局协议(POP)、简单邮件传输协议(SMTP)和域名系统(DNS)。
表示层为应用层准备数据。它定义了两个设备应如何编码、加密和压缩数据,以便在另一端正确接收数据。表示层获取应用层传输的任何数据并准备通过会话层传输。
会话层在设备之间创建称为会话的通信通道。它负责打开会话,确保它们在数据传输时保持打开和功能,并在通信结束时关闭它们。会话层还可以在数据传输期间设置检查点——如果会话中断,设备可以从上一个检查点恢复数据传输。
传输层接收在会话层传输的数据,并在发送端将其分成“段”。它负责在接收端重新组装段,将其转回会话层可以使用的数据。传输层执行流量控制,以与接收设备的连接速度相匹配的速率发送数据,以及错误控制,检查数据是否被错误接收,如果没有,则再次请求。
网络层有两个主要功能。一种是将网段分解为网络数据包,然后在接收端重新组装这些数据包。另一种是通过发现跨物理网络的最佳路径来路由数据包。网络层使用网络地址(通常是Internet协议地址)将数据包路由到目标节点。
数据链路层建立和终止网络上两个物理连接的节点之间的连接。它将数据包分解为帧并将它们从源发送到目的地。该层由两部分组成——逻辑链路控制(LLC)和媒体访问控制(MAC),前者识别网络协议、执行错误检查和同步帧,后者使用MAC地址连接设备并定义传输和接收数据的权限。
物理层负责网络节点之间的物理电缆或无线连接。它定义了连接设备的连接器、电缆或无线技术,并负责传输原始数据,即一系列0和1,同时负责比特率控制。
OSI模型帮助计算机网络的用户和运营商:

OSI模型帮助网络设备制造商和网络软件供应商:
传输控制协议/互联网协议(TCP/IP)比OSI模型更早,由美国国防部(DoD)创建。模型之间的一个关键区别是TCP/IP更简单,将几个OSI层合并为一个:
本文来源:虚拟主机--什么是OSI模型(什么是osi模型)
本文地址:https://www.idcbaba.com/zhuji/2139.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



