你好,我是Chris。现在在亚马逊任职工程师。本硕留学美国,之后在美一直工作至今,本科方向通信,研究生毕业于美国纽约大学 - 研究网络方向。从毕业至今,我一直从事软件工程师的工作,包括前端,后端,Devops,架构。做过资深工程师也做过Tech Lead,有着丰富的和网络相关的经验。经过多年的摸爬滚打深深的体会到网络协议和数据机构还有算法一样都是必备的基础知识。
以上只是一些简单的例子,现实中很会有更多于网络协议相关的例子。可以说是数不胜数。再比如比较火的容器技术Docker,网络部分其实才是最难和最核心的部分。不知道你有没有遇到过以下的情况
如果你有以上的问题,那么恭喜你,你找到组织了。因为编程不可能离开网络协议。
网络协议的课很零散-你只是零星的知道一点Http,知道一点TCP。而我会帮你系统的总结所有你需要知道的知识点。
网络协议知道的不深入- 很多知识点只是停留在听过这个名词上,比如知道DNS的概念,但是不清楚DNS的查询顺序,DNS在本地找不到怎么办等等,经不起推敲,当然也经不起阿里这样大公司在面试时候的三连问。这门课会让你可以在面试中对答如流。甚至比面试官知道的还多。
我会用风趣幽默的语言和生动的案列,让你在快乐中,无形的就把这些看似枯燥乏味的知识点和实例牢记在你的脑力里。真正的实现快乐学习。
好了,让我们回归到本专栏的内容。我会采用总分的形式,先从整体来介绍OSI模型,让你对整座大山可以有一个大致的了解,一起揭开这个网络协议神秘的面纱。然后再一一攻破,我设定的难度是稍微高于一般工程师需要知道的范围,你知道绝对是加分项。但是又不会到网路工程师需要知道的高度,因为你真的用不上。我希望可以用一些简单的案例来让你快速进入到这个场景,然后再给你深度剖析。如果你看一遍没有理解,不用纠结,可以多看几遍。
第一部分 OSI 模型:整体讲解OSI与TCP/IP模型的各自优缺点。然后以TCP/IP模型来层层深入解析每一层的深度奥秘。
第二部分 二进制:这是一个看似简单,却很深入的话题。想要了解IP,你必须要熟练掌握二进制的计算。
第三部分 IP:IP是重中之重,会带你来深度剖析IP的路由,IP的地址的分类以及CIDR等等究竟是什么。
第四部分 TCP还是UDP:同理,作为主宰传输层的两个霸主,这是你不可跨越的两大鸿沟,同时作为传输层的两大家族。你要理解的明明白白。
第五部分 HTTP家族:HTTP是一个庞大且复杂的家族,有HTTP,HTTPS,HTTP/2…不管你想做前端还是后端,不了解HTTP,不要说你是工程师。
第六部分 其他闲散协议:会把常见的其他协议让你理解的明明白白,把他们的家底彻底看清,从此不再有秘密。
第七部分 服务篇:总大局观来了解整体的网络架构。
第八部分 网络安全篇:安全是一个很晦涩的话题,当然也是很大很大的话题,这里会带你来解析常见的网络攻击,以及你应该如何去保护自己。
希望学完本专栏,可以让你在自己的脑海中,对网络协议生成一个坚固的框架。对面试要问的相关问题可以回答的游刃有余。让本身已经小牛的你锦上添花。还等什么,赶紧上车,老司机马上要发车了。
你好,我是Chris。现在在亚马逊任职工程师。本硕留学美国,之后在美一直工作至今,本科方向通信,研究生毕业于美国纽约大学 - 研究网络方向。从毕业至今,我一直从事软件工程师的工作,包括前端,后端,Devops,架构。做过资深工程师也做过Tech Lead,有着丰富的和网络相关的经验。经过多年的摸爬滚打深深的体会到网络协议和数据机构还有算法一样都是必备的基础知识。
以上只是一些简单的例子,现实中很会有更多于网络协议相关的例子。可以说是数不胜数。再比如比较火的容器技术Docker,网络部分其实才是最难和最核心的部分。不知道你有没有遇到过以下的情况
如果你有以上的问题,那么恭喜你,你找到组织了。因为编程不可能离开网络协议。
网络协议的课很零散-你只是零星的知道一点Http,知道一点TCP。而我会帮你系统的总结所有你需要知道的知识点。
网络协议知道的不深入- 很多知识点只是停留在听过这个名词上,比如知道DNS的概念,但是不清楚DNS的查询顺序,DNS在本地找不到怎么办等等,经不起推敲,当然也经不起阿里这样大公司在面试时候的三连问。这门课会让你可以在面试中对答如流。甚至比面试官知道的还多。
我会用风趣幽默的语言和生动的案列,让你在快乐中,无形的就把这些看似枯燥乏味的知识点和实例牢记在你的脑力里。真正的实现快乐学习。
好了,让我们回归到本专栏的内容。我会采用总分的形式,先从整体来介绍OSI模型,让你对整座大山可以有一个大致的了解,一起揭开这个网络协议神秘的面纱。然后再一一攻破,我设定的难度是稍微高于一般工程师需要知道的范围,你知道绝对是加分项。但是又不会到网路工程师需要知道的高度,因为你真的用不上。我希望可以用一些简单的案例来让你快速进入到这个场景,然后再给你深度剖析。如果你看一遍没有理解,不用纠结,可以多看几遍。
第一部分 OSI 模型:整体讲解OSI与TCP/IP模型的各自优缺点。然后以TCP/IP模型来层层深入解析每一层的深度奥秘。
第二部分 二进制:这是一个看似简单,却很深入的话题。想要了解IP,你必须要熟练掌握二进制的计算。
第三部分 IP:IP是重中之重,会带你来深度剖析IP的路由,IP的地址的分类以及CIDR等等究竟是什么。
第四部分 TCP还是UDP:同理,作为主宰传输层的两个霸主,这是你不可跨越的两大鸿沟,同时作为传输层的两大家族。你要理解的明明白白。
第五部分 HTTP家族:HTTP是一个庞大且复杂的家族,有HTTP,HTTPS,HTTP/2…不管你想做前端还是后端,不了解HTTP,不要说你是工程师。
第六部分 其他闲散协议:会把常见的其他协议让你理解的明明白白,把他们的家底彻底看清,从此不再有秘密。
第七部分 服务篇:总大局观来了解整体的网络架构。
第八部分 网络安全篇:安全是一个很晦涩的话题,当然也是很大很大的话题,这里会带你来解析常见的网络攻击,以及你应该如何去保护自己。
希望学完本专栏,可以让你在自己的脑海中,对网络协议生成一个坚固的框架。对面试要问的相关问题可以回答的游刃有余。让本身已经小牛的你锦上添花。还等什么,赶紧上车,老司机马上要发车了。
绑定成功