且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《VMware 网络技术:原理与实践》—— 2.3 OSI模型

更新时间:2022-10-01 14:51:04

本节书摘来自华章出版社《VMware 网络技术:原理与实践》一 书中的第2章,第2.3节,作者:(美)Christopher Wahl Steven Pantol,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.3 OSI模型

OSI模型包含7层,如图2.2所示。

《VMware 网络技术:原理与实践》—— 2.3 OSI模型

图中的层次从下到上分别为:
第1层,物理层:这一层处理物理传输介质,以及数据注入介质的方法,包括电缆类型、连接器、针脚、编码、调制、电流及激活和关闭传输介质的过程。这一层通常引用定义物理技术的其他标准。
第2层,数据链路层:这一层处理对物理介质的逻辑访问。在这一层次上添加了一个包含帧检查序列域的报尾,便于进行错误校正。OSI模型将这一层次的PDU称作L2PDU。 在实际中,我们称它们为帧(frame)。
第3层,网络层:这一层定义逻辑编址、路由和转发以及路径确定。逻辑编址为每个设备提供一个路由过程使用的唯一标识符。路由确定设备如何向最终目标转发数据包。路径确定是路由器用于学习指定目标所有可能路径,并确定最优路由的过程。在这一层中,我们将PDU称作数据包(packet)。
第4层,传输控制层:这一层定义数据交付,包括错误校正和流控制。在这一层中,我们将PDU称作分段(segment)。
第5层,会话层:这一层定义通信会话如何启动、管理和终止。
第6层,表示层:这一层定义数据格式,并协商使用的格式。数据压缩和加密在这一层中进行。
第7层,应用层:这一层定义通信驱动程序和需要与底层网络通信的本地应用程序之间的接口。这一层还定义身份验证过程。
第8层
你可能在职业生涯中听说过“第8层”的说法。第8层往往是对非技术性问题的批评性说法。在某些情况下,它的含义是,问题的根源是PEBKAC(存在于键盘和椅子之间的问题)错误,常常被用于指代人、管理、策略或者钱。
第8层和第9层还被建设性地用来指任何过程。这听起来更符合分层和封装的概念——过程定义了人们使用应用程序沿着协议栈向下执行的规程。
除了PearsonVue考试中心之外,不太可能有人会强迫你按顺序背诵这7个层次,但是如果你觉得需要记住它们,使用助记术会比较方便。
助记术是任何容易记忆的、能够提醒你想起难以记忆信息的方法。常见的助记术包括用于记忆螺丝刀用法的“右紧左松”,彩虹颜色顺序的“Roy G.Biv”,以及记住分类学的“King Philip Came Over From Great Spain”(菲利普国王来自大西班牙)。
在搜索引擎中输入“OSI mnemonic”,将会返回一个可以选择许多助记方法的网站,其中一些可能很滑稽、猥亵甚至两者皆有——这些性质使其更吸引人。在G级助记方法中,我们喜欢“Please Do Not Take Sales People’s Advice”(不要听销售人员的建议),因为它还提供了人生中的一个经验。