我们之前提到过 NAT(网络地址转换),但没有深入探讨。当我们在网络上工作时,这是否意味着互联网可以看到我们的 IP 地址?不完全是。
NAT 使像我们的路由器这样的设备充当互联网和私有网络之间的中介。因此,只需要一个唯一的 IP 地址就可以代表一整组计算机。
将 NAT 想象成一个大型办公室的接待员。如果有人想联系你,他们只知道整个办公室的电话号码。接待员会查找你的分机号码并将电话转接给你。
它是如何工作的?
一个简单的例子是这样的:
- Patty 想要连接到
www.google.com,所以她的机器通过路由器发送这个请求。 - 路由器接收该请求并打开自己与 google.com 的连接,然后一旦建立连接,它就发送 Patty 的请求。
- 路由器是 Patty 和
www.google.com之间的中介。Google 不知道 Patty;相反,它只能看到路由器。
NAT 和一般的包路由可能会变得相当复杂,但我们不会深入探讨细节。