分组交换技术

目录

一、新型计算机网络的基本特点

二、电路交换

1、回顾电路交换的原理

2、使用交换机连接许多部电话

3、电路交换举例

4、电路交换的三个阶段

5、电路交换的特点

三、分组交换

1、因特网有边缘部分与核心部分组成

2、分组交换的原理

3、分组交换的优点

4、存储转发并非完全新的概念

四、三种交换的比较


一、新型计算机网络的基本特点

(1)网络用于计算机之间的数据传送;
(2)网络能够连接不同类型的计算机,不局限于单一类型的计算机;
(3)所有的网络结点都同等重要,提高网络的生存性;
(4)计算机在运行通信时,必须有冗余路由;
(5)网络的结构应尽可能地简单,同时还能够非常可靠地传送数据。

二、电路交换

1、回顾电路交换的原理

  • 两部电话机只需要用一对电线就能够互相连接起来。

  • 5 部电话机两两相连,需 10 对电线。

  • N 部电话机两两相连,需 N(N-1)/2对电线。
  • 当电话机的数量很大时,这种连接方法需要的电线对的数量与电话机数的平方成正比

2、使用交换机连接许多部电话

当电话机的数量增多时,相互之间直接相连复杂又浪费资源,这个时候就要使用交换机来完成全网的交换任务:

“交换”(switching)的含义是: 转接 →→把一条电话线 转接 到另一条电话线,使它们连通起来。
从通信资源的分配角度来看,“ 交换 ” 就是按照某种方式 动态地分配 传输线路的资源

3、电路交换举例

  • 话机A 和 B 通话经过四个交换机
  • 通话在 A 到 B 的连接上进行

  • C 和 D 通话只经过一个本地交换机
  • 通话在 C 到 D 的连接上进行

4、电路交换的三个阶段

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

5、电路交换的特点

  • 特点在通话的全部时间内,通话的两个用户始终占用端到端的通信资源。
  • 优点:通信实时性强,适用于交互式会话类通信;
  • 缺点:对突发性通信丌适应,通信线路的利用率很低,系统不具有存储数据的能力,不具备差错控制能力。

三、分组交换

1、因特网有边缘部分与核心部分组成

(1)因特网的核心部分要向网络边缘中的主机提供 连通性 ,使边缘部分中的任何一个主机都能够不其他主机通信(即传送或接收各种形式的数据)。
(2)路由器是实现 分组交换(packet switching) 的关键构件,其任务是 转发收到的分组 ,这是网络核心部分最重要的功能。

2、分组交换的原理

  • 要发送的整块数据称为一个报文(message)
  • 在发送端,先把较长的报文划分成较短的、固定长度的数据段。

  • 每一个数据段前面添加上首部构成分组

  • 分组交换网以“分组”作为数据传输单元。
  • 依次把各分组发送到接收端(假定接收端在左边)。

  • 接收端收到分组后剥去首部还原成报文
  • 最后,在接收端把收到的数据恢复成为原来的报文

  • 这里我们假定分组在传输过程中没有出现差错,在转发时也没有被丢弃

  • 当讨论路由器转发分组的过程时,核心部分中的单个网络可简化成一条链路,路由器成为核心部分的结点。
一个分组交换网可以容许很多主机同时进行通信
分组交换在传送数据之前不必先占用一条端到端的通信资源,而是一段段地断续占用通信资源
分组交换实质上采用了在数据通信的过程 中断续(或动态)分配传输线路 的策略。

3、分组交换的优点

分组交换的优点
优点采用手段
高效动态分配传输宽带,对通信链路是逐段占用
灵活以每个分组为传送单位查找路由
迅速不必建立连接就能向其他主机发送分组;充分使用链路的宽带
可靠完善的网络协议;自适应的路由选择协议使网络有较好的生存性

4、存储转发并非完全新的概念

  • 存储转发技术是将发送的数据与目的地址、源地址、控制信息按照一定格式组成一个数据单元(报文或分组)进入入交换网络;交换网络中的交换结点,负责完成数据 单元的接收、差错校验、存储、路选和转发功能。
  • 在 20 世纪 40 年代,电报通信也采用了基于存储转发原理的报文交换(message switching)
  • 报文交换的时延较长,从几分钟到几小时不等。现在报文交换已经很少有人使用了

四、三种交换的比较

    上图由于格式问题,使得标记有些错位,大家请见谅~

  • 电路交换——整个报文的比特流连续地从源点直达终点,好像在一个管道中传送。
  • 报文交换——整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
  • 分组交换——单个分组传送到相邻结点, 存储下来后查找转发表,转到下一个结点。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

动态改标题

<el-dialog :title"showTitle" :visible"showDialog" close"close"> </el-dialog>使用计算属性 computed: {showTitle() {//这里根据点击的是否有具体点击的那个id来判断return this.form.id ? "编辑部门" : "新增部…

YOLOv8改进 | EIoU、SIoU、WIoU、DIoU、FoucsIOU等二十余种损失函数

一、本文介绍 这篇文章介绍了YOLOv8的重大改进&#xff0c;特别是在损失函数方面的创新。它不仅包括了多种IoU损失函数的改进和变体&#xff0c;如SIoU、WIoU、GIoU、DIoU、EIOU、CIoU&#xff0c;还融合了“Focus”思想&#xff0c;创造了一系列新的损失函数。这些组合形式的…

kubenetes-服务发现和负载均衡

一、服务发布 kubenetes把服务发布至集群内部或者外部&#xff0c;服务的三种不同类型&#xff1a; ClusterlPNodePortLoadBalancer ClusterIP是发布至集群内部的一个虚拟IP,通过负载均衡技术转发到不同的pod中。 NodePort解决的是集群外部访问的问题&#xff0c;用户可能不…

Python编程基础(持续更新)

Python编程基础 文章目录 第一章 环境配置一、Python环境配置1、Python环境下载2、Python指定版本环境下载3、Python环境安装(1)选择`Install Now`(立即安装)(2)选择`Customize installation`(自定义安装)4、Python环境验证5、pip配置`清华源`二、Visual Studio Code(…

基于ssm的房屋租售网站(有报告)。Javaee项目,ssm项目。

演示视频&#xff1a; 基于ssm的房屋租售网站(有报告)。Javaee项目&#xff0c;ssm项目。 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站。 项目介绍&#xff1a; 采用M&#xff08;mode…

数睿通2.0数据接入、数据开发、系统权限、集群监控全面升级

引言 数睿通 2.0 数据中台迎来了11月份的更新&#xff0c;感谢大家的支持&#xff0c;本次更新主要包括以下内容&#xff1a; 数据库支持 MongoDB数据接入支持 MongoDB&#xff0c;支持自定义 SQL 采集&#xff0c;支持停止运行中的任务数据生产支持 FlinkJar 任务&#xff0…

【Spring】之初识

未来的几周时间&#xff0c;大概率我会更新一下Spring家族的一些简单知识。而什么是Spring家族&#xff0c;好多同学还不是很清楚&#xff0c;我先来简单介绍一下吧&#xff1a; 所谓Spring家族&#xff0c;它其实就是一个框架&#xff0c;是基于Servlet再次进行封装的内容。为…

数据结构与算法之美学习笔记:21 | 哈希算法(上):如何防止数据库中的用户信息被脱库?

目录 前言什么是哈希算法&#xff1f;应用一&#xff1a;安全加密应用二&#xff1a;唯一标识应用三&#xff1a;数据校验散列函数解答开篇内容小节 前言 本节课程思维导图 如果你是 一名工程师&#xff0c;你会如何存储用户密码这么重要的数据吗&#xff1f;仅仅 MD5 加密一下…

域名的理解

域名的分类 见下图 这里引用的阿里云对域名的定义&#xff0c;个人理解是有两种叫法&#xff0c;一种是传统的叫法&#xff0c;也就是将sample.org.cn划分成了三级域名&#xff0c;还有一种叫法是基于用户注册的域名来说的&#xff0c;将用户注册的整体域名称作一级域名&…

【FPGA】Verilog:实现 RS 触发器 | Flip-Flop | 使用 NOR 的 RS 触发器 | 使用 NAND 的 RS 触发器

目录 0x00 RS 触发器&#xff08;RS Flip-Flop&#xff09; 0x01 实现 RS 触发器 0x02 使用 NOR 的 RS 触发器 0x03 使用 NAND 的 RS 触发器 0x00 RS 触发器&#xff08;RS Flip-Flop&#xff09; 触发器&#xff08;Flip-Flop&#xff09;是一种带有时钟的二进制存储设备…

FastJson竟然会导致内存泄露?你遇到过吗?

FastJson是一款性能优异的java序列化和反序列框架&#xff0c;广泛应用于日常开发工作中&#xff0c;也许正是因为作者在设计这款框架时&#xff0c;比较注重性能方面的考量&#xff0c;在框架安全性&#xff0c;空间占用等方面做了一些牺牲。 很不幸小编前两天就遇到了一个使…

RHCSA --- Linux存储管理

存储管理 Boot&#xff1a;可引导操作系统的分区&#xff08;必须是主分区&#xff09; 分区 ll /dev/nvme0n* 表示的是 nvme接口的磁盘 0n1 1 0n2 2 0n3 3 brw-rw----. 1 root disk 259, 0 Nov 15 19:31 /dev/nvme0n1 磁盘1 brw-rw----. 1 ro…