第二章 数据通信安全模块
2.1 走进网络世界
Wireshark流量包文件的后缀名:pcap
一、通用参考模型
通过本章学习了解分层思想与OSI和TCP/IP网络模型,对网络整体架构有基本的认识
-
理解分层思想
-
掌握OSI七层模型
-
掌握TCP/IP五层模型
-
掌握TCP/IP四层模型
-
掌握封装与解封装的过程
1.1 分层思想
在网络通信过程中,需要达成一致的协议太多,就诞生了分层思想
协议就是一种通信标准
分层思想总结
将复杂的过程分解为多个相对简单的子过程:
-
使整个流程更加清晰,用简单的步骤表述复杂的问题
-
同一层使用相同的协议
-
每一层之间相对独立,但是又存在联系,即下层为上层服务
-
更容易发现流程中的那个细节出现问题
1.2 网络通信模型
通信双方需要讲相同的语言,网络通信过程很复杂,为了降低复杂性,1984年,ISO组织发布了OSI参考模型
-
ISO:国际标准组织(international organization for standardization)
-
OSI:开放系统互联参考模型(open system interconnection)
1.2.1 OSI七层参考模型
应用层 | 《--- 应用层协议---》 | 应用层 | PDU |
---|---|---|---|
表示层 | 《--- 表示层协议---》 | 表示层 | |
会话层 | 《--- 会话层协议---》 | 会话层 | |
传输层 | 《--- 传输层协议---》 | 传输层 | 数据段 |
网络层 | 《--- 网络层协议---》 | 网络层 | 数据包 |
数据链路层 | 《--- 数据链路协议---》 | 数据链路层 | 帧 |
物理层 | 《--- 物理层协议---》 | 物理层 | 比特 |
主机A | 主机B | 数据单元 |
各层功能
层 | 功能 |
---|---|
7.应用层 | OSI参考模型中最靠近用户的一层,为应用程序提供网络服务 |
6.表示层 | 提供各种用于应用层数据的编码(加解密)和转换功能 |
表示层 | 确保一个系统的应用层发送的数据能被另一个系统的应用层识别 |
5.会话层 | 负责建立、管理和终止表示层实体之间的通信会话 |
会话层 | 该层的通信由不同设备中的应用程序之间的服务请求和响应组成03. |
4.传输层 | 提供面向或非面向连接的数据传递以及进行重传前的差错检测 |
3.网络层 | 提供逻辑地址的寻址,供路由器确定路径 |