其他分享
首页 > 其他分享> > 华为 18 级工程师三年心血终成趣谈网络协议文档(附大咖讲解)

华为 18 级工程师三年心血终成趣谈网络协议文档(附大咖讲解)

作者:互联网

前言

虽然在大学的时候大家都学过网络协议 ,但是肯定感觉网络协议的知识点非常多 ,非常复杂。学的时候就浑浑噩噩,真正到了实践中更是糊里糊涂,一旦工作中遇到了网络问题,除了会简单地 ping 几下 ,基本没有什么解决问题的思路。 然而当拿起书来学习,或者看一些官方文档的时候,各种生僻的专业词汇马上扑面而来,每了解其中的一个词汇 ,都要看多 篇文章,读多本书,导致一篇即使很短的有关网络技术的文章也要几个星期才能看完。

这严重打击着大家的自信心,并且很容易让人在技术的海洋中迷失自我,从而产生“从人门到放弃”的冲动!

网络协议和变化万千的前沿技术不同,它的变化比较小,一旦掌握到一定程度,就会一直受益 技术变 很快,这 几年OpenStack、docker、Mesos、kubernetes、微服务、serverless、AIops等技术层出不穷,让大多数技术人员应接不暇,但是掌握了基础知识 后,反而发现很多技术看起来“轰轰烈烈”, 脱下外衣,其实本质还是操作系计算机网络、算法与数据结构、编译原理 、计算机组成与系统结构 。

如果基础打好了,最大的收益就是,在最新的技术出来以后,只要经过短时间的学习,就很容易上手,就能在新技术的滚滚浪潮中保持快速学习的能力。

既然网络协议既是基础,又绕不过去,还这么难,但是趟过去之后又不怎么变,收益越来越大,那为什么不写一文档,给大家一点可借鉴的经验,帮助大家尽快掌握网络协议呢?

那么,今天咱们就从目录、主要包括的内容和总结三部分给大家进行网络协议的拓展学习,希望大家能够喜欢!!

目录

主要内容

主要把本文内容分为九章来给大家介绍:

第1章通信协议概述.

1.1为什么要学习网络协议

1.2网络分层的真实含义,总结一下本节的内容,理解网络协议的工作模式,有以下两个小窍门。

1.3 ifconfig:熟悉又陌生的命令行,通过本节的学习希望你能记住以下的知识点,后面都能用得上:

1.4 DHCP与PXE:IP地址是怎么来的,又是怎么没的,本节内容总结如下:

 

第2章从二层到三层.

2.1从物理层到MAC层:如何在宿舍里自己组网玩联机游戏,本节有3个重点需要记住:

2.2交换机与VLAN:办公室太复杂,我要回学校,本节总结如下:

2.3ICMP与ping:投石问路的侦察兵,本节内容总结如下:

2.4世界这么大,我想出网关:欧洲十国游与玄奘西行,本节总结如下:

2.5路由协议:“西出网关无故人""敢问路在何方”,本节总结如下:

 

 

第3章重要的传输层.

3.1 UDP:虽然简单但是可以定制化,本节总结如下:

3.2 TCP(上):虽然复杂,使用起来却轻松,本节总结如下:

3.3 TCP (下):西行必定多妖孽,恒心智慧消磨难,总结如下:

3.4 socket: Talk is cheap, show me the code ,本节总结如下:

第4章常用的应用层.

4.1 HTTP:看个新闻原来这么麻烦,本节总结如下:

4.2 HTTPS:点外卖的过程原来这么复杂,本节总结如下:

4.3流媒体协议:如何在直播里看到帅哥美女,本节总结如下:

4.4 P2P协议:下载电影,分布式协议速度快,本节总结如下:

 

第5章陌生的数据中心.

5.1 DNS:网络世界的地址簿,本节总结如下:

5.2 HTTPDNS:网络世界的地址簿也会指错路,本节需要记住以下两个重点:

5.3 CDN:你去小卖部取过快递吗,本节需记住以下两个重点:

5.4数据中心:我是开发商,自己拿地盖别墅,本节需要记住以下3个重点:

5.5 VPN:朝中有人好做官,本节总结如下:

5.6移动网络:去巴塞罗那,手机也上不了“脸书”,本节总结如下:

 

第6章云计算中的网络.

6.1云中网络:自己拿地成本高,购买公寓更灵活,本节总结如下:

6.2软件定义网络:共享基础设施的小区物业管理办法,本节总结如下:

6.3云中网络之安全:虽然不是土豪,也需要基本保障,本节总结如下:

6.4云中网络之QoS:室友疯狂下电影,我该怎么办,本节总结如下:

6.5云中网络之隔离GRE、VXLAN:虽然住一个小区,也要保护隐私,本节总结如下:

第7章容器技术中的网络.

7.1容器网络:来去自由的日子,不买公寓去合租,本节总结如下:

7.2容器网络之Flannel:每人一亩三分地.,本节总结如下:

7.3容器网络之Calico:为了高效说出善意的谎言,本节总结如下:

7.4 RPC概述:远在天边,近在眼前,本节总结如下:

 

第8章微服务相关协议.

8.1基于XML的SOAP:不要说NBA,请说美国职业篮球联赛,本节总结如下:

8.2基于JSON的RESTful接口协议:我不关心过程,请给我结果,本节总结如下。

8.3二进制类RPC协议:还是叫NBA吧,总说全称多费劲,本节总结如下:

在更加复杂的微服务场景下,Spring Cloud的RESTful方式在内部调用时也会被考虑,重要的是JAR包的依赖和管理问题。

8.4跨语言类RPC协议:交流之前,双方先交换一下专业术语表,本节总结如下:

第9章网络协议知识串讲.

9.1 知识串讲:用"双*"的故事串起网络协议的碎片知识(上),

9.2 知识串讲:用"双*"的故事串起网络协议的碎片知识(中),

9.3 知识串讲:用"双*“的故事串起网络协议的碎片知识(下),

9.4 搭建—个网络实验环境:授人以鱼不如授人以渔,

好了,今天就分享到这里了,希望大家能够好好学习,把计算机网络这一块儿给提升上来,也希望本文能够得到大家的喜欢!!如需原件 pdf 参考学习的朋友点赞关注后台私信“网络协议”即可

标签:总结,协议,趣谈,18,网络协议,网络,如下,附大,路由
来源: https://blog.csdn.net/m0_64420350/article/details/122642863