什么是 OSI 模型?
开放系统互连 (OSI) 模型描述了互联网的工作原理。它将通过互联网发送数据所涉及的功能分为七层。每一层都具有一些功能,可以将要通过电线、电缆和无线电波发送的数据准备为一系列位。
OSI 模型的七层是:
7. 应用层:由软件应用程序生成并可供使用的数据。此层使用的主要协议是HTTP。
6. 表示层:数据被转换成应用程序可以接受的形式。一些权威机构认为HTTPS 加密和解密就发生在此层。
5.会话层:控制计算机之间的连接(这也可以由TCP协议在第4层处理)。
4. 传输层:提供在连接双方之间传输数据的手段,并控制服务质量。这里使用的主要协议是 TCP 和UDP。
3. 网络层:处理不同网络之间的数据路由和发送。此层最重要的协议是 IP 和 ICMP。
2. 数据链路层:处理同一网络上设备之间的通信。如果第 3 层就像一封邮件上的地址,那么第 2 层就像指示该地址的办公室号码或公寓号码。以太网是这里最常用的协议。
1. 物理层:数据包被转换成电脉冲、无线电脉冲或光脉冲,并通过电线、无线电波或电缆以位(信息的最小可能单位)的形式传输。
重要的是要记住,OSI 模型是对使互联网运行的过程的抽象概念化,并且解释和应用该模型到现实世界的互联网有时是一种主观的练习。
OSI 模型有助于人们讨论网络设备和协议,确定哪些软件和硬件使用哪些协议,并大致展示互联网的工作原理。但它并不是对互联网连接始终如何运作的严格分步定义。
OSI 模型与 TCP/IP 模型
TCP/IP 模型是互联网工作方式的另一种模型。它将所涉及的过程分为四层,而不是七层。有些人认为 TCP/IP 模型更能反映当今互联网的运作方式,但 OSI 模型仍被广泛用于理解互联网,这两种模型都有各自的优点和缺点。
在 TCP/IP 模型中,四层分别是:
4. 应用层:这大约对应于 OSI 模型中的第 7 层。
3.传输层:对应OSI模型中的第4层。
2.互联网层:对应OSI模型中的第3层。
1.网络访问层:结合OSI模型中第1层和第2层的流程。
但是,TCP/IP 模型中的 OSI 第 5 层和第 6 层在哪里呢?一些资料认为,OSI 第 5 层和第 6 层上的流程在现代互联网中不再必要,或者实际上属于第 7 层和第 4 层(在 TCP/IP 模型中用第 4 层和第 3 层表示)。
例如,由于 TCP 协议在 OSI 第 4 层打开并维护会话,因此人们可以认为 OSI 第 5 层(“会话”层)是不必要的 — 而且它未在 TCP/IP 模型中表示。此外,HTTPS 加密和解密可以被视为应用层(OSI 第 7 层或 TCP/IP 第 4 层)过程,而不是表示层(OSI 第 6 层)过程。
“网络”层和“互联网”层有什么区别?
在 TCP/IP 模型中,没有“网络”层。OSI 模型网络层大致对应于 TCP/IP 模型 Internet 层。在 OSI 模型中,网络层是第 3 层;在 TCP/IP 模型中,Internet 层是第 2 层。
换句话说,网络层和互联网层基本上是同一件事,但它们来自互联网工作方式的不同模型。
网络层使用哪些协议?
协议是一种约定俗成的数据格式化方式,以便两台或多台设备能够相互通信和理解。许多不同的协议使网络层的连接、测试、路由和加密成为可能,其中包括:
知识产权
IPsec
ICMP
组播管理协议
研究生入学考试 (GRE)