先声明:本恋不是网络专业人员和或与军方CIA有任何关联,系娱乐启发思路免费分享。被误导时请建议咨询专业网络专家。
https://en.wikipedia.org/wiki/Internet_protocol_suite
https://en.wikipedia.org/wiki/Cellular_network
(注:CIA美军的军用全球移动网的信号塔不全是在地上的,而是还包括天上的卫星)
当年的网络设计有一个重要要求:必须可靠的支持不可靠物理媒介联通的数据通讯(reliable data connection over unreliable connetion media), 就是说能在断断续续的电子/光子联通上保持可靠(同序无错的)通讯流。偶当时CS 学了2门网络通讯课,本科和研究生的课。被天花乱坠的灌输各种“破脱裤”词汇概念,读文献,项目,等等,考试也都A/B字的。甚至课程作业项目还搞了搞OS内核里网络“破脱裤”原码。但是其实根本没学懂,心里发虚,因为不懂为什么要费大功夫花力气over unreliable connetion media。所有的教授都不谈论解释。
多年后,才突然悟出了其动机。考虑到是军方DOD/CIA主办支持的军用/谍报通讯网络,over unreliable connetion media的动机原因也就不难被理解了。战争中/战斗时/潜伏敌后时,通讯的媒介某一段有可能被炸断或损坏,需要尽力自动快速找到其它的通路并恢复通讯。而通讯的两端(首长和连长)的数据需要保持可靠的,感觉上是连续接通的。例如新/更改目标/路径/的地图/CIA获取的DF15设计图等 要可靠无错的传送,不能是乱码或残缺。需要注意的是和语音通话不同,语音通讯比较简明,断续通讯时有一套人工核实,纠错的办法。例如英雄王成“向我开跑!”, 重复了几次,就是为了确保指挥部首长收到,指挥部也回答核实。而数据通信必须自动核实纠错重复。
用现代(军用解密转民用)的例子之一: 你拿着手机到处走,跑,甚至开车时看文学城或油管都是完整无错的,感觉上是和固定呆在家里几乎一样,除了速度上可能有差别。手机在移动中联通是断续的,甚至是更换不同的信号塔(类似更换不同的WI-FI连接点)。但是数据通讯还是保持完整无错的。可快可慢,甚至暂停一阵再继续,但必须是完整无错的数据流,除非超时中断。 简单白话用例:你在电脑/微信/手机(移动中)看到啥美女网友的照片预览,哇好漂亮!点击看高清大图。这个高清大图要可靠的出现,可快可慢,甚至可以卡顿,但必须是可靠无错的,从头到脚的原图(可以是部分中断),不能头,腰,腿,脚乱套了,尽管头,腰,腿,脚 的部分图象可能是断续,颠倒次序,甚至通过不同路径,或信号塔传到你手机上的。
其实这才是TCP/IP的原始动机:)实际上网络上数据流美女的图一直占居很大的份量。 如果懂了上面的这个“美女图”用例在说什么,基本上也就明白了这些“破脱裤”包括啥LTE/5G都在那里搞什么名堂。