计算机网络之分组交换

    在网络核心部分起特殊作用的是路由器,它是一种特殊的计算机。路由器是实现分组交换的关键构建。其任务是转发收到的分组。这是网络核心部分最重要的功能。为了弄清分组交换,先要介绍电路交换的基本概念。

1.电路交换的主要特点

    如果要连接n台电话机,需要n*(n-1)/2条电话线,通过这种方式,无法连接全世界所有的电话机。为了实现连接所有电话机,所以选择了交换的方法。电话发明的一百多年来,电话交换机的方式,一直是电路交换。

    从资源分配的角度讲,交换就是按照某种方式动态地分配传输线路的资源。表现形式为,形成一条专用的物理通路。这种必须经过 “建立连接(占用通信资源)”->通话(一直占用通信资源)->释放连接(归还通信资源)三个步骤的交换方式叫做电路交换。

    电路交换的缺点是,传输效率极低(阻塞)。不适用于传输互联网数据。互联网的数据是突发式地出现在传输线路上的。因此线路上真正用来传输数据的时间往往不到10%,甚至是1%。

2.分组交换的主要特点

    分组交换采用存储转发技术。把一个报文划分为几个分组后再进行传送。通常,我们把要发送的整块数据成为一个报文。在发送报文之前,先把一个报文划分为一个个更小的等长数据段。例如,每个数据段分为1024bit。每一个数据包前面,加上一些由必要的控制信息组成的首部(header)后,就构成了一个分组(packet)。分组又称为包,分组的首部因此可以称为包头。分组是互联网中传送的数据单元。分组的首部包含了诸如目的地址和源地址等重要的控制信息。凭借这些信息,每一个分组可以在互联网中独立地选择传输路径,并被正确地交付到分组传输的终点。

你可能感兴趣的:(计算机网络之分组交换)