互联网安全与密码学基础
1. 互联网概述
互联网是使用 IP 协议的所有公共网络的总和,主要的传输协议为 TCP 和 UDP。除此之外,TCP/IP 模型的其他层还有众多协议,也存在不使用 IP 协议的网络。下面先介绍 TCP/IP 通信模型。
1.1 TCP/IP 通信模型
1.1.1 模型对比
TCP/IP 模型是一个 4 层模型,而传统的 OSI 模型是 7 层模型,二者对比如下:
| OSI 模型(ISO/IEC 7498 - 1) | TCP/IP 模型(RFC 1122) | 示例协议 |
| — | — | — |
| 7 应用层 | 应用层 | Telnet、FTP、SMTP、HTTP、DNS、IMAP |
| 6 表示层 | | |
| 5 会话层 | | |
| 4 传输层 | 传输层 | TCP、UDP |
| 3 网络层 | 互联网层 | IP |
| 2 数据链路层 | | Ethernet、Token Ring |
| 1 物理层 | 链路层 | PPP、FDDI、ATM、IEEE 802.3/802.11 |
在 OSI 模型中,清晰划分第 1、2 层和第 5 - 7 层往往颇具挑战。例如,以太网或 WLAN 标准融合了第 1、2 层,而 HTML 标准则定义了 Web 应用客户端的表示和应用逻辑。
1.1.2 通信示例
在客户端设备与服务器之间的典型互联网连接中,会用到多种技术。以下是一个高度简化的示例:
1. 网页浏览器向本地操作系统(OS)发送包含有效负载
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



