计算机是如何实现数据以分组的形式传输?

如题所述

计算机通过分组交换实现数据以分组的形式传输。分组交换采用存储转发技术,把要发送的的整块数据称为一个报文(message)。在发送之前,先把其分为一个个小的等长数据段。在每一个数据段前面加上一些必要控制信息组成的首部(header)后,就构成了一个分组(packet),其又称为包。

分组是在因特网中传送的数据单元,分组中的首部包含了如目的地址和原地址等重要信息,每一个分组才能在因特网中独立地选择传输路径,并最终正确地交付到分组传输的终点。

位于网络边缘的主机和网络核心部分的路由器都是计算机,但它们的作用却不一样。主机是为用户进行信息处理的,并且可以和其他主机通过网络交换信息。路由器是用来转发分组的,即进行分组交换的。

扩展资料:

分组交换也称为包交换,它将用户通信的数据划分成多个更小的等长数据段,在每个数据段的前面加上必要的控制信息作为数据段的首部,每个带有首部的数据段就构成了一个分组。首部指明了该分组发送的地址,当交换机收到分组之后,将根据首部中的地址信息将分组转发到目的地,这个过程就是分组交换。能够进行分组交换的通信网被称为分组交换网。

分组交换的本质就是存储转发,它将所接受的分组暂时存储下来,在目的方向路由上排队,当它可以发送信息时,再将信息发送到相应的路由上,完成转发。其存储转发的过程就是分组交换的过程。

分组交换的思想来源于报文交换,报文交换也称为存储转发交换,它们交换过程的本质都是存储转发,所不同的是分组交换的最小信息单位是分组,而报文交换则是一个个报文。由于以较小的分组为单位进行传输和交换,所以分组交换比报文交换快。报文交换主要应用于公用电报网中。

温馨提示:答案为网友推荐,仅供参考
相似回答