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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 网络——参考模型之ISO/OSI和TCP/IP -> 正文阅读

[网络协议]网络——参考模型之ISO/OSI和TCP/IP

ISO/OSI 七层参考模型

层级各层功能
应用层为用户的应用程序提供各种网络服务
协议有:用于万维网的HTTP、文件传输的FTP、电子邮件的SMTP、远程登录的TELNET、此外还有DNS、DHCP等
表示层将不同的数据格式转换成一种通用的数据格式,能够被不同的系统识别(处理格式问题:压缩、解压缩;加密、解密)
协议有:ASCII、JPEG、MPEG、WAV等
会话层会话的建立、管理和终止通信主机的对话,为表示层提供服务(同步、会话)
传输层
(报文段)(用户数据报)
在两台主机之间建立端到端(或者进程到进程)的连接,以及实现可靠的传输,保证数据正确的顺序和完整性(拥塞控制)
协议有:TCP、UDP
网络层
(数据包)
主机之间的连接、路由选择以及基于IP的寻址(路由选择、分组转发)
设备有:三层交换机,路由器
协议有:IP、ARP、ICMP、IGMP
数据链路层
(帧)
提供数据在物理链路上的传输、物理寻址、网络拓扑、错误检测,可以概括为封装成帧、差错控制、流量控制和传输管理;提供用户和网络的接口
设备有:两层交换机,网桥
协议有:SDLC、HDLC、PPP、STP
物理层
(比特流)
在物理媒体上为数据端设备透明的传输原始比特流,处理信号通过介质的传输
设备有:集线器,中继器

高三层称为资源子网,第三层称为通信子网,传输层承上启下。

TCP/IP 四层参考模型

层级各层功能
应用层
(用户对用户)
任务:提供系统与用户的接口
功能:文件传输、域名解析、电子邮件服务
协议:HTTP、FTP、SMTP、POP3
传输层
(进程对进程)
传输单元:报文段(TCP)或用户数据包(UDP)
任务:负责主机中两个进程之间的通信
功能:为端到端连接提供流量控制差错控制
协议:TCP、UDP
网际层
(网络层、IP层)
(主机对主机)
传输单位:数据报(数据分组)
任务:将传输层传下来的报文段封装成分组;选择适当的路由器,是传输层传下来的分组能够交付到目的主机
功能:为传输层提供服务;路由选择;分组转发
网络接口层任务:从主机或结点接收IP分组,并把它们发送到指定的物理网络上

ISO/OSI vs TCP/IP

二者的层次对应关系:
在这里插入图片描述

ISO/OSITCP/IP
流量控制除了物理层之外,其它层都提供流量控制传输层、应用层
网络层IP服务:不可靠服务
虚电路服务:可靠服务
IP服务:不可靠,尽最大努力
传输层只有可靠传输可靠TCP,不可靠UDP

五层参考模型

在这里插入图片描述高三层取自TCP/IP,低两层取自RM

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

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