分析 HTTP 协议,编写一个简单的 Web 服务器
1)利用 Wireshark 捕获数据包,分析一个浏览器与 Web 服务器的交互过
程。
在 cmd 里 面 输 入 ipcong 获 取 当 前 电 脑 ipv4 的 ip 地 址 为
10.129.157.192,在 360 浏览器里面装了一个小插件,可以看到所访问网站
(www.52pojie.cn)的 ip 地址,为 221.2.4.14.176(截图左下角可见),
二者截图如下:
发送数据包:
因为在访问之前已经打开 wireshark,所以打开网站之后就可以查看刚才捕获
到的数据包,最开始的是从源地址 10.129.157.192 发送到目的地址
221.2.4.14.176 的请求,端口是从 2560、2561、2562、2563、2564 等
端口到 80 端口。
浏览器向服务器发送 HTTP 的请求的过程大概分为:
1.浏览器通过发送一个 TCP 的包,要求服务器打开连接