计算机网络
前述:记录计算机网络的重点内容体系。
推荐书籍:《TCP/IP详解》、《计算机网络-自顶向下方法》
- TCP/IP协议体系的认知
- 链路层
- 以太网帧的格式
- MTU的概念
- ARP协议和RARP协议(掌握一下ARP缓存的原理)
- 网络层
- 掌握IP的首部格式
- 掌握IP的分片
- 掌握IP选路
- ICMP协议
- 掌握报文格式
- 分类:查询 + 差错
- 两种 + 五种
- 传输层
- UDP,次要一点,掌握特点和首部各个字段
- 掌握TCP
- 特点 + 首部字段 + 可靠机制
- 连接控制 :三次握手,四次挥手,同时打开,同时关闭,半关闭(为什么需要)
- 流量控制机制:滑动窗口,慢启动,拥塞避免,快速重传,快速恢复
- 超时重传机制
- 应用层
- 掌握DNS协议
- 名字空间
- 指针查询(反向查找或逆向解析)基本原理
- DNS缓存
- FTP协议(活化石):
- 控制流和数据流
- 两种工作模式: PASV 和 PORT
- 各种指令和响应码
- 断点续传和匿名FTP的概念
- HTTP协议:
- 报文格式:请求报文,响应报文,请求头各种字段,响应头各种字段
- HTTP状态码
- HTTPS协议
- 握手的详细过程
- 摘要算法,数字签名,数字证书的原理和过程
- 掌握DNS协议