likes
comments
collection
share

数据交换及其方式

作者站长头像
站长
· 阅读数 8

一、为什么要数据交换

  • 多台主机之间需要通信,因此衍生出了交换机。而远距离的多台主机,没办法都使用同一台交换机,因此就需要多台交换机之间交换网络,实现多台主机之间的交换。

数据交换及其方式

二、电路交换

数据交换及其方式

三、报文交换

  • 报文:即源应用发送的信息整体。(也就是说,如果要发一条消息,消息加上一些字段就构成了报文,不会对报文进行切割)
  • 报文发送的路径不确定,视当前的情况而定,决定走哪条交换设备的路径。

数据交换及其方式

1. 优点

  • 无需建立连接
  • 存储转发,动态分配线路
  • 线路可靠性较高。即使有一条路不能使用了,还可以绕道而行。
  • 线路利用率较高。不是只为两台机器而开,可以让多台机器使用,不担心空闲没人用。
  • 多目标服务

2. 缺点

  • 有存储时延。如果没轮到该报文发,该报文就要在那等着。
  • 报文大小不定,需要网络节点有较大缓存空间。

四、分组交换

  • 分组:把大的数据块分割成小的数据块。

数据交换及其方式

1. 优点

  • 无需建立连接
  • 存储转发,动态分配线路
  • 线路可靠性较高
  • 线路利用率较高
  • 相对于报文交换,存储管理更容易。因为已经分割成小数据块了。

2. 缺点

  • 有存储时延。
  • 需要传输额外的信息量。比如说,分组序号。
  • 乱序到目的主机时,要对分组排序重组。

3. 报文交换和分组交换对比

数据交换及其方式

  • 报文交换:串行
  • 分组交换:并行

4. 三种方式对比

数据交换及其方式

五、数据交换方式

1. 数据报

数据交换及其方式

  • 无连接:不事先为分组的传输确定传输路径,每个分组独立确定传输路径,不同分组传输路径可能不同。
  • 每个分组携带源地址和目的地址
  • 路由器根据分组的目的地址转发分组。基于路由协议/算法构建转发表;检索转发表;每个分组独立选路。

2. 虚电路

数据交换及其方式

  • 把数据报方式和电路交换方式结合,发挥两者优点。
  • 虚电路:首先建立连接,确定好一条路径。之后发送的数据报都按照这条路径(虚电路)进行通信。

3. 数据报、虚电路区别

数据交换及其方式

  • 应该是各自支撑着UDP和TCP