Linux高性能服务器编程第四章TCP/IP通信案例:访问Web服务器

示例总图

我们按照如下方法来部署通信实例:

在Kongming20上运行wget客户端程序,在ernest-laptop 上运行squid代理服务器程序。客户端通过代理服务器的中转,获取Internet 上的主机www.baidu.com的首页文档index.html,如下图所示。

image-20231104150441551

wget客户端程序和代理服务器之间,以及代理服务器与Web服务器之间都是使用HTTP协议通信的,HTTP协议是一种应用层协议,默认使用的传输层协议是TCP协议

squid代理服务器接收到wget客户端的HTTP请求后,将简单修改这个请求,把他发送给目标的的Web服务器。


http的连接过程,不太好做笔记