首页 > 其他分享 >数据传输方式:电路交换、报文交换、分组交换

数据传输方式:电路交换、报文交换、分组交换

时间:2024-07-04 23:08:23浏览次数:12  
标签:报文 传输方式 交换 电路 报文交换 分组 数据传输

 

电路交换、报文交换、分组交换是通信网络中三种基本的数据传输方式,它们各有特点,适用于不同的通信场景。下面分别对这三种交换方式进行简要说明:

1. 电路交换 (Circuit Switching)

  • 原理:在数据传输前,首先在通信双方之间建立一条专用的物理连接(电路)。这条路径上的资源(如带宽)在连接期间被独占,直到通信结束,连接被释放。
  • 特点:
    • 优点:数据传输稳定,时延小,适用于需要持续、大量数据传输的场景,如电话通信。
    • 缺点:建立连接时间长,线路利用率低,不适合突发性数据传输。

 

2. 报文交换 (Message Switching)

  • 原理:数据以报文的形式被整个发送,每个报文独立寻址并经过网络中的节点存储转发至目的地。每个节点接收到报文后,先存储报文,然后根据目的地址选择下一个节点进行转发。
  • 特点:
    • 优点:不需要预先建立连接,灵活适应不同速率的链路,网络资源利用率高。
    • 缺点:每个报文都需要经历存储转发过程,导致延迟较大,且对网络中的缓冲存储要求较高。

 

3. 分组交换 (Packet Switching)

  • 原理:将数据分割成较小的单位,称为分组或包,每个分组包含目标地址信息。每个分组独立寻径并通过网络中的路由器进行转发,到达目的地后重新组装成原始数据。
  • 特点:
    • 优点:高效利用网络资源,减少了传输延迟,支持动态路由选择,适应性强,非常适合互联网数据传输。
    • 缺点:由于分组可能通过不同的路径到达,可能会出现乱序或丢失,需要额外的机制来保证数据的完整性和顺序。

 

总的来说,电路交换适用于对时延敏感、连续数据流的传输;报文交换提供了无需连接的灵活性,但时延较大;而分组交换则在效率和灵活性上找到了平衡,是现代互联网通信的基础。

 

Link:https://www.cnblogs.com/farwish/p/18284869

标签:报文,传输方式,交换,电路,报文交换,分组,数据传输
From: https://www.cnblogs.com/farwish/p/18284869

相关文章

  • 不同系统间数据交换要通过 api 不能直接数据库访问
    很多大数据开发提供数据给外部系统直接给表结构,这是不好的方式。在不同系统间进行数据交换时,通过API(应用程序编程接口)而非直接访问数据库是现代系统集成的一种最佳实践。目录为什么要通过API进行数据交换如何通过API进行数据交换实现步骤使用Flask构建RESTfulAPI安装F......
  • HUAWEI S5720-36C-EI-28S-AC交换机设置IP并开启SSH
      HUAWEIS5720-36C-EI-28S-AC交换机设置IP并开启SSHConsole口连接Console口线连接电脑,用PuTTY或其它终端软件,设置终端参数。参数设置要求如下:波特率:9600数据位:8停止位:1奇偶校验:无流量控制:无查看信息displayinterfacebrief#显示所有接口的概要信息display......
  • unbuntu添加交换分区
    环境:OS:16.04 安装ubuntu的时候采用的是lvm方式自动安装的,划分的swap分区太小了,无法满足安装oracle的要求,下面单独创建一个交换分区fallocate-l4G/swapfilels-lh/swapfilechmod600/swapfilemkswap/swapfileswapon/swapfileswapon--showecho'/swapfilenoneswap......
  • ensp 实验十一单臂路由 三层交换机
    本实验基于单臂路由、三层交换机、ospf实现通信。网络拓扑图如下:如图所示,LSW1为二层交换机,和AR1之间使用单臂路由进行连接,在两台pc机之间设置vlan1020。LSW1和两台pc机之间的0/0/2、0/0/3接口使用access口;0/0/1则使用trunk口进行通信并且允许vlan1020通过。并且公告两台pc机......
  • 数据交换格式(超详细易懂)
    数据交换格式有文本数据交换格式和二进制数据交换格式。文本数据交换格式主要有CSV格式、XML格式、和JSON格式。XML和JSON格式被称为“自描述的”结构化文档,因为这两种格式可以自带描述信息。JSON所用的字节数一般要比XML少,因此JSON也称为“轻量级”的数据交换格式。CSV......
  • (对结果分类讨论)牛客周赛 Round 1 C.游游的交换字符
    题意:思路:观察发现相邻元素不同的结果只有两种,要么是101010101...要么是010101010,因此我们可以对结果分类讨论。直接模拟算出两种情况最少需要操作多少次,再取min即可。需要注意的是,如果是奇数串,那么结果只有一种,数量多的一定要放两侧。code:#include<bits/stdc++.h>#includ......
  • 不能创建第三个变量,实现两个数的交换
    目录常规实现两个数的交换(如:交换变量a和变量b)方法一:加减法方法二:异或操作符常规实现两个数的交换(如:交换变量a和变量b)创建一个临时变量tmp,先将其中一个变量a存放在临时变量tmp中,此时变量a的值则可被替换为变量b,然后再将b的值替换为tmp,此时变量a和变量b的值借助于变量tmp就......
  • 网络物理隔离后 可以用保密U盘进行数据安全交换吗?
    企业用的保密U盘通常被设计用于存储和传输敏感信息,以确保数据的安全和保密性。在网络之间实现了物理隔离后,使用保密U盘进行数据安全交换是一种常见的做法。物理隔离确保了两个网络之间的完全分离,因此使用保密U盘可以作为一种安全的手段来在这两个网络之间传输数据。以下是在网......
  • P9070 [CTS2023] 琪露诺的符卡交换
    题目描述琪露诺调查之后,发现一共有\(n\)种不同的卡片,每种卡片的数量总共恰好是\(n\)张,有\(n\)个人购买了这些卡片,每个人都恰好买了\(n\)张卡片,并且可能会买到相同种类的卡片。但是琪露诺想要让每个人都正好持有\(n\)种卡片,于是她把这\(n\)个人聚集在一起,想要通过卡......
  • 【学习笔记】使用第三方工具(secureCRT软件)通过console口本地访问访问交换机的详细操作
    一、前期准备1.终端设备(个人电脑)已正确安装,并能成功运行secureCRT软件(本次实验软件为:secureCRT)2.通过console口本地访问则需要准备一根console线(本次实验软console线为:USB转RJ45console调试线)二、操作步骤1、简明步骤说明:简明步骤需要一定基础1.1console线的USB端......