第8讲 | 世界这么大,我想出网关:欧洲十国游与玄奘西行
刘超

该思维导图由 AI 生成,仅供参考
前几节,我主要跟你讲了宿舍里和办公室里用到的网络协议。你已经有了一些基础,是时候去外网逛逛了!
怎么在宿舍上网?
还记得咱们在宿舍的时候买了台交换机,几台机器组了一个局域网打游戏吗?可惜啊,只能打局域网的游戏,不能上网啊!盼啊盼啊,终于盼到大二,允许宿舍开通网络了。学校给每个宿舍的网口分配了一个 IP 地址。这个 IP 是校园网的 IP,完全由网管部门控制。宿舍网的 IP 地址多为 192.168.1.x。校园网的 IP 地址,假设是 10.10.x.x。
这个时候,你要在宿舍上网,有两个办法:
第一个办法,让你们宿舍长再买一个网卡。这个时候,你们宿舍长的电脑里就有两张网卡。一张网卡的线插到你们宿舍的交换机上,另一张网卡的线插到校园网的网口。而且,这张新的网卡的 IP 地址要按照学校网管部门分配的配置,不然上不了网。这种情况下,如果你们宿舍的人要上网,就需要一直开着宿舍长的电脑。
第二个办法,你们共同出钱买个家庭路由器(反正当时我们买不起)。家庭路由器会有内网网口和外网网口。把外网网口的线插到校园网的网口上,将这个外网网口配置成和网管部的一样。内网网口连上你们宿舍的所有的电脑。这种情况下,如果你们宿舍的人要上网,就需要一直开着路由器。
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结

本文通过生动的比喻和实际案例,深入浅出地解释了在宿舍上网的两种方法,以及MAC头和IP头的细节。文章分别以“欧洲十国游”和“玄奘西行”两种模式来阐述网络协议和路由器的工作原理。在“欧洲十国游”模式中,IP地址在不同局域网之间传输包时不变,类似于在欧洲各国之间旅游,一个签证就能搞定。而在“玄奘西行”模式中,IP地址会发生变化,通过NAT进行转换,类似于玄奘西行取经时需要拿着专门取经的通关文牒。此外,文章还涉及了路由器的作用、静态路由的配置以及NAT的应用场景。总的来说,本文适合初学者快速了解网络技术的基本概念,同时也为读者提出了两个思考题,引发思考和讨论。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《趣谈网络协议》,新⼈⾸单¥68
《趣谈网络协议》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(189)
- 最新
- 精选
- 起风了001作为教程我觉得问题可以简单带过, 但是一定要点出来, 这样读者可以继续深入学习. 比如在讲西行型时, 要说明实际上网络请求是有端口号的, 服务器A请求服务器B, 虽然是用的服务器B的192.168.56.2/24这个ip左右目标ip, 但是他本身是有带上端口号, 比如端口号123, 这个端口号在路由器B上有一个NAT映射, 路由器知道123端口代表着内网主机192.188.1.101:321, 这样可以解决很多人的疑问: 内网有多台机器的时候怎么知道目标是哪一台?
作者回复: 赞,是的
2019-05-178147 - Malcolm这一节讲的特别不清楚,对于懂的人来说当然懂,对于初学者来说,这节有点故弄玄虚了。 1.访问的外网的某个地址,怎么可能会访问某个私有ip(主机B)? 2.NAT的TCP用一主机+端口映射,你不讲初学者怎么知道如何响应给哪台主机?
作者回复: 比如访问学校里面的选课网站?可以先理解一对一映射的场景
2018-09-101082 - 张爽NAT Gateway会以源IP+源端口的方式记录连接的NAT记录,Ping是直接调用的ICMP,不经过第四层的协议,并没有端口号,请问老师,同一内网的两台机器同时Ping百度,再收到两个应答之后,在没有端口号做区分的情况下,如何进行转发,谢谢
作者回复: 连接维护用哈希匹配,tcp有端口的一种算法,icmp也有相应的算法
2018-06-04661 - E有个地方有错误,在例子中,路由器B右边的192.168.1.0/24并不是静态路由,而是“直连网段”
作者回复: 赞,是直连,直连也有条路由的
2018-06-0432 - 蔺波Nat有session,这一块需要讲的
作者回复: 是的,会讲
2018-07-0223 - zj坚果老师,为啥我们在宿舍里用交换机而不是用路由器啊,我们能够上外网呀
作者回复: 有的交换机叫交换机,其实是有路由功能的
2018-06-07310 - master1.wan口地址怎么来的? 2.是否在到达公网前的这一段链路上每一跳都需要NAT?
作者回复: wan口地址是运营商分配的,只有最后一跳使用nat
2018-10-2839 - 潇洒问题一:因为到达目的服务器接收的源IP就是公网IP,返回时到达最后一个和源IP网段相同的网关,在这里转换为私有IP并发送。 不知道这样理解正确吗
作者回复: 是的
2018-11-197 - Ziggy_aa老师,有个不理解的地方。 如果外网和内网的 IP是一一绑定的话,内网 IP的意义不就没有了么? 还是说,一个内网中有十台机器,但只有一个公网IP的情况,这个网络中就只有一台可以连接外网,其他都连接不了。
作者回复: 当然不能一一绑定,所以有多台机器共享一个外网ip的情况
2018-06-047 - keys头“路由器是一台设备,它有五个网口或者网卡,相当于有五只手,分别连着五个局域网。”这里说的路由器不是普通家用路由器吧?普通家用路由器是5个LAN口在一个局域网内的,这么理解对吗?
作者回复: 是的,家用路由器的五个口是一个局域网
2020-06-1025
收起评论