分组交换技术

news2024/10/6 22:29:09

目录

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

二、电路交换

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.coloradmin.cn/o/1227246.html

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

相关文章

如何使用贝锐花生壳内网穿透远程访问JupyterNotebook?

在数据科学领域,Jupyter Notebook 已成为处理数据的必备工具。 其用途包括数据清理和探索、可视化、机器学习和大数据分析。Jupyter Notebook的安装非常简单,如果你是小白,那么建议你通过安装Anaconda来解决Jupyter Notebook的安装问题&#…

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

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

java--俄罗斯方块

一、先看一下游戏运行时的画面 二、代码部分 1. Cell.java Cell.java: package demo1;import java.awt.image.BufferedImage; import java.util.Objects;/* 编写小方块类属性:行、列、每个小方格的图片方法:左移一格、右移一格、下落一格 编…

快速支持客户知识库的核心优势是什么?

快速支持客户知识库是一个集中存储和组织企业知识的平台,包含了丰富的信息和解决方案,以帮助客户快速解决问题,帮助企业提高客户支持效率和满意度。那么,快速支持客户知识库的核心优势是什么呢? | 1、提高客户自助支持…

gitlab环境准备

1.准备环境 gitlab只支持linux系统,本人在虚拟机下使用Ubuntu作为操作系统,gitlab镜像要使用和操作系统版本对应的版本,(ubuntu18.04,gitlab-ce_13.2.3-ce.0_amd64 .deb) book100ask:/$ lsb_release -a No LSB modules are available. Dist…

2018年计网408

第33题 下列 TCP/P应用层协议中, 可以使用传输层无连接服务的是()A. FTPB. DNSC. SMTPD. HTTP 本题考察TCP/IP体系结构中,应用层常用协议所使用的运输层服务。 如图所示。这是TCP/IP体系结构中常见应用层协议各自所使用的运输层端口,。在这些应用层协议中&#x…

基于51单片机水位监测控制报警仿真设计( proteus仿真+程序+设计报告+讲解视频)

这里写目录标题 💥1. 主要功能:💥2. 讲解视频:💥3. 仿真💥4. 程序代码💥5. 设计报告💥6. 设计资料内容清单&&下载链接💥[资料下载链接:](https://doc…

苹果签名应用掉签频繁原因排查,以及如何避免

作为一个对iOS生态有着深厚理解的实用技术博主,我明白苹果签名应用掉签对我们的开发和使用带来的困扰。签名在苹果设备中扮演着至关重要的角色,它不仅确保了应用来源的合法性,也影响着应用的顺畅运行。 今天,我将和您一同探讨苹果…

贝锐蒲公英云AP,企业WiFi功能如何使用?

1. 功能介绍 基于WPA2-EAP安全认证技术,为企业提供了一套易用安全的企业无线网络,实现企业员工通过蒲公英客户端一键连接企业无线WiFi。自动分配一人一帐一密,无需配置证书或手动输入密码,减少沟通成本,方便快捷,提高…

02.接口隔离原则(Interface Segregation Principle)

一言 客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上。 为什么要有接口隔离原则 反例设计 反例代码 public class Segregation1 { }interface Interface1 {void operation1();void operation2();void operation3();void opera…

SpringBoot-AOP-基础到进阶

SpringBoot-AOP AOP基础 学习完spring的事务管理之后,接下来我们进入到AOP的学习。 AOP也是spring框架的第二大核心,我们先来学习AOP的基础。 在AOP基础这个阶段,我们首先介绍一下什么是AOP,再通过一个快速入门程序&#xff0c…

算法之冒泡排序

算法之冒泡排序 冒泡排序Bubble Sort 交换排序相邻元素两两比较大小,有必要则交换。元素越小或越大,就会在数列中慢慢的交换并“浮”向顶端,如同水泡咕嘟咕嘟往上冒。 核心算法 排序算法,一般都实现为就地排序,输出…

YARN,ZOOKEERPER--学习笔记

1,YARN组件 1.1YARN简介 YARN表示分布式资源调度,简单地说,就是:以分布式技术完成资源的合理分配,让MapReduce能高效完成计算任务。 YARN是Hadoop核心组件之一,用于提供分布式资源调度服务。 而在Hadoop …

LeetCode【13】罗马数字转整数

题目: 思路: 第十二题的逆运算,方法同理。需要注意的是IV、IX、XL、XC、CD、CM这六种特殊的情况。正常情况下每个字符找到对应的数值累加,这六种特殊字符都是左边的数值比右边的数值小。 这里以IV举例,IV对应数字是1和…

新材料工厂生产管理mes系统

万界星空科技新材料云MES系统从需求分析、产品选型、系统集成、可扩展性和灵活性以及安全性和稳定性等多个角度进行考虑。 如果您的企业也属于新材料生产制造行业,同时也计划通过MES系统来进行整个生产过程的数字化管控。 欢迎搜索万界星空科技线上咨询或者直接拨…

【深度学习实验】注意力机制(二):掩码Softmax 操作

文章目录 一、实验介绍二、实验环境1. 配置虚拟环境2. 库版本介绍 三、实验内容0. 理论介绍a. 认知神经学中的注意力b. 注意力机制: 1. 注意力权重矩阵可视化(矩阵热图)2. 掩码Softmax 操作a. 导入必要的库b. masked_softmaxc. 实验结果 ​ …

单线程的JS中Vue导致的“线程安全”问题

目录 现象分析原因 浏览器中Js是单线程的,当然不可能出现线程安全问题。只是遇到的问题的现象与多线程的情况十分相似,导致对不了解Vue实现的我怀疑起了人生… 现象 项目中用到了element-plus中的加载组件,简单封装了一下,用来保…

一、MySQL-Replication(主从复制)

1.1、MySQL Replication 主从复制(也称 AB 复制)允许将来自一个MySQL数据库服务器(主服务器)的数据复制到一个或多个MySQL数据库服务器(从服务器)。 根据配置,您可以复制数据库中的所有数据库&a…

男子遗失30万天价VERTU唐卡手机,警察2小时“光速”寻回

今天,一则“男子丢失30万元手机女子捡到一位老年机”的新闻迅速冲上热搜第一,引发全网热议。据宿城公安消息:近日,江苏省宿迁市市民王先生在购物时不慎失落了一部价值30万元的全球知名奢侈品VERTU手机,被民警2个多小时…

Linux驱动开发——块设备驱动

目录 一、 学习目标 二、 磁盘结构 三、块设备内核组件 四、块设备驱动核心数据结构和函数 五、块设备驱动实例 六、 习题 一、 学习目标 块设备驱动是 Linux 的第二大类驱动,和前面的字符设备驱动有较大的差异。要想充分理解块设备驱动,需要对系统…