【计算机网络】电路交换、报文交换和分组交换——三种交换方式性能分析以及计算机网络的分类

news2024/9/22 23:36:56

【计算机网络】电路交换、电报交换、分组交换

目录

  • 【计算机网络】电路交换、电报交换、分组交换
    • 1. 电路交换
    • 2. 电报交换
    • 3. 分组交换
    • 4. 基于分组交换~“虚电路交换”技术
  • 【计算机网络】电路交换、报文交换和分组交换——三种交换方式性能分析
    • 电路交换性能分析
    • 报文交换性能分析
    • 分组交换性能分析
    • 对比
  • 计算机网络的分类
    • 按分布范围来分类
    • 按传输技术分类
    • 按拓扑结构分类
    • 按使用者分类
    • 按传输介质
    • 小结

1. 电路交换

电路交换(Circuit Switching):通过物理线路的连接,动态地分配传输线路资源。
电路交换的过程“

  1. 建立连接(尝试占用通信资源)
  2. 通信(一直占用通信资源)
  3. 释放连接(归还通信资源)

如果计算机网络采用 “电路交换”技术?

电路交换的优点:

通信前从 主叫端到被叫端建立一条专用的物理通路,在通信的全部时间内,两个用户始终占用端到端的线路资源。数据直送,传输速率高。(电路交换更适用于:低频次、大量地传输数据)

电路交的缺点:

  1. 建立/释放连接,需要额外的时间开销。(计算机之间数据往往是“突发式”传输,即往往会高频次、少量地传输数据)。
  2. 线路被通信双方独占,利用率低。
  3. 线路灵活性差。
  4. 交换节点不支持“差错控制”(无法发现传输过程中的发生的数据错误)

2. 电报交换

报文交换技术
在这里插入图片描述

在这里插入图片描述

电报包含:控制信息和用户数据
组合在一起称为:message 信息
报文交换机会先存储下来报文。 存储转发表

存储转发的思想:把传送的数据单元先存储进中间节点,再根据目的地址转发至下一节点。

在这里插入图片描述

根据当时的网络负载情况来选择线路(先走空闲的线路)

报文技术在通讯之前不需要建立连接

报文交换的优点:

  1. 通信前无需建立连接
  2. 数据以“报文”为单位被交换节点间“存储转发”,通信,线路可以灵活分配。

报文交换的缺点:

  1. 报文不定长,不利于转发处理
  2. 长报文的存储转发时间开销大、缓存开销大
  3. 长报文容易出错,重传代价高

3. 分组交换

将数据切开,增加源地址、目的地址;分组号。
在这里插入图片描述
到了再排序:
在这里插入图片描述

路由器就是典型的分组交换机。

分组交换的优点:

  1. 通信前无需建立连接
  2. 数据以“分组”为单位被交换节点间“存储转发”,通信,线路可以灵活分配。
  3. 在通信时间内,两个用户无需独占一整条物理线路。相比于电路交换,线路利用率高。
  4. 交换节点支持“差错控制”(通过校验技术)

相对于报文交换,分组交换改进了如下问题:

  1. 分组定长,方便存储转发管理
  2. 分组存储转发时间开销小,缓存开销小
  3. 分组不易出错,重传代价低

分组交换的缺点:

  1. 控制信息的占比增加
  2. 依然存在存储转发时延
  3. 报文被拆分为多个分组,传输过程中可能出现失序、丢失等问题,增加处理的复杂度

4. 基于分组交换~“虚电路交换”技术

  1. 建立连接(虚拟电路)
  2. 通信(分组按序、按已建立好的既定线路发送,通信双方不独占线路)
  3. 释放连接

在这里插入图片描述

在这里插入图片描述

【计算机网络】电路交换、报文交换和分组交换——三种交换方式性能分析

在这里插入图片描述

电路交换性能分析

在这里插入图片描述
在这里插入图片描述
4Kb 需要8毫秒
在这里插入图片描述

数据传送需要11ms
在这里插入图片描述

在这里插入图片描述

报文交换性能分析

在这里插入图片描述
在这里插入图片描述

分组交换性能分析

在这里插入图片描述
在这里插入图片描述

对比

在这里插入图片描述
在这里插入图片描述

计算机网络的分类

在这里插入图片描述

按分布范围来分类

在这里插入图片描述
在这里插入图片描述

广域网(WAN):跨省、跨国、跨洲
城域网(MAN):相邻城市
局域网(LAN):“以太网”
个域网:通过无线技术将个人设备连接起来的网络。比如:蓝牙,Zigbee,星闪

在这里插入图片描述
家用路由器相当于:路由器加上交换机(以太网交换机)

在这里插入图片描述

按传输技术分类

在这里插入图片描述

按拓扑结构分类

(前三个常见于局域网)

  1. 总线形结构
    集线器
    在这里插入图片描述
  2. 环形结构
    在这里插入图片描述
  3. 星形结构
    点对点
    在这里插入图片描述
  4. 网状结构(常见于广域网)
    在这里插入图片描述

按使用者分类

在这里插入图片描述

按传输介质

在这里插入图片描述

小结

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2122414.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

在AD域中恢复被删除的账户(LDP.EXE)

在域账户被不小心删除后,客户端使用域账号登陆会失败,账号不存在; 为了客户端登陆回原来账户文件下面,重新创建一个相同账户,域中此新账号的ID是新的,客户端登陆也会按新用户生成用户文件;同样复…

只用一个 HTML 元素可以写出多少形状?——动画篇

为期一个多月,我们针对只用一个 div 元素一共可以写出多少种形状的话题,通过六个篇章(分了八篇文章)进行了详细的展开。 其中,前三个篇章,我们主要围绕欧几里得几何中的基本形状做的展开,其中蕴…

基于Matlab和OpenCV的双目测距(标定和代码教程)

基于Matlab和OpenCV的双目测距研究 *摘要*:双目测距的原理是利用左右两个摄像机拍摄同一物体形成的视差来确定物体距摄像机的距离。这其中需要通过标定得出的参数包括内参(焦距fc, 主点Principal point, 径向畸变Radial Distortion, 切向畸变Tangential…

828华为云征文 | 使用Flexus云服务器X实例部署Kubernetes图形化管理平台

828华为云征文 | 使用Flexus云服务器X实例部署Kubernetes图形化管理平台 1. 基础部署环境说明2. 部署Kubernetes环境3. 部署Kubernetes Dashboard4. 创建登录账号token5. 访问Kubernetes Dashboard 1. 基础部署环境说明 Kubernetes作为当今最流行的容器编排平台,随着…

【Kubernetes】常见面试题汇总(七)

目录 20.简述 Kubernetes 创建一个 Pod 的主要流程? 21.简述 Kubernetes 中 Pod 的重启策略? 20.简述 Kubernetes 创建一个 Pod 的主要流程? Kubernetes 中创建一个 Pod 涉及多个组件之间联动,主要流程如下: &#…

如何让Google收录我的网站?

其实仅仅只是收录,只要在GSC提交网址,等个两三天,一般就能收录,但收录是否会掉,这篇内容收录了是否有展现,排名,就是另外一个课题了,如果不收录,除了说明你的网站有问题&…

人工智能赋能千行百业

人工智能将赋能千行百业 人工智能(AI)作为当今科技领域的核心驱动力之一,正以前所未有的速度和广度赋能千行百业,深刻改变着我们的生产、生活方式以及社会经济的运行模式。以下是人工智能在多个行业中的赋能作用的几个关键方面&am…

QT多个界面

主函数 #include "widget.h" #include "second.h" #include <QApplication>int main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;Second s;QObject::connect(&w,&Widget::my_signals,&s,&Second::my_slots);w.…

全面质量管理知识竞赛题库

全面质量管理知识竞赛题库 第 1 章 质量 三、单项选择题 1.根据 ISO9000 标准的定义&#xff0c;“质量”是指“客体的一组固有特性满足要求的程度”&#xff0c;以下&#xff08; B &#xff09;不属于产 品的“固有特性”。 A.产品的寿命 B.产品的价格 C.产品制造和使用的…

民宿|基于java的民宿推荐系统(源码+数据库+文档)

民宿推荐系统 目录 基于java的民宿推荐系统 一、前言 二、系统设计 三、系统功能设计 系统功能实现 前台&#xff1a; 后台&#xff1a; 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 博主介绍&#xff1a;✌…

react-问卷星项目(1)

学习的一位MOOC老师的经验&#xff0c;记录一下学习的过程 本项目技术栈&#xff1a;React18TS4AntDesign5Next.js13 项目&#xff1a;低代码&#xff0c;B/C react官方文档 核心价值&#xff1a; 组件化&#xff1a;不是React原创&#xff0c;但在React中流行开来 数据驱…

怎么用python打开文件

python文件读写文件是最常见的IO操作。Python内置了读写文件的函数&#xff0c;用法和C是兼容的。 读写文件前&#xff0c;我们先必须了解一下&#xff0c;在磁盘上读写文件的功能都是由操作系统提供的&#xff0c;现代操作系统不允许普通的程序直接操作磁盘。 读写文件就是请…

使用java对栅格数据的处理,对栅格文件进行导入导出

需求背景&#xff1a; 对栅格文件进行导入导出&#xff08;使用代码的方式&#xff0c;非命令方式&#xff09;&#xff1b; 当然也可以使用代码和GDAL的方式进行&#xff0c;但是GDAL配置部署不便捷&#xff0c;故选用GeoTools方式来实现。 ps&#xff1a;若是使用命令方式&am…

大模型api谁家更便宜

1 openai 可点此链接查询价格&#xff1a;https://openai.com/api/pricing/ 2 百度 可点此链接查询价格&#xff1a;https://console.bce.baidu.com/qianfan/chargemanage/list 需要注意&#xff0c;百度千帆平台上还提供其他家的模型调用服务&#xff0c; 如llama, yi-34b等…

IDE快速复制文件名

在很多情况下我们需要复制IDE中文件的名称&#xff0c;习惯性的F2却不能重命名 如图操作又比较繁琐 解决方法⭐⭐⭐ 其实直接CtrlC可以复制文件名&#x1f921;&#x1f921;&#x1f921;

7-Zip压缩包如何添加密码,加密后如何取消

压缩包文件大家经常使用&#xff0c;最熟悉的肯定是RAR、ZIP格式压缩文件&#xff0c;但是7z压缩文件格式也很好用&#xff0c;它是三种压缩文件格式中压缩率最大的。想要将文件压缩到最小&#xff0c;使用7z格式可以达到最大化。那么在使用7z压缩格式的时候&#xff0c;我们可…

银河麒麟V10系统软件商店手动更新方法

银河麒麟桌面操作系统V10重新安装之后&#xff0c;有些软件商店未能及时的自动更新&#xff0c;从而软件商店里无法获取最新的软件应用&#xff0c;这个时候就需要我们手动的进行升级更新一下软件商店了&#xff0c;更新之后软件商店里的内容就会增加不少&#xff0c;那么&…

阿尔泰科技案例解析-炼钢厂设备监测解决方案!

案例背景 在一家大型钢铁冶炼厂中&#xff0c;熔炉是生产过程的核心设备&#xff0c;广泛应用于金属冶炼、铸造和加工步骤&#xff0c;如钢铁的冶炼和精炼。为了确保熔炉在最佳状态下运行&#xff0c;并防止潜在的故障或事故&#xff0c;该厂需要对熔炉及厂房内相关设备的多个…

开发模型例题

答案&#xff1a;A 解析&#xff1a;瀑布模型是跟对需求明确的项目 增量模型是将需求分为多个阶段&#xff0c;适合一开始需求不明确的 演化模型适合用户需求不清&#xff0c;需求经常变化的情况 螺旋模型适合庞大&#xff0c;复杂且具有高风险的系统

F12抓包07:Network界面功能详细介绍

课程大纲 ​ 本课介绍F12“网络”&#xff08;Network&#xff09;tab菜单界面的功能区域和使用。 8.1 录制与清空 8.2 过滤与搜索 1、url过滤 2、全局搜索 8.3 保留日志 勾选“保留日志”&#xff1a;刷新界面后请求记录不清空&#xff1b;否则&#xff0c;清空历史请求记录…