**路由器(router)**连接网络,并在网络之间转发数据。当设备向自己网络之外的地址发送数据时,路由器接收数据、检查目的地址,再把它送往正确的网络。
本课属于网络与通信模块,建立在选择网络架构中的 LAN 与 WAN 概念之上。
路由器实际处理什么?
数据以**数据包(packet)**的形式传输:每个小块都带着一个目的地址。路由器读取地址,与已知信息比对,再把数据包交给下一段线路。
家用路由器通常还兼作交换机和无线接入点。这些是常见的附加功能,不是核心任务。核心任务是在网络之间转发数据包。
它与交换机、调制解调器有何不同?
| 设备 | 主要作用 |
|---|---|
| 交换机 | 连接同一网络内的设备,只把数据送给目标设备 |
| 路由器 | 连接不同的网络,并在它们之间转发数据包 |
| 调制解调器 | 在网络与网络服务供应商的线路之间转换信号 |
本地还是外部?逐步判断
本课中的家庭网络使用以 192.168.1 开头的地址,所以 192.168.1.1 到 192.168.1.254 之间的每个地址都在本地网络内。
- 读取数据包中的目的地址。
- 与本地范围比较。 如果以 192.168.1 开头,数据包留在网络内,由交换机送达。
- 如果不是,设备就把它交给路由器。
- 路由器把它转发给网络服务供应商,再由供应商继续送往目的地。
例题详解
一台虚构的笔记本电脑,地址 192.168.1.12,向 192.168.1.40 的打印机发送一个数据包,又向 203.0.113.45 的网页服务器发送另一个。路由器的地址是 192.168.1.1。
发往打印机的数据包: 目的地址以 192.168.1 开头,在本地范围内。它留在本地网络,送达时不需要路由器。
发往网页服务器的数据包: 203.0.113.45 不以 192.168.1 开头,所以在外部。笔记本电脑把它交给 192.168.1.1 的路由器。路由器转发给网络服务供应商,然后它经过其他路由器,直到到达服务器。
回复: 网页服务器把答复送回路由器,再由路由器交给 192.168.1.12 的笔记本电脑。
要留意的错误
常见的失误是说路由器“提供互联网”,好像互联网是它产生的。
错误答案: “路由器是互联网的来源。”
互联网是遍布全球的一组网络。路由器只是把你的网络接到它上面的一个设备。
改正的方法是描述动作:“路由器接收数据包,读取目的地址,把每个数据包转发到下一个网络。” 另一个失误是说路由器和交换机做同样的事。交换机只在一个网络内部工作。
自我检测
1. 在使用 192.168.1.1 到 192.168.1.254 的网络上,192.168.1.200 是本地还是外部?
查看答案
本地。 它以 192.168.1 开头,落在范围内,所以数据包在网络内部送达。
2. 同一网络上的设备发出一个目的地址为 192.168.2.5 的数据包。它留在网络内还是交给路由器?
查看答案
它以 192.168.2 开头,不是 192.168.1,所以在本地范围之外,交给路由器。
3. 各写出路由器的一项作用和交换机的一项作用。
查看答案
路由器:在不同网络之间转发数据包,例如送往互联网。交换机:连接同一网络内的设备,只把数据送给目标设备。
下一步
继续学习比较有线与无线的限制,看看设备怎样连到路由器,并在练习题组中检查理解。用 ICT 实操任务与证据检查器来写自己的数据包路径笔记会更容易。
一步步看清一条信息经过的路径,是学生最容易卡住的地方。ICT 线上一对一补习中的老师可以和你一起把它画出来,并请你解释每一跳。