IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 信安学习-day9 -> 正文阅读

[网络协议]信安学习-day9

计算机网络参考模型

一、分层思想

  • 将复杂的流程分解为几个功能相对单一的子过程

  • 整个流程更加清晰,复杂问题简单化

  • 更容易发现问题并针对性的解决问题

二、OSI七层参考模型

  • 国际标准化组织(International Standard Organization,ISO)

  • 1984年颁布了开放系统互连(Open System Interconnection,OSI)参考模型

  • 一个开放式体系结构,将网络分为七层

1.分层如下

  • ⑦应用层:为应用程序提供网络服务

  • ⑥表示层:数据格式化,加密、解密

  • ⑤会话层:建立、维护、管理会话连接

  • ④传输层:建立、维护、管理端到端连接

  • ③网络层:IP寻址和路由选择

  • ②数据链路层:Mac地址寻址

  • ①物理层:如何用物理信号表示0和1,比特流传输

三、TCP/IP四层模型

1.应用层:HTTP、FTP、TFTP、SMTP、SNMP、DNS

2.传输层:TCP、UDP

3.网络层:ICMP、IGMP、IP、ARP、RARP

4.数据链路层&物理层:RJ45、PPP、HDLC、IEEE、VLAN

四、协议解释

  • ARP(地址解析协议)

  • RARP(逆地址解析协议)

  • ICMP(网际控制报文协议)

  • IGMP(网际组管理协议)

  • HTTP(超文本传输协议)

  • FTP(文件传输协议)

  • SMTP(简单邮件传输协议)

  • DNS(域名系统)

  • TCP(传输控制协议) 稳定可靠

  • UDP(用户数据报文协议)效率更高

五、数据封装过程

  • 应用层--》传输层--》网络层--》数据链路层--》物理层

  • 上层数据--》TCP头部+上层数据--》IP头部+TCP头部+上层数据--》MAC头部+IP头部+TCP头部+上层数据

六、数据解封过程

  • 物理层--》数据链路层--》网络层--》传输层--》应用层

  • MAC头部+IP头部+TCP头部+上层数据--》IP头部+TCP头部+上层数据--》TCP头部+上层数据--》上层数据

七、协议数据单元(PDU)

  • 物理层:比特流

  • 数据链路层:数据帧

  • 网络层:数据包

  • 传输层:数据段

八、设备与层对应关系

  • 应用层==》计算机

  • 传输层==》防火墙

  • 网络层==》路由器

  • 数据链路层==》交换机

  • 物理层==》网卡

七、各层间通信

  • 应用层:应用层协议

  • 传输层:传输层协议

  • 网络层:网络层协议

  • 数据链路层:数据链路层协议

  • 物理层:物理层协议

以太网帧格式

一、网络通信协议

1.局域网:

  • 参考模型:OSI、TCP/IP

  • 协议:IEEE 802、以太网

2.广域网:

  • 参考模型:IPX/SNA

  • 协议:PPP、HDLC

3.不同的协议栈用于定义和管理不同网络的数据转发规则

二、终端间的通信

  • 数据链路层控制数据帧在物理链路上传输

三、帧格式

1.Ethernet_II:

  • D.MAC、S.MAC、Type、Data、FCS

  • Length/Type >= 1536 (0x0600)

  • Ethernet_II 帧类型值大于等于1536 (0x0600),以太网数据帧的长度在64-1518字节之间。

2.IEEE802.3

  • D.MAC、S.MAC、Length、LLC、SNAP、Data、FCS

  • Length/Type <= 1500 (0x05DC)

  • IEEE802.3帧长度字段值小于等于1500 (0x05DC),数据帧的长度也在64-1518字节之间。

四、数据帧传输

  • 数据链路层基于MAC地址进行帧的传输。

五、以太网的MAC地址

  • MAC地址由两部分组成,分别是供应商代码和序列号。其中前24位代表该供应商代码,由IEEE管理和分配。剩下的24位序列号由厂商自己分配。

六、数据帧传输方式

  • 单播

  • 广播

  • 组播

七、数据帧的发送和接收

  • 当主机接收到的数据帧所包含的目的MAC地址是自己时,会把以太网封装剥掉后送往上层协议。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-10-31 12:34:57  更:2022-10-31 12:39:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 20:51:26-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码