- 前言:我一直存在相关问题就是知道集线器、网桥、路由器这些概念,以及从书本上记得的作用,但是不知道其真正用在网络中的哪里,以下就对这个问题有了一个基本的解答。
1、以太网段
1)以太网段的构成
- 以太网段(如下图)包括一些电缆和集线器。每根电缆一头连接主机的适配器,一头连接在集线器的一个端口上。
- 一个以太网段就是一个小的局域网(Local Area Network,LAN)。以太网段通常跨越一个房间或者楼层这种小的区域,例如家里面有几台电脑,构成了一个局域网,就如以太网段。
2)集线器的使用
- 集线器会将一个端口上收到的信息复制到所有的端口上,所以每个连接的主机都能够看到所有的信息。下图是实验室的集线器。
- 集线器在这里将多个主机连接起来,构成了一个小的局域网。
2、桥接以太网
1)桥接以太网的构成
- 桥接以太网(如下图)就是用网桥将多个以太网段连接在一起,组成一个较大的局域网。桥接以太网能够跨越相对较大的区域,如整个建筑物或者一个校区。
2)网桥的使用
- 网桥在这里将多个局域网连接起来,构成了更大的局域网。
3、互联网络
1)互联网络的构成
- 对于多个不兼容的局域网,就用到了路由器,将各个不兼容的局域网连接起来,构成了一个小型的互联网络。
也能连接广域网(Wide-Area Network,WAN)。通常,路由器可以用各种局域网和广域网一起构建互联网络。
如下是一个小型的互联网络,其中的粗线是集线器和网桥以及连接的电缆的抽象表示。
2)路由器的使用
- 路由器将多个不兼容的局域网连接在一起,组成了一个互联网络。
3)互联网络中的数据传输
- 一个问题:源主机怎么通过这个不兼容网络发送数据到目的主机?
- 解决办法是使用一层运行在每台主机和路由器上的协议软件,它消除了不同网络之间的差异。这个软件实现一种协议,这种协议控制主机和路由器协同工作完成数据的传输。其传输数据的核心是信息的封装,粗略地讲就是将数据先封装,然后传输后解封装。
参考
《深入理解计算机系统》第11章.网络编程