计算机网络学习
计算机网络梳理
一、TCP/IP体系认识
二、数据链路层
1.以太网帧的格式
2.MTU概念
3.ARP/RARP协议(地址解析/逆地址解析)
三、网络层
1.IP协议
掌握IP首部格式;16位分片标识、DF不分片标识、MF更多分片标志、13位片偏移、8位生存时间TTL、16位的首部检验和等
2.ICMP协议
报文格式:查询+差错、
2种查询报文+5种差错报文
四、传输层
UDP协议:
包括特点+首部各个字段
TCP协议:
特点+首部字段+可靠机制
TCP链接控制:
三次握手、四次挥手、同时打开、同时关闭、半关闭
TCP流量控制机制:
滑动窗口、慢启动、拥塞避免、快速重传、快速恢复
TCP超时重传机制:
各种定时器
为什么三次握手 四次挥手?
为什么TCP、UDP存在伪包头
五、应用层
DNS协议:
名字空间、DNS指针查询(反向查找或逆向解析)基本原理、DNS缓存
FTP协议:网络界的活化石
俩条连接:控制连接+数据连接
俩种工作模式:PASV+PORT
各种FTP指令和响应码
FTP断点续传、匿名FTP协议
HTTP协议:
1.报文格式:请求报文、响应报文、请求头各种字段、响应头各种字段、
2.http状态码
HTTPS协议:
1.https详细的握手过程
2.摘要算法、数字签名、数字证书的原理和过程