程序员基石必修课,计算机网络底层原理

动画+抓包+仿真模拟+编码实现,拒绝枯燥,轻松提升编程内功

难度:入门
|
时长:共 18 小时
新课榜第 3 名
¥69.00
¥99.00
助学计划
距离活动结束
立即购买
加购物车
已有 189 人在学
  • 深度掌握网络通信的底层原理
  • 掌握基于TCP协议通信
  • 形成对网络通信全面系统认识
  • 掌握基于WebSocket协议通信
  • 掌握基于HTTP/HTTPS协议通信
  • 掌握通过抓包解决问题的能力
试看本节课 14:31
试看本节课 08:33
1-1 本课程学什么
1-2 为什么学以及怎么学

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
网络底层知识是编程的基石,是高手突破的重要指标之一,系统掌握网络底层知识势在必行。本课程采用动画、抓包、仿真模拟等方式,再结合编码实现,将晦涩的知识变得简单有趣不枯燥。同时还对前端、移动端、服务器端各端针对性分析,让前、后端同学都可以从本课程中学到面试和工作中需要的网络知识。
第1章 课程介绍
2 节|24分钟
展开
  • 视频:
    1-1 本课程学什么
    试看
    14:31
  • 视频:
    1-2 为什么学以及怎么学
    试看
    08:33
第2章 初识计算机网络
4 节|56分钟
收起
  • 视频:
    2-1 协议的本质
    16:15
  • 视频:
    2-2 分层思想
    11:14
  • 视频:
    2-3 计算机网络分层体系结构
    15:15
  • 视频:
    2-4 抓包:加深对网络底层原理的理解
    12:21
第3章 物理层和数据链路层
10 节|85分钟
收起
  • 视频:
    3-1 分层体系结构的最底层 - 物理层
    05:07
  • 视频:
    3-2 什么是链路
    05:28
  • 视频:
    3-3 链路层的重中之重 - MAC 地址
    09:09
  • 视频:
    3-4 链路层的帧格式
    06:39
  • 视频:
    3-5 链路层常用的协议
    12:25
  • 视频:
    3-6 使用交叉线连接两台主机
    07:42
  • 视频:
    3-7 使用集线器连接多台主机
    05:53
  • 视频:
    3-8 仿真演示:集线器的工作原理
    12:25
  • 视频:
    3-9 使用交换机链接多台主机
    08:31
  • 视频:
    3-10 仿真演示:交换机的工作原理
    10:43
第4章 网络层
12 节|117分钟
展开
  • 视频:
    4-1 认识 IP 地址
    08:43
  • 视频:
    4-2 IP地址的分类
    11:17
  • 视频:
    4-3 划分子网、CIDR 和同一网络的判断
    13:20
  • 视频:
    4-4 公网和私网 IP
    10:10
  • 视频:
    4-5 IP地址的总结
    08:58
  • 视频:
    4-6 认识网络层
    05:22
  • 视频:
    4-7 网络层最重要的协议 — IP 协议
    12:15
  • 视频:
    4-8 抓包:加深对IP协议的理解
    04:37
  • 视频:
    4-9 ARP 协议
    05:06
  • 视频:
    4-10 ICMP 协议
    13:19
  • 视频:
    4-11 使用路由器链接多个网络
    12:09
  • 视频:
    4-12 仿真演示:路由器的工作原理
    11:14
第5章 运输层
13 节|167分钟
展开
  • 视频:
    5-1 端口号
    12:35
  • 视频:
    5-2 UDP 协议-
    09:56
  • 视频:
    5-3 TCP 协议的可靠传输
    14:35
  • 视频:
    5-4 TCP 协议的首部格式
    08:35
  • 视频:
    5-5 TCP 协议的流量控制和拥塞控制
    07:44
  • 视频:
    5-6 TCP 连接的建立
    10:13
  • 视频:
    5-7 TCP 连接的释放
    07:50
  • 视频:
    5-8 抓包:TCP 协议总结
    16:54
  • 视频:
    5-9 编码:基于 TCP 协议的通信-1
    15:30
  • 视频:
    5-10 编码:基于 TCP 协议的通信-2
    17:11
  • 视频:
    5-11 基于 TCP 协议的聊天室 - 协议
    16:28
  • 视频:
    5-12 编码:基于 TCP 协议的聊天室-1
    13:35
  • 视频:
    5-13 编码:基于 TCP 协议的聊天室-2
    15:27
第6章 应用层
3 节|38分钟
展开
  • 视频:
    6-1 FTP 和邮件协议
    13:13
  • 视频:
    6-2 DHCP 协议
    09:53
  • 视频:
    6-3 DNS 协议
    14:31
第7章 HTTP 协议
31 节|495分钟
展开
  • 视频:
    7-1 认识 HTTP
    09:52
  • 视频:
    7-2 HTTP 报文格式-1
    13:39
  • 视频:
    7-3 HTTP 报文格式-2
    07:04
  • 视频:
    7-4 字符集与编码-1
    12:44
  • 视频:
    7-5 字符集与编码-2
    16:00
  • 视频:
    7-6 基于 HTTP 协议的通信-1
    15:43
  • 视频:
    7-7 基于 HTTP 协议的通信-2
    17:20
  • 视频:
    7-8 HTTP 请求方法
    25:53
  • 视频:
    7-9 RESTful 风格的 API
    20:28
  • 视频:
    7-10 URL
    19:06
  • 视频:
    7-11 HTTP 响应状态码-1xx
    07:55
  • 视频:
    7-12 HTTP 响应状态码-2xx
    20:00
  • 视频:
    7-13 HTTP 响应状态码-3xx
    09:57
  • 视频:
    7-14 HTTP 响应状态码-4xx
    19:11
  • 视频:
    7-15 HTTP 响应状态码-5xx
    11:28
  • 视频:
    7-16 代理服务器和 VPN
    18:06
  • 视频:
    7-17 HTTP 首部字段-1
    23:00
  • 视频:
    7-18 HTTP 首部字段-2
    18:32
  • 视频:
    7-19 HTTP 首部字段-3
    20:42
  • 视频:
    7-20 HTTP 首部字段-4
    20:06
  • 视频:
    7-21 文件上传
    16:25
  • 视频:
    7-22 断点续传
    15:14
  • 视频:
    7-23 视频播放
    08:54
  • 视频:
    7-24 单向散列函数
    15:31
  • 视频:
    7-25 HTTP 缓存-1
    16:27
  • 视频:
    7-26 HTTP 缓存-2
    18:21
  • 视频:
    7-27 CDN
    09:05
  • 视频:
    7-28 静态资源和动态资源
    12:41
  • 视频:
    7-29 前后端分离
    19:57
  • 视频:
    7-30 跨域-CORS
    22:44
  • 视频:
    7-31 跨域-代理服务器
    12:25
第8章 HTTPS 协议
5 节|44分钟
展开
  • 视频:
    8-1 认识 HTTPS
    04:03
  • 视频:
    8-2 对称加密和非对称加密
    12:30
  • 视频:
    8-3 数字签名
    06:41
  • 视频:
    8-4 证书
    15:15
  • 视频:
    8-5 Wireshark 中解密 HTTPS
    05:12
第9章 WebSocket 协议
2 节|27分钟
展开
  • 视频:
    9-1 认识 WebSocket
    12:52
  • 视频:
    9-2 基于 WebSocket 协议的通信
    13:22
第10章 HTTP/2 和 HTTP/3 协议
4 节|49分钟
展开
  • 视频:
    10-1 HTTP1.1 的不足与优化
    08:59
  • 视频:
    10-2 HTTP2 协议-传输机制、多路复用和优先级
    13:07
  • 视频:
    10-3 HTTP2 协议-首部压缩和服务器推送
    20:08
  • 视频:
    10-4 HTTP3 协议
    06:28
第11章 课程回顾与总结
1 节|16分钟
展开
  • 视频:
    11-1 课程总结
    16:00
本课程已完结
AlexWang
高级软件工程师, 已有151368个学生
不为别的,只为提升面试通过率
尽管课程时间很长,
但没关系,我们有老师的陪伴,
还有同学之间互相鼓励,彼此帮助,
完成学习后,还能获得慕课网官方认证的证书。
立即购买
数据加载中...
《程序员基石必修课,计算机网络底层原理》的真实评价
综合评分:分,共 人参与
篇幅原因,只展示最近100条评价

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题

意见反馈 帮助中心 APP下载
官方微信