首页 > 其他分享 >计算机网络基础--三种交换方式

计算机网络基础--三种交换方式

时间:2022-08-15 22:00:48浏览次数:50  
标签:结点 -- 报文 交换 计算机网络 报文交换 分组 转发 三种

前置知识

从通信资源的分配角度来看,交换是按照某种方式动态地分配传输线路的资源

通常把发送的整块数据称为一个报文

电路交换

电路交换受电话交换的启发:两部电话,需要一条电线;5部电话需要10条电线;N部电话需要 N(N−1)/2 条电线。那么通过交换机使用交换的方法连接电话,不仅减少了电线的连接数还方便彼此通信

特征:在主端之间的通信时间内,为主端分配的通信链路是一直占用的,其它用户是无法使用的,直到该通信链路被释放为止。即通信链路的资源存在浪费的现象

image-20220815210806982

电路交换的三个步骤

  1. 建立连接(分配通信资源)-- 从主叫端建立连接,即一条专用的物理通路

  2. 通话(一直占用资源)

  3. 释放连接(归还通信资源)

image-20220815211648322

缺点:当使用电路交换来传送计算机数据时,其线路的传输效率往往很低。因为从主到端的通信线路一直别占用,即使不传送数据时


分组交换

分组交换采用存储转发技术。实质上是采用了在数据通信的过程中断续(或动态)分配传输带宽的策略

特点

  1. 各个分组可以走不同的路径(即不同的路由)

  2. 分组的传送是乱序的(分组到达的顺序不一定按次序的)

分组交换过程

  1. 报文分成更小的等长的数据段,每一个数据段加上一些控制信息(如目的地址和原地址等)后组成首部(header),构成一个分组(packet)。分组又称为“”,分组的首部也可称为“包头

  2. 交换机接收到分组后,先将分组暂时存储下来(存放在内存中而非磁盘),再检查首部,按照目的地址查转发表,找到转发端口,将该分组通过该转发端口转发到下一个交换机

  3. 源主机将各个分组通过交换机转发出去,最终到达目的主机。目的主机接收到所有分组后,去掉首部,将各个数据段组合成原始报文

    image-20220815213013944

缺点:分组交换时需要在每一个分组的左边添加首部,造成了一定的开销。同时分组在各结点存储转发时需要排队,这就会造成一定的时延


报文交换

整个报文先传送到相邻结点,全部存下来后查找转发表,转发到下一个结点

特点:报文交换对报文的大小不做限制

报文交换和分组交换类似,采用分组转发的方式,但是报文交换对报文大小没有限制,需要交换机有较大的缓存空间


三种方式对比

image-20220815214119601

  • 电路交换:整个报文通过比特流连续地从源点直达终点,占用一条通道

  • 报文交换:整个报文先传送到相邻结点,全部存下来后查找转发表,转发到下一个结点

  • 分组交换:数据报文进行分组,单个分组传送到相邻结点,存储下来后查找转发表,转发到下一个结点

若要传送的数据量很大,且其传送时间远大于连接建立时间,则采用电路交换较为合适

当端到端的通路有很多段的链路组成时,采用分组交换传送数据较为合适

从提高整个网络的信道利用率上看,报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适合于计算机之间的突发式的数据通信

标签:结点,--,报文,交换,计算机网络,报文交换,分组,转发,三种
From: https://www.cnblogs.com/52-IT-y/p/16589806.html

相关文章

  • MySQL字段类型
    今日内容字符编码与配置文件查看数据库基本信息(用户字符编码) \swindows下MySQL默认的配置文件(苹果本不一样) my-default.int 拷贝上述文件并且重命名为my.ini由......
  • NOI2022 D 类打摆记
    Day-17~-15打了UNR,我是250,挂了一堆分,Cu滚粗了,rp++。Day-13HDU多校,只会签到和一大堆罚时,给队友拖后腿了/kkDay-11HDU多校,还是只会签到和一大堆罚时,给队友拖后......
  • Apple Magic Trackpad All In One
    AppleMagicTrackpadAllInOneApple妙控板AllInOne妙控板-白色多点触控表面RMB899妙控板-黑色多点触控表面RMB1,049https://www.apple.com.cn/shop/......
  • MySQL字段类型、字符编码与配置文件
    目录字符编码与配置文件存储引擎创建表的完整语法字段类型之整形字段类型之浮点型字段类型之字符类型字段后面的含义字段类型之枚举和集合字段类型之日期类型字段约束条件......
  • 0/1背包优化
    【问题描述】八戒在魔法森林游玩时,不慎迷路,沿着小溪路走下去,不知不觉来到一个洞口前。八戒壮着胆子进入洞中,走了几十步,竟豁然开朗。原来洞中深处是无尽的宝藏,八戒立刻......
  • 2022-08-15 第六小组 张宁杰 Mysql数据库(1)
    Mysql数据库数据库数据库【按照数据结构来组织、存储和管理数据的仓库】。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据对于公司......
  • POJ2287 Tian Ji -- The Horse Racing
    题目链接题目DescriptionHereisafamousstoryinChinesehistory.Thatwasabout2300yearsago.GeneralTianJiwasahighofficialinthecountryQi.He......
  • ITK 空洞填充
       1、GrayscaleFillholeImageFilter填充孔洞,不对边缘造成影响(无平滑边缘效果)itk提供了两个的补洞类:itkGrayscaleFillholeImageFilter(针对灰度图像),itkB......
  • Day02 基本的Dos命令
    基本的DOS指令打开CMD的方式开始+系统+命令提示符win键+R输入cmd打开控制台(推荐使用)在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口资源管理器的......
  • 【MySQL】第2回 字符编码和字段类型
    目录1.字符编码与配置文件1.1\S1.2my.ini2.数据库存储引擎2.1定义2.2需要掌握的存储引擎2.3不同存储引擎之间底层文件的区别3.创建表的完整语法4.MySQL字段类型4.......