数据交换技术

简介: 数据交换技术

1.电路交换

      电路交换是根据电话交换的原理发展起来的一种交换方式。它是根据一方的请求在对站(或数据终端)之间建立的电气连接过程。在该连接被拆除之前,所建立起来的电路-直被占用着。这一过程类似于电话通信。

电路交换的三个步骤:

①建立连接(分配通信资源)

②通话(一直占用通信资源)

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

下表列出了电路交换的优缺点:

2.报文交换

      为了克服电路交换存在的缺点,提出了报文交换的思想。当A用户欲向 B用户发送数据时,A用户并不需要先接通至B用户的整条电路,而只需与直接连接的交换机接通,并需要发送的报文作为一个独立的实体,全部发送给该交换机。然后该交换机将存储着的报文根据报文中提供的目的地址,在交换网内确定其路由,并将该报文送到输出线路的队列中排队,一旦该输出线路空闲,就立即将该报文传送给下一个交换机。以此类推,最后送到B用户。

下图 为报文交换示意图。图中,由发信端HS发送的报文M 经由路径N1-N3-N6,传送到收信端HD。

下表列出了报文交换的优缺点:

3.分组交换

     分组交换仍采用报文交换的“存储-转发”技术。但它不像报交换那样,以整个报文为交换单位,而是设法将一份较长的报文分解成若干个定长的“分组”,井在每个分组前部加上报头和报尾。报头中含地址和分组序号等内容,报尾危该分组的校险码,从而形成一个规定格式的交换单位。在通信过程中,分组是作为一个独立的实体,各分组之间没有任何联系,既可以断续地传送,也可以经历不同的传输路径。由于分组长度固定且较短(例如,每个分组为 512b),又具有统一的格式,就便于交换机存、分析和处理。 下图为分组交换示意图。发信端 H5将报文 M 划分成3 个分组 P1、P2和P3,这 3个分组经由不同的路径传输到目的结点交换机。P1经由 N1-N2-N4-N6,P2经由N1-N4-N5-N6,P3经由N1-N3-N5-N6。请注意图中 P3可能先于P2到达N6。

下表列出了分组交换的优缺点:

 

目录
相关文章
|
29天前
|
缓存 监控 安全
中间件数据交换的功能介绍
中间件数据交换在数据传输、采集、应用管理、调度缓存、监控报警、映射规则及异步解耦等方面发挥关键作用。它确保数据安全、高效、可靠交换,支持系统稳定和灵活适应业务需求。
17 2
|
2月前
|
网络协议 自动驾驶 安全
掌握SOME/IP:远程过程调用 构建高效通信系统的关键技术
掌握SOME/IP:远程过程调用 构建高效通信系统的关键技术
114 0
|
1天前
|
存储 缓存 网络架构
计算机网络:数据交换方式
计算机网络:数据交换方式
9 3
|
26天前
|
负载均衡 监控 安全
中间件功能之数据交换
中间件在数据交换中起关键作用,负责数据的可靠、高效和安全传输。其主要功能包括:数据格式转换、数据路由、数据同步、数据过滤与验证、负载均衡、安全控制及日志记录与监控。通过这些功能,中间件确保了不同系统间数据的无缝对接、一致性、质量和安全性,提升了数据交换的效率。
18 4
|
2月前
|
存储
计算机网络:物理层(三种数据交换方式)
计算机网络:物理层(三种数据交换方式)
|
4月前
|
Web App开发 网络协议 安全
深入理解网络协议:通信世界的基石
深入理解网络协议:通信世界的基石
37 0
|
7月前
|
物联网 大数据 新制造
数字孪生-数据交换和分享
数字孪生-数据交换和分享
39 0
|
8月前
|
存储
数据交换技术
数据交换技术。
109 2
|
9月前
|
消息中间件 大数据 Linux
Linux进程间通信:实现协作与数据交换的多种方式
多任务并发执行是一种常见的应用场景。在Linux操作系统中,进程间通信(Inter-Process Communication,IPC)是实现多任务协作与数据交换的关键技术。本文将介绍Linux中常用的IPC方式,包括管道、消息队列、共享内存和套接字。
191 0
|
11月前
|
SQL 分布式计算 Oracle
开源数据交换
开源数据交换
381 0