00 资料 · 01 基础内功 - 免费试听课 · 02 计网一:网络体系结构【2.4 小时】【可试看】 · 03 计网二:网络接口层【3.2 小时】 · 04

*   00 资料/

  *   01 计网一课件:网络体系结构.pdf

  *   02 计网二课件:网络接口层.pdf

  *   03 计网三课件:网络层.pdf

  *   04 计网四课件:运输层.pdf

  *   05 计网五课件:应用层.pdf

  *   06 计网六课件:HTTP 进阶.pdf

  *   07 计网七课件:socket 套接字.pdf

  *   08 计网八课件:IO 多路复用.pdf

  *   09 计网九课件:高并发网络编程.pdf

*   01 基础内功 - 免费试听课/

  *   01 【OS 试听】1_内存的物理机制

  *   02 【OS 试听】2_内存寻址课程内容

  *   03 【OS 试听】3_物理寻址 - 最简单的寻址方式

  *   04 【OS 试听】4_16 位处理器如何寻址 20 位内存地址

  *   05 【OS 试听】5_ 8086 处理器的分段寻址

  *   06 【OS 试听】6_实模式和保护模式

  *   07 【OS 试听】7_虚拟寻址

  *   08 【OS 试听】8_虚拟寻址降低内存管理的复杂度

  *   09 【OS 试听】9_分页寻址

  *   10 【计网试听】1_一个网络上计算机的通信

  *   11 【计网试听】2_多个网络上计算机的通信

  *   12 【计网试听】3_ISP 内部结构

  *   13 【计网试听】4_两台计算机通信需要解决的问题

  *   14 【计网试听】5_网络分层

  *   15 【计网试听】6_分层执行流程

  *   16 【MySQL 试听】1_B-Tree 课程内容

  *   17 【MySQL 试听】2_什么是 B-Tree

  *   18 【MySQL 试听】3_B-Tree 本质上上多路查找树

  *   19 【MySQL 试听】4_为什么关系型数据库使用 B-Tree 组织数据

  *   20 【MySQL 试听】5_B+ Tree

  *   21 【MySQL 试听】6_B+ Tree 新增一条记录

  *   22 【MySQL 试听】7_B+ Tree 删除一条记录

*   02 计网一:网络体系结构【2.4 小时】【可试看】/

  *   00 资料/

    *   01 计网一课件:网络体系结构.pdf

  *   01 1_一个网络上计算机的通信

  *   02 2_多个网络上计算机的通信

  *   03 3_ISP 内部结构

  *   04 4_两台计算机通信需要解决的问题

  *   05 5_网络分层

  *   06 6_分层执行流程

  *   07 7_每一层在计算机中的位置

  *   08 8_什么是协议

  *   09 9_电路交换 vs 分组交换

  *   10 10_网络的分类

*   03 计网二:网络接口层【3.2 小时】/

  *   00 资料/

    *   01 计网二课件:网络接口层.pdf

  *   01 1_网络接口层课程内容

  *   02 2_物理层:解决一段链路上传输的问题

  *   03 3_网络适配器(网卡)基本原理

  *   04 4_网络性能指标:速率、带宽和吞吐量

  *   05 5_数据链路层基本功能:封装成帧和透明传输

  *   06 6_数据链路层基本功能:差错检测

  *   07 7_CSMA_CD 协议_载波监听多点接入_碰撞检测

  *   08 8_MAC 地址

  *   09 9_单播、广播和多播

  *   10 10_ARP 协议:根据 IP 拿到 MAC 地址

  *   11 11_集线器 (Hub)

  *   12 12_交换机 (Switch)

  *   13 13_交换机通过自学习算法构建转发表

  *   14 14_数据链路层总结

*   04 计网三:网络层【5.2 小时】/

  *   00 资料/

    *   01 计网三课件:网络层.pdf

  *   01 1_网络层课程内容

  *   02 2_分类的 IP 地址(A 类、B 类和 C 类)

  *   03 3_可分配的 IP 和不可分配的 IP

  *   04 4_分类 IP 地址分配的例子

  *   05 5_路由器

  *   06 6_IP 分组转发流程_基于分类的 IP 地址

  *   07 7_划分子网的 IP 地址

  *   08 8_划分子网的 IP 地址分配例子

  *   09 9_IP 分组转发流程_基于划分子网的 IP 地址

  *   10 10_无分类的 IP 地址

  *   11 11_无分类的 IP 地址分配例子

  *   12 12_IP 分组转发流程_基于无分类 IP 地址

  *   13 13_路由聚合

  *   14 14_再来看一个例子

  *   15 15_内网 IP 和 外网 IP - VPN 技术

  *   16 16_内网 IP 和 外网 IP - NAT 技术

  *   17 17_IP 数据报首部格式详解(一)

  *   18 18_IP 数据报首部格式详解(二)

  *   19 19_网际控制报文协议-ICMP 协议_差错报告报文

  *   20 20_ping 命令的原理

*   05 计网四:运输层【3.6 小时】/

  *   01 1_运输层课程内容

  *   02 2_端口号

  *   03 3_协议的复用和分用

  *   04 4_UDP 和 TCP 的区别

  *   05 5_传输差错:分组丢失、分组失序、分组重复

  *   06 6_可靠传输协议:停止等待协议

  *   07 7_可靠传输协议:回退 N 帧协议

  *   08 8_可靠传输协议:选择重传协议

  *   09 9_TCP 首部中实现可靠传输的三个字段

  *   10 10_TCP 可靠传输实现原理

  *   11 11_TCP 超时重传时间的选择

  *   12 12_TCP 流量控制

  *   13 13_TCP 拥塞控制的含义

  *   14 14_TCP 拥塞控制:慢开始和拥塞避免算法

  *   15 15_TCP 拥塞控制:快重传和快恢复算法

  *   16 16_TCP 建立连接:三报文握手

  *   17 17_TCP 释放链接:四报文挥手

*   06 计网五:应用层【2.9 小时】/

  *   00 资料/

    *   01 计网五课件:应用层.pdf

  *   01 1_应用层课程内容

  *   02 2_DNS 中的域名

  *   03 3_DNS 中的域名服务器

  *   04 4_DNS 域名解析流程

  *   05 5_动态主机配置协议-DHCP 的作用

  *   06 6_动态主机配置协议-DHCP_报文详情

  *   07 7_认识 HTTP

  *   08 8_HTTP 报文格式

  *   09 9_HTTP 头部字段

  *   10 10_URI 和 URL

  *   11 11_HTTP 请求方法

  *   12 12_HTTP 响应状态码

*   07 计网六:HTTP 进阶【4.1 小时】/

  *   00 资料/

    *   01 计网六课件:HTTP 进阶.pdf

  *   01 1_HTTP 进阶的课程内容

  *   02 2_描述 body 的头部字段

  *   03 3_HTTP 连接管理

  *   04 4_重定向

  *   05 5_Cookie 机制

  *   06 6_HTTP 的缓存控制(一)

  *   07 7_HTTP 的缓存控制(二)

  *   08 8_HTTP 的代理服务

  *   09 9_HTTP 的缓存代理

  *   10 10_CDN 的作用和原理

  *   11 11_HTTPS 是什么

  *   12 12_对称加密算法

  *   13 13_非对称加密算法

  *   14 14_数据的完整性_摘要算法

  *   15 15_数字签名

  *   16 16_ CA 数字证书

  *   17 17_TLS 1.2 连接过程

*   08 计网七:socket 套接字【4 小时】/

  *   00 资料/

    *   01 计网七课件:socket 套接字.pdf

  *   01 1_socket 套接字课程内容

  *   02 2_socket 的创建

  *   03 3_系统调用 bind、listen、connect、accept

  *   04 4_代码实现:client 发送消息 server 接收消息

  *   05 5_客户端服务端基于 socket 编程

  *   06 6_socket 创建的内核实现

  *   07 7_bind、listen、connect、accept 内核实现

  *   08 8_发送网络包全流程

  *   09 9_接收网络包的全流程

  *   10 10_发送和接收内核缓冲区大小的设置

  *   11 11_tcpdump 查看 tcp 报文

  *   12 12_netstat 查看 socket

  *   13 13_服务端进程主动发起关闭连接请求

  *   14 14_服务端进程挂了,会发生什么

  *   15 15_客户端进程挂了,会发生什么

*   09 计网八:IO 多路复用【5.6 小时】/

  *   00 资料/

    *   01 计网八课件:IO 多路复用.pdf

  *   01 1_IO 多路复用课程内容

  *   02 2_阻塞 IO vs 非阻塞 IO (读 socket 数据)

  *   03 3_阻塞 IO vs 非阻塞 IO (写 socket 数据)

  *   04 4_什么是多路复用

  *   05 5_多路中的每一路本质上就是一个 fd

  *   06 6_select 的使用

  *   07 7_客户端使用 select 实现多路复用

  *   08 8_服务端:单线程 + 多路复用 + 阻塞IO接收多个客户端

  *   09 9_服务端:单线程 + 多路复用 + 阻塞IO服务多个客户端

  *   10 10_服务端:单线程 + 多路复用 + 非阻塞IO

  *   11 11_select + 非阻塞 IO 实现的单线程服务端程序

  *   12 12_select 实现原理

  *   13 13_poll 多路复用的使用

  *   14 14_客户端中使用 poll 多路复用

  *   15 15_服务端:poll + 单线程 + 非阻塞 IO 实现

  *   16 16_poll 实现原理

  *   17 17_epoll 的使用

  *   18 18_客户端使用 epoll

  *   19 19_服务端:单线程 + epoll + 非阻塞IO

  *   20 20_epoll 实现原理

  *   21 21_条件触发 vs 边缘触发

  *   22 22_同步 IO vs 异步 IO

*   10 计网九:高并发网络编程【1.9 小时】/

  *   00 资料/

    *   01 计网九课件:高并发网络编程.pdf

  *   01 1_高并发网络编程课程内容

  *   02 2_再次理解 TCP 的面向字节流

  *   03 3_网络字节顺序

  *   04 4_粘包和半包问题

  *   05 5_C10K 问题:操作系统层面需要做的事情

  *   06 6_服务端进程:阻塞 IO + 多进程

  *   07 7_服务端进程:阻塞 IO + 多线程

  *   08 8_服务端进程:单线程 + 非阻塞IO + 多路复用

  *   09 9_服务端进程:多线程版本的 reactor

  *   10 10_服务端进程:主从 reactor

  *   11 11_服务进程网络编程模型总结