| |
|
开发:
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七层参考模型? ? ? ? ? 1、什么是OSI七层参考模型?? ? ? ? ? ? ? ? ?七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。 ? ? ? ? ?? 2、OSI七层参考模型的分层及功能
三、OSI模型VSTCP/IP模型?? ? ? ? ? 1、什么是TOP/IP模型?? ? ? ? ? ? ? ? ??TCP/IP模型与OSI参考模型有些类似,将OSI中的应用层/会话层、表示层合并成一个应用层,是华为TOP/IP5层模型;将OSI中的应用层/会话层、表示层合并成一个应用层,并将数据链路层和物理层合并成网络接口层,是思科TOP/IP4层模型;TCP/IP支持所有标准的数据链路层和物理层协议。 ? ? ? ? ? ? 华为TOP/IP5层模型: ?是思科TOP/IP4层模型: ? ?三、TCP/IP协议族的组成? ? ? 1、网络层:? ICMP:连通性诊断 ? ? ? ?? IGMD:组播、成员 ? ? ? ?? IP:逻辑地址 ? ? ?? MAC:位置地址 ? ? ?? ARP:正向地址解析协议,已知IP→MAC ? ? ?? RARP:反向地址解析协议,已知MAC→IP? ? ?? 2、传输层:?TCP:可靠、安全传输协议 (可靠性、安全,传输时间长、效率低) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? UDP:不可靠传输协议(追求效率、流量、速度) ? ? ? 3、应用层:HTTP(超文本传输)、FTP(文件传输协议)、SMTP(邮件传输协议)→TCP(可靠) ? ?? TFTP(简单文件传输)、SNMP(网络设备)、DNS(域名解析)→UDP(追求效率) ? ?四、数据封装过程? ? ? ? ?? 数据封装过程:应用层→传输层→网络层→数据链路层→物理层 ? ? ? ? ? ? ? ?五、数据解封过程? ? ? ? ? ? 数据解封过程:物理层→数据链路层→网络层→传输层→应用层 ? ? ? ? ? ?? ?六、PDU协议数据单元七、设备与层的对应关系
?八、各层间的通信? ? ? ? ?? 1、各层间通信2-1? ? ? ? ? ? ?? 2、各层间通信2-2? ?九、总结? ? ? ? ? 以上就是我今天所讲的内容,主要讲了计算机网络的模型,有OSI模型,TOP/IP模型,大概的讲了一下TOP/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年11日历 | -2024/11/25 18:30:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |