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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 2021-09-26 -> 正文阅读

[网络协议]2021-09-26

OSI七层模型

OSI(open system interconnect),全称为开放系统互联参考模型。由高到低分别为应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。我们学习的数通理论,主要是针对网络层、数据链路层、物理层进行学习。
OSI模型各层的功能介绍:
1.应用层。?为应用程序提供网络服务。
2.表示层。将应用层的数据进行加密、解密。
3.会话层。建立,管理,维护回话链路。
4.传输层。建立,维护,管理端到端的连接。
5.网络层。负责ip选址和路由的选择。
6.数据链路层。控制网络层和物理层之间的通信。
7.物理层。负责比特流的传输。
下面,我们通过一个例子介绍数据在OSI模型中是如何传输的。假设我们在电脑上有一款通信软件,我们通过该软件发送“数通”这个信息,其中各层发挥的作用分别为:
发送端:
应用层:通过通信软件接收我们需要发送“数通”这个信息,并通过相关协议(应用层的协议常见的有http、FTP、Smtp等,电脑通过端口号对其进行区分)对其进行封装,并传给表示层。
为了方便大家理解,我们可以把信息比做要邮寄的包裹,本层我们就是拿袋子进行包装,并进行邮寄。
表示层:将应用层封装的内容进行转化,加密,确保下层能够识别。
就好比表示层接到包裹后,为了方便邮寄,用统一的纸箱进行再次封装。
会话层:接到数据后,寻找相关的链接,确保连接的畅通。
就像我们邮寄前,先在网上查一下能不能到,有没有受疫情、暴雨等影响,导致邮寄的包裹无法到达。
传输层:通过TCP、UDP协议,将数据进行转发。
这两个协议就好比是邮寄过程中的快递公司,一个确保准确性(TCP)、一个确保时效性(UDP)。
网络层:通过IP和路由表,将数据转发到目的地。
这就好比地图导航,我们将包裹贴上由北京发往山西晋城的标签,网络层根据两个地址,规划路线,决定是走北京—石家庄—太原—晋城;还是走北京—石家庄—郑州—晋城。。
数据链路层:通过Mac地址,确定二层链路。
就好比是邮局的邮编,与地名是一一对应。
物理层:将数据以比特流的形式进行发送。
就像快递公司用车辆把包裹送到目的地一样。
当接收端收到信息后,将信息按照由外向内的过程进行拆封。

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

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