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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 安全L1-网络基础知识-基础篇01 -> 正文阅读

[网络协议]安全L1-网络基础知识-基础篇01

一、OSI参考模型

1、通信概述

? ? ? ? 网络是用物理链路将各个孤立的工作站或主机相连一起,组成数据链路,从而达到资源共享和通信的目的。

? ? ? ? 通信是人与人之间通过某种媒体进行的信息交流与传递。

? ? ? ? 网络通信是通过网络将各个孤立的设备进行连接,通过信息交换实现人与人、人鱼计算机、计算机与计算机之间的通信。

2、网络与网络通信

? ? ? ? 交换机:(1)终端用户设备的接入;

? ? ? ? ? ? ? ? ? ? ? (2)基本的接入安全功能;

? ? ? ? ? ? ? ? ? ? ? (3)广播域的隔离VLAN;

? ? ? ? ? ? ? ? ? ? ? (4)二层链路的冗余、防环及负载均衡;

? ? ? ? 路由器:(1)隔离广播、实现跨三层的数据互访;

? ? ? ? ? ? ? ? ? ? ? (2)路由协议的支持(静态、RIP、EIGRP、OSPF、ISIS、BGP)

? ? ? ? ? ? ? ? ? ? ? (3)路径选择与数据转发;

? ? ? ? ? ? ? ? ? ? ? (4)广域网接入、地址转换及特定的安全功能;

? ? ? ? 网络三层架构:

? ? ? ? ? ? ? ?? (1)核心层:提供路由选择、路由高速交换——>带宽一定要高、冗余能力;

? ? ? ? ? ? ? ?? (2)汇聚层:策略层(2、3层的互访;2层接入的冗余链路;热备&冷备;访问控制)

? ? ? ? ? ? ? ?? (3)接入层:接入终端(VLAN、接入安全-认证)

3、OSI参考模型

? ? ? ? OSI概念:Open System Interconnect开放系统互连参考模型,是由ISO(国际标准化组织)定义的。它是灵活的、稳健的和可互操作的模型,并不是协议,常用来分析和设计网络体系结构。

? ? ? ? OSI模型的目的:规范不同系统的互联标准,使两个不同的系统能够较容易的通信,而不需要改变底层的硬件或软件的逻辑。

? ? ? ? OSI模型分为七层:OSI把网络按照层次分为7层,由下到上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

? ? ? ? OSI的优点(不限于):

? ? ? ? ? ? ? ? (1)将网络的通信过程划分为小一些、简单一些的部件,因此有助于各个部件的开发、设计和故障排除;

? ? ? ? ? ? ? ? (2)通过网络组建的标准化,允许多个供应商进行开发;

? ? ? ? ? ? ? ? (3)通过定义在模型的每一层实现什么功能,鼓励产业的标准化;

? ? ? ? ? ? ? ? (4)允许各种类型的网络硬件和软件相互通信;

? ? ? ? ? ? ? ? (5)防止对某一层所做的改动影响到其他的层,这样就有利于开发。

? ? ? ? ? ? ? ?? 特点:(1)OSI模型每层都有自己的功能集;

? ? ? ? ? ? ? ? ? ? ? ? ? ? (2)层与层之间相互独立又相互依靠;

? ? ? ? ? ? ? ? ? ? ? ? ? ? (3)上层依赖于下层,下层为上层提供服务。

? ? ? ? (1)应用层:为应用软件提供接口,使应用程序能够使用网络服务。

? ? ? ? ? ? ? ? ? ? ? ? 常见的应用层协议:http(80)、ftp(20/21)、smtp(25)、pop3(110)、telnet(23)、dns(53)等;

? ? ? ? (2)表示层:数据的解码和编码、数据的加密和解密、数据的压缩和解压缩

? ? ? ? ? ? ? ? ? ? ? ? 常见的标准如:ASCII、JPEG等;

? ? ? ? (3)会话层:负责建立、管理和终止表示层实体之间的会话连接;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 在设各或节点之间提供会话控制;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 它在系统张子健协调通信过程,并提供3种不用的方式来组织它们之间的通信:单工、半双工、全双工。

? ? ? ? (4)传输层:负责建立端到端的连接,保证报文在端到端之间的传输;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 服务点编址、分段与重组、连接控制、流量控制、差错控制。

? ? ? ? (5)网络层:为网络设备提供逻辑地址(三层地址);

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 进行路由选择、维护路由表;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 负责将分组数据从源端传输到目的端;

? ? ? ? (6)数据链路层:在不可靠的物理链路上,提供可可靠的数据传输服务,把帧从一跳(结点)移动到另一跳(结点);

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 组帧、物理编址、流量控制、操作控制、接入控制;

? ? ? ?? (7)物理层:负责把逐个的比特从一跳(结点)移动到另一跳(结点)

? ? ? ? ? ? ? ? ? ?? 功能:定义接口和媒体的物理特性;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 定义比特的表示、数据传输速率、信号的传输模式(单工、半双工、全双工)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 定义网络物理拓扑(网状、星型、环型、总线型等拓扑)。

数据传输过程:

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-14 13:44:27  更:2021-09-14 13:45:38 
 
开发: 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年12日历 -2024/12/29 13:07:05-

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