本文正在参加「金石计划」
Security Zines
Security Zines 是一个专于网络安全的在线杂志网站,提供了大量有趣且富有启发性的安全主题的漫画和文章,主要以漫画形式呈现。通过直观、可视化的方式,让广大读者更轻松、有趣地了解网络安全的相关主题,令人印象深刻。
OSI 和 TCP/IP 网络模型
今天我们漫解的是 「OSI 和 TCP/IP 网络模型」,经典漫画如下。
源素材地址为:Difference Between TCP/IP and OSI model
OSI 模型
OSI 模型(Open System Interconnection Model,英语:Open System Interconnection Model,缩写:OSI;简称为OSI模型)模型是计算机网络体系结构的一种标准模型,它由国际标准化组织(ISO)在 1984 年制定,旨在标准化计算机网络中的通信协议和数据交换。它将计算机网络通信的过程分解为七个不同的层次,每个层次都有其独特的功能和任务,便于各个厂商和组织进行互操作性的实现。
下面是 OSI 模型的七个层次及其功能:
-
物理层(Physical Layer):这是最底层的层次,主要负责将数字信号转换为物理信号,使得计算机能够在物理媒介(如电缆、光纤)上进行数据传输。它定义了物理媒介的特性和传输速率,如电压、电流、网卡、主机接口卡、路由器等。
-
数据链路层(Data Link Layer):这一层的主要任务是将物理层传输的比特流组织成数据帧,同时也提供了错误检测、纠错和流控等功能,确保数据的可靠传输。它通常使用 MAC(Media Access Control)地址来唯一标识每个设备。
-
网络层(Network Layer):这一层主要负责数据包的传输和路由,将数据包从源主机发送到目标主机,并选择合适的路径和转发机制,以保证数据的可靠传输。它定义了 IP(Internet Protocol)地址来标识网络上的每个设备。
-
传输层(Transport Layer):这一层主要负责数据的可靠传输和流量控制,将数据分割成更小的数据段,并在传输过程中进行错误检测和纠错。它定义了 TCP(Transmission Control Protocol)和 UDP(User Datagram Protocol)协议来实现可靠传输和无连接传输。
-
会话层(Session Layer):这一层主要负责建立、管理和终止应用程序之间的会话,以便在通信过程中进行数据的交互和同步。它定义了会话协议,如 NetBIOS、RPC(Remote Procedure Call)等。
-
表示层(Presentation Layer):这一层主要负责数据的格式化和编码,以确保不同设备之间能够正确解释和显示数据。它定义了数据格式、加密和压缩等协议。
-
应用层(Application Layer):这是 OSI 模型的最上层,它提供了用户和应用程序之间的接口,负责处理特定的应用程序和协议,如 HTTP、FTP、SMTP 等。
TCP/IP 模型
OSI 模型的七个层次共同构成了计算机网络通信的完整过程,虽然 OSI 模型被广泛认可,但是通常只是作为理论,实际的网络应用中,常常采用 TCP/IP 协议栈,它仅由四个层次构成:
- 网络链接层:即物理层、数据链路层。
- 网络层。
- 传输层。
- 应用层:将会话层、表示层和应用层合并在一起。
把上面的 OSI 模型和 TCP/IP 模型整合起来就是漫画的图解。
版权声明
声明:本文中使用的图片来源于 Security Zines,版权归原作者所有。仅出于分享、交流和学习的目的使用了这些图片,如有侵权,请联系作者删除。本文并不代表 Security Zines 和图片作者的立场和观点,如需转载,请与原作者联系。