前段时间大火的《头号玩家》上映之后,广受好评。片中各式各样的玩梗、彩蛋、致敬旧作层出不穷,在九零后和八零后的朋友圈中着实掀起了一股怀旧浪潮。今天咱们介绍的影片,可谓是卡通版的《头号玩家》——《无敌破坏王2》。主线剧情大体可以概括为两个游戏厅里的游戏人物为了拯救即将报废的游戏机而大闹互联网的故事。
故事剧情虽然不算新颖,但是却用通俗易懂的形式告诉了小朋友们数据是如何连入互联网当中的。我在第一次看到这段剧情时,也为编剧的脑洞而惊叹不已。多的不说,如果你可以完整的看懂这段动画对于互联网的描述,那你起码是一名初级的网络工程师了~
❶ 故事开始要从游戏厅老板买回一台无线路由器开始:
❷大家都对这个新奇的家伙感到好奇,因为之前都在封闭的局域网中,从未体验过互联网的神奇。
❸本来大家对于互联网是持有敬而远之的态度,后来因为一系列变故,拉尔夫和云妮不得不进入互联网守卫自己的游戏。
从原理上来讲,身为游戏角色的拉尔夫和云妮从本质上来讲,就是两坨代码,也就是两堆数据。他们想要进入互联网中就必须先进入路由器。所以可以看到两个亮点从电源线进入路由器。
❹截图中可以看到,路由器的电源口和网口已经亮起来了,但是代表外网的互联网图标还未亮起,因为此时店主还没配置上网。
这段其实包含了许多信息。可以看到老头儿在成功配置路由器上网之后,点开了Internet浏览器的图标。此时,触发了网络连接,数据帧从台式机的无线网卡中发出,进入路由器中。
❺成功点亮了路由器互联网图标,代表无线路由器此时已经可以上网。
❻之后出现一个类似于老头儿的绿色小人,在一道绿色的圆形门前,被打包成一个绿色的胶囊然后迅速被传走。这里对应的原理是游戏厅店主发出的数据包在路由器中被加上IP头,然后发送到互联网当中。
❼为了能让数据包(也就是绿色小人)能找到回家的路,所以会在IP头中加上路由器WAN网口的地址。这里有可能是为了避免IP雷同,所以虚构了一个415.1037.483的IP地址,实际我们现在普遍使用的IPv4地址中是不存在这样的地址的哦。
❽然后云妮也赶紧追了上去。可以看到云妮使用的IP地址竟然和绿色老头用的是同一个?
大家可能会有疑问了,如果云妮和老头使用的是同一个IP地址,那不会混淆起来吗?实际是不会的。在咱们普遍使用的NAPT中,数据在出站时虽然使用的是同一个源IP,但是由于上层应用的不同,会使用不同的端口号来进行传输。而端口号足足有65536个(实际应该是64536个,由于前1000端口号被预留给特殊的应用使用),所以根本不必担心会重复哦。
❾这时候咱们可以看到两个数据包从路由器WAN口发出,然后进入网线中进行传输。
❿从网线中传输之后,我们可以看到屏幕中出现了一个optical terminal。中文翻译就是光端机,其实就是类似于ONU的设备。将光信号和电信号相互转换。网线上的数据被转换成光信号之后,开始在光纤中传输。也可以明显的看到,在光纤中传输的速率大大高于在网线中传输,很好地体现出了光传输的优越性。
诸如此类的限速150Mbps的小彩蛋也真的是层出不穷,大家如果仔细寻找的话,每时每刻都可以发现更多的惊喜。
总的来说,这部动画片的确以最通俗的动画语言来阐述了一个数据包的转发流程,本文只是讲解了大体上的原理,有兴趣的话,大家还可以更深入一步了解其中的技术知识点哦。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved