域名和IP地址并用的理由:css
TCP/IP 的结构:html
实际的IP地址:jquery
查询顺序:web
向 dns 域名服务器查询的过程:(好比, http://www.a.b.com)算法
经过缓存加快DNS 服务器的响应:编程
DNS 劫持:json
解决:(DNS 的劫持是经过 攻击运营商的解析服务器来达到目的的)segmentfault
内容劫持:后端
背景:跨域
三次握手(创建链接)
四次挥手(断开链接)
TCP 慢启动:
TCP慢启动
拥塞避免
快速重传
快速恢复
UDP:
UDP,提供面向事务的、简单、不可靠信息传输服务。
UDP发送数据报的上限决定因素:
TCP 和 UDP 区别:
创建链接方式不一样:
数据发送方式不一样:
数据有序性的不一样:
可靠性的不一样:
使用场景:
构成:
经常使用的请求头和响应头有哪些?
请求头:
响应头:
请求/响应实体:
http请求方法?
get和post的区别?
状态码?
URL后面的#是什么?
长链接与短链接
长轮询与短轮询
长短轮询和长短链接的区别:
HTTP 1.0:
HTTP 1.1:
HTTP 2.0:
HTTP 3.0:
链接:
优雅的丢包处理:
FEC 前向纠错:
适用场景:
- 长距离传输
特色:
加密算法:
对称加密:
非对称加密:
过程:
强制缓存:
协商缓存:
使用缓存的策略:
HTTP 1.0:
强制缓存:
协商缓存:
HTTP 1.1:
强制缓存:
cache-control:
协商缓存:
比 http1.0 的进步:
用户的不一样操做使用的缓存:
工做流程:
特色:
为何使用:
CDN 的缺点:
如何使用: