当前位置: 首页 > news >正文

计算机网络1-3:三种交换方式

目录

电路交换

分组交换

报文交换

三种交换方式的对比


电路交换

电话交换机接通电话线的方式称为电路交换
从通信资源的分配角度来看,交换(Switching)就是按照某种方式动态地分配传输线路的资源

电路交换的三个步骤:
建立连接(分配通信资源)
通话(一直占用通信资源)
释放连接(归还通信资源)

当使用电路交换来传送计算机数据时,其线路的传输效率往往很低

分组交换

假设H6给H2发送信息

该消息的整块数据成为一个报文

在发送之前,先把较长的报文分成更小的等长数据段

在每个数据段前面,加上一些由必要的控制信息组成的首部

构成一个分组,简称为“包”,首部简称为“包头”

首部中包含了分组的目的地址,分组交换机(路由器)收到一个分组后,先将分组暂时存储下来,再检查其首部,按照首部中的目的地址进行查表转发,找到合适的转发接口,通过该接口将分组转发给另一个分组交换机

H2收到分组后,去掉首部,将各数据段组合还原成原始报文 

各分组从源站到达目的站可以走不同的路径(也就是不同的路由)

分组乱序(分组到达目的站的顺序不一定与分组在源站的发送顺序相同)

报文交换

对报文的大小没有限制,所以要求交换节点有较大的缓存空间,其他与分组交换相同

主要用于早期的电报通信网,现在较少使用

三种交换方式的对比

  

http://www.dtcms.com/a/306496.html

相关文章:

  • sed编程入门
  • Android RTMP推送|轻量级RTSP服务同屏实践:屏幕+音频+录像全链路落地方案
  • 本地 docker 部署 HAR包分析工具 harviewer
  • 2025年7月技术问答第5期
  • MySQL: with as与with RECURSIVE如何混合使用?
  • 【算法】十大排序算法超深度解析,从数学原理到汇编级优化,涵盖 15个核心维度
  • 专题:2025机器人产业技术图谱与商业化指南|附130+份报告PDF、数据汇总下载
  • C++实战:抖音级视频应用开发精髓
  • LazyLLM教程 | 第2讲:10分钟上手一个最小可用RAG系统
  • [极客时间]LangChain 实战课 -----|(11) 记忆:通过Memory记住客户上次买花时的对话细节
  • macOS 设置 Claude Code
  • 02 NameServer是如何管理Broker集群的
  • 【STM32-HAL】 SPI通信与Flash数据写入实战
  • Elasticsearch(ES)基础语法(笔记)(持续更新)
  • MySQL索引和事务笔记
  • 如何通过项目管理系统提升交付率
  • Kafka 重复消费与 API 幂等消费解决方案
  • IO复用实现并发服务器
  • 【PZ7020-StarLite 入门级开发板】——FPGA 开发的理想起点,入门与工业场景的双重优选
  • 【工具】jsDelivr CDN完全指南:免费高速的开源项目CDN服务
  • Apache Ignite 与 Spring Boot 集成
  • Linux 进程管理与计划任务设置
  • 【Dv3admin】ORM数据库无法查询的问题
  • 如何修改VM虚拟机中的ip
  • opengauss数据库安装及测试
  • 【C语言】深度剖析指针(二):指针与数组,字符,函数的深度关联
  • SpringBoot中ResponseEntity的使用详解
  • .NET报表控件ActiveReports发布v19.0——正式兼容 .NET 9
  • 动态爱心视觉特效合集(含 WebGL 与粒子动画)
  • 传输层协议UDP与TCP