| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 计算机网络参考模型 -> 正文阅读 |
|
[网络协议]计算机网络参考模型 |
目录 一.分层思想 定义为:将复杂的流程分解为几个功能相对单一的子过程。 作用:更容易发现问题并针对性的解决问题。 二.OSI七层参考模型 国际标准化组织ISO在1984年颁布了开放系统OSI参考模型,一个参考模型分七层
端到端和点到点通信有何区别?
5层模型的话就是数据链路层和物理层还是分开的 5层是由华为提出的,4层是思科提出的,目前市场上使用的都是华为5层。 四.TCP/IP协议族的组成 ?IP是一种网络层协议,提供的是一种不可靠的服务,它只是尽可能快地把分组从源结点送到目的结点,但是、并不提供任何可靠性保证。同时被TCP和UDP使用。TCP和UDP的每组数据都通过端系统和每个中间路、由器中的IP层在互联网中进行传输。 ARP地址解析协议,知道目标IP找目标MAC RARP逆地址解析协议,知道目标MAC找目标IP 区别: UDP:单个数据包,不用建立连接,简单,不可靠,会丢包,会乱序;提高数据传输速度。 TCP:流式,需要建立连接,复杂,可靠 ,有序,提高数据安全可靠性。 五.数据封装过程和解封装过程 方向是自上而下的过程,每一层增加一个头部。 应用层打包一个上层数据,也就是纯数据,到了传输层,会增加一个TCP头部,与上层数据一起打包发送到网络层,这里会增加一个IP头部,一起打包到链路数据层,这里会增加一个MAC头部,一起封装打包到物理层,在物理层就会形成数字代码二进制代码进入到网络 而解封装过程正好是反向的,由下而上,每一层剥离一个头部从最前面的开始。 从网络里收集到信号,放到物理层,打包到链路数据层,这里会去掉mac头部,只留下IP头部+TCP头部+上层数据,打包传输到网络层,在网络层去掉IP头部,保留TCP头部+上层数据,进行打包传输,到了传输层,去掉TCP头部,只保留上层数据进行传输,这样,在应用层的用户就得到了上层数据(纯数据) 六.协议数据单元(PDU) 这里要记住每一层对应的单位名字。 上层数据message, TCP头部+上层数据=数据段(segment) IP头部+TCP头部+上层数据=数据包(packet) MAC头部+IP头部+TCP头部+上层数据=数据帧(frame) 数字信号=比特流(bits) 七.设备与各层之间的关系 每一层都一一对应 用户层对应的是用户计算机 传输层对应的是网络防火墙 网络层对应的是网络中的路由器 数据链路层对应的是网络交换机 物理层对应的是用户的网卡 八.各层间通信 由PC1到PC2,用户之间的数据传输都是每一层之间通过对应协议进行数据传输,而每一个上层数据都得经过PC1端的应用层→传输层→网络层→数据链路层→物理层→PC2端的物理层→数据链路层→网络层→传输层→应用层。 ?九.总结 TCP/IP与OSI最大的不同在于OSI是一个理论上的网络通信模型,而TCP/IP则是实际运行的网络协议。 |
|
网络协议 最新文章 |
使用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年12日历 | -2024/12/27 13:13:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |