当我们想要搭建一个网站,我们应该需要知道,当我在浏览器敲下一个网址的时候,我是怎样获得我想要的网页的?
本文内容:
1.web浏览器和服务器的交互过程
2.搭建web服务器的思路
3.在redhat上搭建web服务
1.web浏览器和服务器的交互过程
当你需要获取某个网页的时候,浏览器和服务器的交互如下:
网络交互过程看起来十分复杂,当我们忽略掉中间过程,就成了:
浏览器向web服务器发出请求 去
web服务器根据浏览器的请求做出回应 来
在客户端
1.生成http请求消息
2.向dns服务器查询web服务器的ip地址
3.委托协议栈发送消息
在服务器
1.接收操作
2.web服务器程序解释请求消息并作出响应
客户端生成的请求消息实际上是一条URL: