趣谈网络协议
刘超
网易研究院云计算技术部首席架构师
立即订阅
38004 人已学习
课程目录
已完结 51 讲
0/4登录后,你可以任选4讲全文学习。
开篇词 (1讲)
开篇词 | 想成为技术牛人?先搞定网络协议!
免费
第一模块 通信协议综述 (4讲)
第1讲 | 为什么要学习网络协议?
第2讲 | 网络分层的真实含义是什么?
第3讲 | ifconfig:最熟悉又陌生的命令行
第4讲 | DHCP与PXE:IP是怎么来的,又是怎么没的?
第二模块 底层网络知识详解:从二层到三层 (5讲)
第5讲 | 从物理层到MAC层:如何在宿舍里自己组网玩联机游戏?
第6讲 | 交换机与VLAN:办公室太复杂,我要回学校
第7讲 | ICMP与ping:投石问路的侦察兵
第8讲 | 世界这么大,我想出网关:欧洲十国游与玄奘西行
第9讲 | 路由协议:西出网关无故人,敢问路在何方
第二模块 底层网络知识详解:最重要的传输层 (4讲)
第10讲 | UDP协议:因性善而简单,难免碰到“城会玩”
第11讲 | TCP协议(上):因性恶而复杂,先恶后善反轻松
第12讲 | TCP协议(下):西行必定多妖孽,恒心智慧消磨难
第13讲 | 套接字Socket:Talk is cheap, show me the code
第二模块 底层网络知识详解:最常用的应用层 (4讲)
第14讲 | HTTP协议:看个新闻原来这么麻烦
第15讲 | HTTPS协议:点外卖的过程原来这么复杂
第16讲 | 流媒体协议:如何在直播里看到美女帅哥?
第17讲 | P2P协议:我下小电影,99%急死你
第二模块 底层网络知识详解:陌生的数据中心 (6讲)
第18讲 | DNS协议:网络世界的地址簿
第19讲 | HTTPDNS:网络世界的地址簿也会指错路
第20讲 | CDN:你去小卖部取过快递么?
第21讲 | 数据中心:我是开发商,自己拿地盖别墅
第22讲 | VPN:朝中有人好做官
第23讲 | 移动网络:去巴塞罗那,手机也上不了脸书
第三模块 热门技术中的应用:云计算中的网络 (5讲)
第24讲 | 云中网络:自己拿地成本高,购买公寓更灵活
第25讲 | 软件定义网络:共享基础设施的小区物业管理办法
第26讲 | 云中的网络安全:虽然不是土豪,也需要基本安全和保障
第27讲 | 云中的网络QoS:邻居疯狂下电影,我该怎么办?
第28讲 | 云中网络的隔离GRE、VXLAN:虽然住一个小区,也要保护隐私
第三模块 热门技术中的应用:容器技术中的网络 (3讲)
第29讲 | 容器网络:来去自由的日子,不买公寓去合租
第30讲 | 容器网络之Flannel:每人一亩三分地
第31讲 | 容器网络之Calico:为高效说出善意的谎言
第三模块 热门技术中的应用:微服务相关协议 (5讲)
第32讲 | RPC协议综述:远在天边,近在眼前
第33讲 | 基于XML的SOAP协议:不要说NBA,请说美国职业篮球联赛
第34讲 | 基于JSON的RESTful接口协议:我不关心过程,请给我结果
第35讲 | 二进制类RPC协议:还是叫NBA吧,总说全称多费劲
第36讲 | 跨语言类RPC协议:交流之前,双方先来个专业术语表
第四模块 网络协议知识串讲 (4讲)
第37讲 | 知识串讲:用双十一的故事串起碎片的网络协议(上)
第38讲 | 知识串讲:用双十一的故事串起碎片的网络协议(中)
第39讲 | 知识串讲:用双十一的故事串起碎片的网络协议(下)
第40讲 | 搭建一个网络实验环境:授人以鱼不如授人以渔
答疑与加餐 (9讲)
协议专栏特别福利 | 答疑解惑第一期
协议专栏特别福利 | 答疑解惑第二期
协议专栏特别福利 | 答疑解惑第三期
协议专栏特别福利 | 答疑解惑第四期
协议专栏特别福利 | 答疑解惑第五期
加餐1 | 测一测:这些网络协议你都掌握了吗?
加餐2 | 创作故事:我是如何创作“趣谈网络协议”专栏的?
加餐3 | “趣谈网络协议”专栏食用指南
第2季回归 | 这次我们来“趣谈Linux操作系统”
结束语 (1讲)
结束语 | 放弃完美主义,执行力就是限时限量认真完成
趣谈网络协议
登录|注册

加餐3 | “趣谈网络协议”专栏食用指南

刘超 2018-09-08

你好,我是刘超。

“趣谈网络协议”专栏现在已经全部更新完毕。这里有一份「食用指南」,可以帮你找到学习本专栏的最佳姿势。

在这份指南中,我为你整理了专栏的所有学习资料,并告诉你如何更高效地使用这些资料,从而帮助你消化吸收,以期获得更好的学习效果。

不管你是刚刚打开这个专栏,还是进入温故的阶段,我的这份指南,都可以帮你更上一个台阶。一起加油吧!

1. 能力测试

我从常用的网络协议中,精心筛选了核心知识点,编成了 10 道题。这里面的题目和答案都是我精心设计的。希望你一定要先拿出纸笔,认真思考,记录下自己的答案,之后再和文末的详细解析进行对照。

刚刚打开这个专栏的你,可以据此寻找自己的薄弱点,对症下药;已经学习了一段时间的你,可以检测学习成果,查漏补缺

点击查看:网络协议能力测试题

2. 答疑解惑

每篇文章后,我都会留两个思考题,其中第一个问题意在启发你的思考,是对本节内容的延伸学习;第二个问题是为引出下一节,下一节的内容其实就是答案(所以我就不单独解答啦)。

我希望你能够好好地利用这些思考题,毕竟所有的“知”,只有经过了自己的思考之后,才能成为“识”。

如果你是刚刚加入学习,你可以继续在思考题后的“留言区”写下你的答案,学习过程中遇到的问题和思考也欢迎多多分享,我依然会在这里回复你的留言,和你一起讨论。

© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《趣谈网络协议》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(36)

  • 小橙橙
    这个专利真的太良心了,更新这么多期,有答疑解惑还有知识图谱,内容真的太丰富了,谢谢老师!!
    2018-09-08
    67
  • 一粟
    果断把知识图谱换成桌面
    2018-09-08
    12
  • 梁鹏
    谢谢刘超老师的分享,收获满满
    2018-09-08
    6
  • 爱新觉罗老流氓
    网络协议食用指南mark
    2018-09-08
    6
  • Maiza
    感谢!!!用一根线把所有的知识都串在一起的感觉太赞了 !
    2018-09-08
    5
  • 黑马有点白
    是我付费过性价比最高的课程,没有之一。质量好,内容丰富,比慕课网的课程优质的不是一点点,加油
    2018-09-26
    4
  • iamzmstone
    太超值了,感谢刘超老师!
    2018-09-09
    4
  • Fisher
    同时买了两门课程,从最后的收尾可以对比出来这个专栏太用心了,之前一直觉得太值了,现在看到涨价了感觉更是买的物超所值
    2018-09-08
    4
  • 刘祖明
    我最近遇到一个特别难搞的网络问题,我的一个虚拟机在内网可以正常使用,但是不能访问外网。下面是我的调试步骤(ubuntu):
    1 直接 ping baidu.com 发现需要等待 1分钟左右,发错错误是 unknown host baidu.com
    发现这个错误之后,我的第一判断就是 DNS 配置错误,
    2 直接修改 /etc/network/interfaces 文件,修改配置正确的 DNS,重启 network。发现还是还是未知主机错误
    3 判断是否是由于 route table 配置的有问题,使用 ip route 查看路由配置,发现路由配置确实有点问题,使用 ip route add default via 172.16.0.1 dev en0 配置为正确的 route table
    测试还是同样的错误 unknown host baidu.com
    4 判断是否是DNS 源存在问题,ping 114.114.114.114 发现错误原因是网络不可达
    5 判断是否为网关是否有问题,ping 172.16.0.1 发现也出现错误为网络不可达,内网的其他 ip 都可以访问,就这个网关不能访问
    6 判断问题应该是出现在 arp 的 ip 和 mac 地址对应不上
    7 ip neigh list 查看 arp 缓存,发现网关对应的请求记录是 FAIL,删除缓存。这时候我发现
       arp 缓存的状态居然在一直变化:delay,failed,stale,incomplete,probe
    8 使用 arp 发送 arp 请求,绝大部分时候我们都能请求到正确的返回值,但是花费的时候比较长(预计在1分钟左右)
    9 arp 请求讲道理应该非常快,不可能会这么慢,虽然 arp 请求以及返回正确值了
    10 判断是否是路由出了问题,使用差错报文协议中命令 traceroute 172.16.0.1 范文网关,但是结果是:
    traceroute/traceroute -n 172.16.0.1
    traceroute to 172.16.0.1 (172.16.0.1), 30 hops max, 60 byte packets
     1 * * *
     2 * * *
     3 * * *
     4 * * *
     5 * * *
     6 * * *
     7 * * *
     8 * * *
     9 * * *
    10 * * *
    11 * * *
    12 * * *
    13 * * *
    14 * * *
    15 * * *
    16 * * *
    17 * * *
    18 * * *
    19 * * *
    20 * * *
    21 * * *
    22 * * *
    23 * * *
    24 * * *
    25 * * *
    26 * * *
    27 * * *
    28 * * *
    29 * * *
    30 * * *
    这个时候我已经不知道该怎么办了, 刘老师,我这里的问题是出现在哪里了
    2018-10-19
    3
  • 大明
    发不了私信,
    有个疑问一直没敢问,
    老师是写了很多lucene文章的觉先吗

    作者回复: 是的

    2018-09-14
    3
  • 吴传卜
    多年之前学习过超哥的lucene教程,从音频中感受到超哥踏实严谨的技术风格,超哥还记得iteye博客的觉先吗?😃

    作者回复: 哈哈,是的,老朋友

    2018-09-11
    3
  • 风飘,吾独思
    谢谢刘老师,把这么难懂的网络协议讲的得很通俗易懂。
    2018-10-15
    2
  • gc
    感谢老师,感觉我看到20多章就看不懂了😂
    2018-09-20
    2
  • 真是惊喜 当初买的的时候以为只有几节课 没想到现在更新了这么多 只可惜时间太少 没时间搞
    2018-09-08
    2
  • K战神
    超哥,还有一问,因为自己基础薄弱,一直觉得 算法数据结构 / 网络协议 / 操作系统 这些底层的理论知识特别零散不深入。是否在成长为架构师之路上需要这些理论的支撑?掌握到什么程度才好?还有就是超哥,你的这些知识是怎么一点一点积累起来的?如果能提点一二我觉得我们会少走很多弯路。望回复~~
    2018-12-27
    1
  • 尹兆发
    看完了老师的课程了,想咨询老师一个比较菜的问题,为什么要进行网络抓包,如何进行网络抓包?那个工具或者命令比较实用?

    作者回复: tcpdump

    2018-12-12
    1
  • Jim
    极客时间里目前买过的最有收获的专栏。
    2018-12-05
    1
  • Jeff.W
    刘超,一个严谨,有责任心,会换位思考,有趣的灵魂~
    2018-11-21
    1
  • 仁者
    Mark
    2018-11-19
    1
  • 航go
    老师的作品很赞!
    2018-11-18
    1
收起评论
36
返回
顶部