荐书:网络是怎么链接的-户根勤

25年,因为动物园网络问题着实头大。自己网络知识完全就是草台班子,跟别人讨论问题,底裤被掀了底掉。
我痛定思痛,觉得补一下这该死的网络。
网络对我而言是一个比较抽象的东西,虽说开发的时候经常使用api远程调用,但是当真正解释,api调用时候,在网络的世界发生了什么。对我而言,确实是一个难题。
通读这本书之后,我终于知道,为什么电脑浏览器明明访问不了互联网,但是qq居然能正常聊天。虽然现在AI非常发达,这个问题抛给它,答案显而易见。但是真正能完整的解释这个现象还是需要完整的网络知识才行。
由近及远,api的调用往往发生在两个服务。甚至两台服务器,那么当处于现实的互联网中,这个api又是怎么通过我电脑主机访问到远在北京,甚至深圳的服务器上的某个服务呢。这其实也是一个需要明白的东西。
从http生成消息,到DNS,网卡,端口,创建套接字,到路由器,网路运营商,接入网,网络包。等等,我想你都能在这里找到你想要知道的答案。