网络协议那些事儿
前后端通用系列课
Oscar · 一线大厂高级软件工程师

共计60节 · 已更新60节

3097人已订阅

课程亮点:

  • 内容覆盖全面的网络协议通识类课程
  • 零基础即可入门的网络协议体系构建
  • OSI 底层到上层的逻辑清晰串讲方式
  • 轻松掌握网络的各种基要知识和各层间的关系
  • 用心绘制的课程原理解析图片,形象生动
  • 有趣的理论讲解配合精心设计的实战练习题

课程简介

网络协议是每一个程序员的必备知识。我们今天使用电脑、手机上网聊天、游戏、购物、追剧等等,其实都在不自觉地使用各种网络协议。学习网络协议是从初级程序员进阶到资深程序员的必经之路。面试中网络协议更是必考内容。

想要成为编程方面的专家,除了操作系统、计算机原理、数据结构和算法、设计模式和架构、数据库等知识外,网络协议的相关知识也是不可或缺的。

但在学习网络协议相关知识的时候,你是否有以下苦恼:

  • 在编程时虽然会调用网络方面的 API,却不清楚具体原理;
  • 会用 ifconfig、netstat 等命令,却不太理解其输出;
  • 对于长长的 MAC 地址、IP 地址和子网掩码,不了解它们的分配机理;
  • 看了网上对路由器、交换机、TCP、UDP、HTTP、DHCP、DNS、FTP、SSH 等知识点的介绍,却依旧迷茫;
  • 面试的时候被问到网络协议的知识,不知道从何答起。

如果你有这些疑问,那么这个专栏就是为你准备的。即便你完全没有网络协议方面的知识也没关系,本专栏非常适合零基础的初学者,十分友好。

本次课程讲解采取从 OSI 底层到上层的逻辑清晰串讲方式,理论结合实战,真正帮你从零基础循序渐进构建网络协议的体系。超过40篇文章的详实课程内容,用生动有趣的理论讲解,搭配用心绘制的原理图,精心设计的实战和练习题,带你轻松掌握网络协议的各种基要知识和各层间的关系,做到知其然也知其所以然。

讲师Oscar,一线互联网公司嵌入式软件工程师,8 年以上工作经验,“程序员联盟” 公众号作者,IT社区活跃作者。曾就职于Intel、Amadeus等知名企业。专业方向是嵌入式软件和移动开发, 拥有十多年的Linux使用经验。擅长嵌入式、Linux、Android、物联网、人工智能等领域。能够用通俗易懂的风趣语言将复杂知识点讲解得清晰明了。曾在慕课网出品人气课程《Linux命令行与Shell脚本编程大全》《Linux核心技能与应用》《基于Python玩转人工智能最火框架 TensorFlow应用实践》等。

本专栏分为5大模块,共40小节:

第一部分: 在回顾互联网历史中缓缓拉开专栏序幕,讲解如何在本地网络进行通信。学习OSI的第一层和第二层; 带你了解集线器、交换机等硬件; 熟悉 MAC 地址; 学习 CSMA/CD 方案和以太网协议。

第二部分: 跳出本地局域网,讲解网络间的通信。学习 OSI 的第三层;讲解 IP 协议;深入理解 IP 地址和子网掩码的机制;带你了解路由的概念并动手实现一个路由架构;学习 ARP 和 ICMP 协议。

第三部分: 学习 OSI 第四层。讲解服务器客户端、TCP 协议、UDP 协议、NAT、端口转发技术等等,并用详细示例回顾前三章,巩固学习内容。

第四部分: 学习 OSI 第七层。主讲网络服务,并讲解 DHCP、DNS、HTTP、HTTPS、SSH、FTP、VPN等等,以及讲解 Web 服务的原理和如何搭建 Web 服务器。

第五部分: 进行一个小型公司的网络架构搭建实战演练,对课程进行总结回顾与进阶建议。

查看全部
专栏目录
目录
适合人群
  • 对网络协议知识感兴趣的学员
  • 想要在面试中不被网络协议难倒的学员
  • 想要深入理解网络协议的 IT 工程师
购买须知
  1. 本专栏为图文形式内容服务,共计 40 多小节,上线时间为 2019 年 10 月 15 日,预计 2020 年 3 月 20 日更新完成;
  2. 本专栏更新时间为每周三,四更新 1 篇(法定节假日顺延),形式为图文;
  3. 订阅成功后,用户即可通过慕课网 PC 端、App 端、WAP 端享有永久阅读的权限;
  4. 慕课专栏为虚拟内容服务,订阅成功后概不退款;
  5. 在专栏阅读过程中,如有任何问题,请邮件联系kf@imooc.com;
  6. 慕课专栏版权归本平台所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布/发表,违者将依法追究责任。
0 / 3
登录后可任选 3 个小节免费阅读
Termintoryz

老师,你这专栏真的太棒了!!!等我学完这个就再去刷你其他课程

2020-05-12
1
慕运维7383415

终于找到一个可以把三次握手和四次挥手讲得那么通俗易懂的书,太激动了

2020-04-25
1
Nobody11

感谢老师一路陪伴。

讲师回复:谢谢你们一路陪伴,加油~
2020-04-25
1
纯情的慕哥

幽默风趣,通俗易懂,很棒的老师

2020-04-24
2
Oscar

专栏完结了,谢谢大家的鼓励和支持。非常感谢!编程学习道阻且长,我们一起加油吧~

2020-04-24
6
TheCreamPuff

老师 我超喜欢您出的专栏 从Linux那个专栏开始 因为我是网络专业的 在我差点想要放弃网络冲向前端的时候 您终于出网络的专栏了 i了i了

讲师回复:谢谢你的鼓励和好评,加油
2020-03-08
3
天然的纯指挥

看到网络协议直接下单了,对正在学习的后端来说太需要了,这小册超值,感谢老师!

讲师回复:谢谢你的鼓励。加油吧~
2019-12-11
1
紘係1276

谢谢,老师!老师用心了,尤其上面的两个事列,还有颜色的标注。我这么笨都看懂了,感觉只想想学,再跟这课的小伙伴们,应该比我学习的更好。一起加油,最后老师别太辛苦哈,注意休息哦。码子和教案等编写感觉很费神!

讲师回复:你不笨,加油吧!谢谢你的鼓励和好评!
2019-12-11
2
问道剑仙

秀啊,这是我看过的关于网络协议的书中,篇幅最小而又很好的做到通俗易懂的书!

讲师回复:谢谢你的好评,我会继续努力的
2019-11-09
2
旺仔小牛牛

老师的专栏太棒了,对我这种半路出家的程序员来说 真是 醍醐灌顶。
希望老师能继续推出精品课程,推一个买一个。
之前 Linux的实战和专栏,也都买了。 同样的收获满满。

讲师回复:谢谢你的鼓励,肯定和支持。我会继续努力的。你也要一起加油哦
2019-12-08
1
紘係1276

老师,思路清晰,对网络理解境界真的很高,我这小渣渣看山是山。在阅读学习老师的文章后收获颇深,谢谢作者大大的付出,用自己的理解帮助我们更加容易去理清网络之间的关系以及每个部件的作用。老师,辛苦了,快过年了,别累瘦了哦。

讲师回复:谢谢你。今年过年早,一月份。嘿嘿。加油吧
2019-12-02
1
weixin_慕标6005024

写的真的很不错,很白话容易懂。比我自己硬着头皮啃书好多了

讲师回复:谢谢你的评价,加油吧
2019-11-20
3
向往那片天空

老师出品,必属精品。从linux专栏开始关注老师。

讲师回复:谢谢你的支持和肯定,加油吧
2019-10-25
3
Nev

没学过网络的文科生表示看懂了!

讲师回复:学过网络的理科生表示看懂了你的留言,谢谢你~
2019-10-24
3
weixin_慕仰9184922

介绍得很详细,很好,谢谢老师

讲师回复:谢谢你的肯定,加油~
2019-10-25
1
SapereAudor

太喜欢你啦老师,我想问一下咱们这个专栏多久可以更新一次?

讲师回复:现在是改成周三和周五了。
2019-10-25
2
向往那片天空

学习了,很棒

讲师回复:你很努力,加油啊~~
2019-10-25
1
慕婉清7405481

老师,能不能更新快点,几下就看没了,很不过瘾啊

讲师回复:我其实提交了稿子,不过慕课网他们是按照每周二和周四更新,每周两篇。谢谢~
2019-10-24
2
Oscar

欢迎大家留言,讨论,在相关章节的留言里提问时很好的与老师互动的方式噢!

2019-10-24
5
SapereAudor

老师,学习网络有什么模拟软件辅助学习么?

讲师回复:之后课程里会推荐和介绍的
2019-10-22
3
— 造烛求明,读书求理 —
¥68.00
立即购买