| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 计算机网络OSI与TCP/IP参考模型(思维导图带你一分钟快速了解) -> 正文阅读 |
|
[网络协议]计算机网络OSI与TCP/IP参考模型(思维导图带你一分钟快速了解) |
计算机网络OSI与TCP/IP参考模型一、分层思想1.1 分层原因分层原因:将复杂的流程分解为几个功能相对单一的子过程 1.2 分层作用1)使整个流程更加清晰,复杂问题简单化 2)更容易发现问题并针对性的解决问题 二、OSI七层参考模型国际标准化组织(ISO)1984年颁布了开放系统互连(OSI)参考模型。一个开放式体系结构将架构分为七层,由高到低依次为:Application(应用层)、Presentation(表示层)、Session(会话层)、Transport(传输层)、Network(网络层)、DataLink(数据链路层)和Physical(物理层)。
应用层、表示层、会话层为高三层,是面向用户的 网络层、数据链路层、物理层为低三层,是面向硬件的 传输层起承上启下的作用 端到端是传输层,点到点是网络 三、TCP/IP模型3.1 TCP/IP 参考模型vsOSI参考模型TCP/IP 4层模型(思科) TCP/IP 5层模型(华为) ? ? ? ?OSI参考模型与TCP/IP模型都采用了分层体系结构,将庞大而复杂的问题转化为着干个较小且易于处理的子问题。不同的是OSl参考模型划分7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,而TCP/IP参考模型最多划分了5个层次,分别是物理层,数据链路层、网络层、传输层和应用层,将OSI参考模型中的高三层合并为一层统称应用层。在层次结构上,两者都采用了分层体系结构,但是TCP/IP参考模型比OSI参考模型更简化。 ??3.2?TCP/IP协议族的组成? ? ? ? ? TCP/IP协议是Internet最基本的协议,其中应用层的主要协议有HTTP、FTP、SMTP、TFTP、SNMP、DNS等,是用来接收来自传输层的数据或者按不同应用要求与方式将数据传输至传输层; ? ? ? ? ? 传输层的主要协议有UDP、TCP,是使用者使用平台和计算机信息网内部数据结合的通道,可以实现数据传输与数据共享,TCP利用重传技术,追求数据传输安全性,UDP追求数据传输效率,其中HTTP、FTP、属于TCP协议,而TFTP、SNMP、DNS属于UDP协议; ? ? ? ? ? 网络层的主要协议有ICMP(连通性诊断)、IP、IGMP(组播),ARP(IP地址到mac地址的映射)、RARP(mac地址到IP地址的映射); ? ? ? ? ?数据链路层和物理层由底层网络定义 四、数据封装过程1.当软件进程的数据送到应用层时,应用层为数据加上本层的控制报头后,将其组织成应用层的数? ? ?据服务单元,然后向下传输到传输层; ? 五、数据解封装过程
? 六、PDU——协议数据单元PDU协议数据单元,针对TCP/IP
? 七、设备与层的对应关系八、总结? ?以上就是对计算机网络OSI与TCP/IP参考模型的简单介绍了,小伙伴们一定要了解OSI七层模型和TCP/IP模型,并且知道数据封装和解封装的过程,封装的方向是自上而下,解封装的过程是自下而上,每一次对应的PDU,这些都要熟记哦。 |
|
网络协议 最新文章 |
使用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 18:20:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |