Merge branch 'master' into mysql

修改 mysql.md 完善覆盖索引
This commit is contained in:
WangZilei 2018-03-13 15:59:12 +08:00
commit d5c2c48d3e

View File

@ -831,22 +831,7 @@ P2P 是一个分布式系统,任何时候都有对等方加入或者退出。
## Web 页面请求过程
1. 向 DNS 服务器发送 DNS 查询报文来解析域名。
2. 开始进行 HTTP 会话,需要先建立 TCP 连接。
3. 在运输层的传输过程中HTTP 报文被封装进 TCP 中。HTTP 请求报文使用端口号 80因为服务器监听的是 80 端口。连接建立之后,服务器会随机分配一个端口号给特定的客户端,之后的 TCP 传输都是用这个分配的端口号。
4. 在网络层的传输过程中TCP 报文段会被封装进 IP 分组中IP 分组经过路由选择,最后到达目的地。
5. 在链路层IP 分组会被封装进 MAC 帧中IP 地址解析成 MAC 地址需要使用 ARP。
6. 客户端发送 HTTP 请求报文,请求获取页面。
7. 服务器发送 HTTP 相应报文,客户端从而获取该页面。
8. 浏览器得到页面内容之后,解析并渲染,向用户展示页面。
修改中
## 常用端口