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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络模型 -> 正文阅读

[网络协议]计算机网络模型

1.分层思想

1.1 分层思想含义:

1.2 分层思想作用:

2.OSI参考模型

2.1 一个开放式体系结构,将网络分为七层

2.2 OSI模型 VS TCP/IP模型

3.TCP/IP协议族

3.1 TCP/IP协议族的组成

4.数据封装与解封过程

4.1 数据封装过程

4.2 数据解封过程

4.3 设备与层的对应关系

总结

1.分层思想

1.1 分层思想含义:

将复杂的流程分解为几个功能相对单一的子过程

1.2 分层思想作用:

1.整个流程更加清晰,复杂问题简单化

2.更容易发现问题并针对性的解决问题

2.OSI参考模型

国际标准化组织(ISO)

1984年颁布了开放系统互连(OSI)参考模型

2.1 一个开放式体系结构,将网络分为七层

分层功能
应用层网络服务与最终用户的一个接口
表示层数据的表示、安全、压缩
会话层建立、管理、中止会话
传输层定义传输数据的协议端口号,以及流控和差错效验
网络层进行逻辑地址寻址,实现不同网络间路径选择
数据链路层建立逻辑连接,进行硬件地址寻址、差错效验等功能
物理层建立、维护、断开物理连接

2.2 OSI模型 VS TCP/IP模型

应用层应用层

应用层

表示层

会话层

传输层传输层传输层
网络层网络层网络层
网络接口层

数据链路层

物理层

数据链路层

物理层

TCP/IP四层模型TCP/IP五层模型OSI七层模型

3.TCP/IP协议族

3.1 TCP/IP协议族的组成

应用层

HTTP FTP TFTP

SMTP SNMP DNS

传输层TCP UDP
网络层

ICMP IGMP

IP

ARP RARP

数据链路层

物理层

由底层网络定义的协议

4.数据封装与解封过程

4.1 数据封装过程

应用层上层数据
传输层TCP头部 上层数据
网络层IP头部 TCP头部 上层数据
数据链路层MAC头部?IP头部 TCP头部 上层数据
物理层数字信号

封装过程方向:自上而下

4.2 数据解封过程

PDU→协议数据单元单位
应用层上层数据消息 message
传输层TCP头部 上层数据数据段 segment
网络层IP头部 TCP头部 上层数据数据包 packet
数据链路层MAC头部?IP头部 TCP头部 上层数据数据帧 frame
物理层数字信号比特流 bits

解封过程:自下而上

4.3 设备与层的对应关系

应用层计算机
传输层防火墙
网络层路由器
数据链路层交换机
物理层网卡

总结

本次学习的一个主要模型是OSI模型,它与之前的TCP/IP模型其实是一样的,只不过分层不同,还有七大传输层,也就是OSI七层模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层,它们的顺序一定不能乱。TCP/IP协议族的传输层中TCP安全性高,高可靠性,但是传输速率低,UDP虽然传输速率高但是安全性低,在数据封装或者解封的时候要先封装/解封包头。为什么要分层?目的就是将复杂的流程分解为几个功能相对单一的子过程,让整个流程更加清晰,复杂问题简单化,容易发现问题并针对性解决。

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

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