最主要看的书籍是《网络是怎样连接的》。自己也学到了 OSI 的七层模型。知道了 MAC/IP 包,也了解了端口、TCP 协议、HTTP 协议这些也有了解,(虽然并不能说出包的某个段可以是什么值,这些值是什么含义)。总的来说脱离了小白的层次了吧。
但是,我又是一个爱折腾的人,就在很多实践的过程中碰壁。下面我举几个例子吧
ip link add dev
这些命令,这个link
是啥(盲猜应该和 win 上的网络适配器差不多)。总之当时把 VPS 配得连不上了,直接重装了。我认为这里我不懂 linux 的网络配置方面的东西,一些命令我没用根据自己的实际情况做调整。-p 4000:80
这样,但是 docker network 还是没用学会。我不是来求上面问题的答案的。
我希望能解决我这种知识和实践脱节的问题。我希望有 V2er 能指出我缺乏的知识,指点一下,接下来应该如何学习,才能让我能理解这些内容,内化为自己的能力。
现在大家玩软路由、内网穿透、NAS 之类的越来越多。我不是想考试做题,而是想真正的能够自己解决问题。而不是等到遇到问题的时候就直接 Google/StackOverflow 上查个解决方案、配置软件的时候只会照着官方说明一句一句打命令,没法根据自己的需求去配置。
最后,谢谢大家
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.