HTTP
- 是基于 TCP/IP 协议的应用层协议。
- 不涉及数据包(packet)传输,是个无状态协议(解决办法:Cookie 或者 Session保存)
- 客户端和服务器之间的通信格式,默认使用80端口
- http1.1与http1.0区别: http1.1默认是Connection: keep-alive 和 引入了管道机制(pipelining)
- http状态码,
- 请求方式
- 实现的原理
- 域名解析
- 浏览器搜索自己的dns缓存
- 查询wins服务器
- 进行广播查找
- 读取host文件
- 发起tcp三次握手
- 发送HTTP请求
- 服务器响应HTTP请求
- 浏览器解析响应
- 域名解析
- https的SSL
- HTTP优化
ip
- ip负责把数据发送给目标主机,tcp负责保证对端主机收到数据
- ip地址 + 子网掩码 = 网络地址
- 地址解析协议 ARP
- RARP 从Mac地址定位到IP地址的一种协议
- DNS查询
- 广播和多播
- ipv4
tcp
- tcp与udp的区别
- 三次握手,四次挥手
- 发送方再次发送确认的必要性
- 阻塞避免
- websocket
web 安全
- xss/crsf
- sql 注入