1. 3.1 CDNhistorical

    1. 什么是 CDN - 内容分发网络 - 由全球范围内的代理服务器组成,给用户就近提供 静态内容 ,说白了就是缓存 2. 为什么需要 CDN - 缓存提高访问速度 3. CDN 缺点 - 时效性 4. CDN 工作原理 - 开发人员 1. 开发人员架设好 www.a.com <- 3.3.3.3

  2. 3.2 DNShistorical

    1. DNS是什么 - 域名- IP地址 - IP地址有以下几种:A记录(IPv4)、AAAA记录(IPv6)、CNAME(主机别名) 2. 为什么需要DNS - 域名只是助记符,根据IP才能找到网络上的机器, 3. DNS解析过程 1. 计算机查询 www.baidu.com 对应的IP,还原成

  3. 1.8 TCP time waithistorical

    1. 什么是time wait TCP主动关闭连接的一方,最后一个ACK后会进入time wait状态 2. 为什么需要time wait - 应对最后一个ack丢失,需要重传的情况。 - 防止在网络上闲逛的旧连接的数据包被新连接接收 一个连接是由(客户端IP、客户端Port、服务器IP、服务器Port)4元组唯一标识的

  4. 1.9 UDPhistorical

    1. 什么是UDP 传输层协议 2. UDP特点 - 无连接:减少了连接开销 - 不可靠:最大努力交付 - 面向报文:应用层给UDP多长的报文,UDP照样发送,即一次性发送一个完整报文

  5. 1.10 传输层historical

    1. 传输层协议 1.1. TCP TCP.md 1.2. UDP UDP.md

  6. 2.4 Fiddlerhistorical

    1. 工作原理 Fiddler相当于一个中间人 2. Fiddler界面 2.1. 工具栏 2.2. 状态栏 2.3. 会话工具 - Statistics:性能分析 - Inspectors:检查一个Http事务 - AutoResponder:自定义响应信息 - Filter:过滤器 3. 常用操作 3.1. 设置HTTPS - Tool-Options - HTTPS 3.2. 设置代理 - Tool-Options - Connections - 浏览器 3.3. 添加Server IP列

  7. 2.5 HTTP KeepAlivehistorical

    1. HTTP KeepAlive是什么 Http的长连接是一种复用tcp连接的机制。 Http1.0时期,每个tcp连接只能用于一个Http Transaction(request+response)。 Http1.1引入了Http Keep Alive,即复用一个TCP链接用于多个Http Transaction 2. HTTP KeepAlive原理 - 客户端request header带上 Connection: KeepAlive - 服务器response header带上 Connection: KeepAlive

  8. 2.6 HTTPhistorical

    1. HTTP报文格式 1.1. 请求 - 请求行 - 请求头 - 空行 - 请求体 1.2. 响应 - 状态行 - 响应头 - 空行 - 响应体 2. URL URL编码.md 3. HTTP方法 HTTP方法.md 4. HTTP状态码 HTTP状态码.md 5. HTTP版本 HTTP版本.md 6. HTTP跨域 浏览器同源策略以及跨域.md 7. HTTP缓存 HTTP缓存.md 8. HTTP长链接 HTTP KeepAlive.md

  9. 2.7 HTTPShistorical

    1. 什么是HTTPS - HTTPS=HTTP+SSL/TLS 2. 为什么需要HTTPS Http是明文传输,如果有人捕获了这个报文,那么他可以解析出所有数据。 Https是密文传输,即数据仅仅只在发送方和目的方双方可见,而对中间任一一个节点都不可见 2.1. HTTP VS HTTPS URL HTTP HTTPS 是否安全 否,明文 是(会加密传输过程中的数据),密文 端口 80 443 OSI网络模型 应用层 应用层

  10. 2.8 HTTP方法historical

    1. 什么是HTTP方法 HTTP1.0 定义了三种请求方法: GET, POST 和 HEAD 方法。 HTTP1.1 新增了六种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT 方法 2. HTTP方法性质 2.1. 安全 指的是是否只读的。 GET, HEAD, OPTIONS 和 TRACE 这几个方法是安全的