用户访问一个网站的详细过程


在浏览器地址栏输入访问的网址
域名解析:1.查看本地缓存中域名与IP的对应关系
2.查看hosts文件中域名和IP的对应关系
3.通过dns服务器进行域名解析,取得目标IP
建立连接:与目标主机建立TCP连接三次握手
HTTP请求:发送HTTP请求,HTTP/1.1默认是长连接
解析主机:在请求信息中获取受访主机
,通过路由寻址到达目标主机
站点名称:在请求信息中获取要访问的Web应用
资源名称:获取需向服务器请求的Web资源
取出资源
封装响应
返回HTTP响应

- 回调函数:通过参数传入一个函数指针(地址)并调用该函数。