简单了解计算机网络中数据传输的三种方式

简单理解数据传输:计算机之间实现远程文件和多媒体信息获取和发送的行为。

准确理解数据传输:按照一定的规程,通过一条或者多条数据链路,将数据从数据源传输到数据终端,它的主要作用就是实现点与点之间的信息传输与交换。

以上就是数据传输,那么一个重要的问题出来了:如何高效地、准确地、及时地传输

一个好的数据传输方式可以提高数据传输的实时性和可靠性。

一、主要有以下三种主流方式:

  1. 电路交换(Circuit Switching)
  2. 报文交换(Message Switching)
  3. 分组交换(Packet Switching)

1、电路交换:能为任意一个入网的用户提供一条临时使用的物理信道,这种方式被称为电路交换,是由通路的各节点内部早空间上完成的信道接续而形成。这条物理信道始终被用于信息的传输,因此不允许被用于其他的计算机。

简单了解计算机网络中数据传输的三种方式_第1张图片

        特点:是传统的通信方式,电路交换一般会在公用电话网、电报网、数据网(电路交换)通信网中使用。由于电路交换具有较强的实时性,同时其成本低,延迟小,但是对线路使用的效率低。所以适用于进行接续后,实施较长报文的传输。

2、分组交换:分组交换也被称作为包交换。它的主要作用是将用户发来的数据分割成相同长度的数据包,因此被称为打包或者分组。分组交换是指在每个数据包前面加一个分组头,作为将发往何处的地址标志,然后分组交换机会根据不同的地址标志对其转发到目的地。分组交换是目前最常用的交换方式。
分组交换机(路由器):所要完成的任务是缓存分组转发分组,简称为存储转发
        发送方:构造分组,发送分组
        路由器:缓存分组,转发分组
        接收方:接收分组,还原报文

简单了解计算机网络中数据传输的三种方式_第2张图片

        特点:分组交换具有电路、报文交换的优点,其传输的速度快、质量高,并且成本低,但是其没有较高的实时性,存储量小(分组交换和报文交换一样都是采用存储转发的这种技术,而且也不需要是先建立连接,只不过他们两个传送的单元不同报文交换传送的单元是报文,比较大的一个数据块儿,分组交换是把这个大的数据块分片了分成一小块的数据块,所以这是分组交换和报文交换的一个区别)。所以适合用在对话式的通信(图文存取、邮件传递、数据库检索等)过程中。

3、报文交换:报文交换,同时也被称为信息交换方式。报文交换是将用户之间不直接存在的信息进行接收以及发送的特殊物理信道。同时还将用户正在进行交换的报文进行存储,当输出电路出现空闲的情况时,再将报文发送到需要接收的交换机。

简单了解计算机网络中数据传输的三种方式_第3张图片

        特点:由于报文交换具有较大的延时性,同时对空间的占用量较大,所以适用于不同终端、协议、速度的数据通信或者是一对多形式的存储转发

看到这里还是有所疑惑,那么现在需要稍加区分如何选择三种方式:

  1. 如果传输的数据量大,而且传输的时间较长(传输时间大于链接时间),我们就选电路交换,因为不需要转储,可以想象为打电话。
  2. 如果多次传输或考虑利用率就考虑分组和报文。
  3. 一般报文通常被较先进的分组交换方式取代。
  4. 信道利用率上看(见下图),报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适合于计算机之间的突发式的数据通信。

简单了解计算机网络中数据传输的三种方式_第4张图片

你可能感兴趣的:(计算机网络,网络)