| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 网络的7层模型 -> 正文阅读 |
|
[网络协议]网络的7层模型 |
? ? 下三层: ? ? ?物理层---规定了标准的如电平,速度,电缆针脚的物理硬件介质,用来传输最终的比特流。比如集线器,网线,调制解调器等。原理就是发送方根据最终的0和1的信号来控制强弱电流,接收方根据强弱电流再转回0和1 ? ? 数据链路层---把从上游收到的IP数据包封装成帧发给物理层,传输的是带地址的帧(直接可读取的二进制数据流),并进行错误检测。 ARP协议在此。 ? ? 网络层(IP层)---将上一层收到的报文进行分组,并分配合适的路由和交换节点,相当于每个城市的快递集散中心。IP协议在此。 -------------------------------------------------------------------------------------------------------------------------------- 上四层(应用层): ? ?传输层---处理端到端的连接,“端口号”便是这里的端,为上层提供服务。它负责给数据包加表头(即标签),对信息进行分段和错误检测。它屏蔽了下层通信的一些细节,是面向通信的最高层和面向用户的最底层。相当于快递公司的投递小哥,负责点对点投递,TCP和UDP协议都在这一层。 ? 会话层---为不同机器上的用户(即两台计算机之间)通信提供从建立到断开的服务,有两台计算机之间不同通信设备的应用程序的请求,同步,响应组成。类似单位里的外联部,在收到上层的请求后,记录会话内容,寻找相应对象的联系方式,发出信心,接应后结束会话。这一层没有协议。 表示层---将上一层的数据转码和加密压缩。为数据接下来的传输进行翻译和格式统一。比如linux下的QQ想和windows下的QQ进行通信。类似于情报收发员和文秘。没有协议。 应用层---直接为用户提供应用接口。它只需要考虑自己要把信息从哪一个应用软件的接口发送到对方哪个软件的接口就行了,比如要把一段文稿从我的QQ发送到对方的电脑的QQ。http,https,stmp等协议都在这一层。类似于单位里最终的直接发号施令的人,老板。所有人都围绕他给出的要求服务。 ?? |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 21:24:17- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |