一.web服务基础
1.1HTTP服务介绍
1.1.1用户访网站流程
a 进行域名信息的 DNS 解析 dig +trace 获得 www.baidu.com ip 地址信息b 进行与网站服务器建立连接, tcp 三次握手过程(syn ack SEQ ACK/状态转换 closed listen syn_sent syn_rcvd established )c 和网站服务器数据传输过程(http协议原理过程 -http 请求过程) 查看方法 curl -v/wget --debugd 和网站服务器数据传输过程(http协议原理过程 -http 响应过程)e 进行与网站服务器断开连接, tcp 四次挥手过程(fin ack SEQ ACK/状态转换 fin_wait1 fin_wait2 close_wait last_ack time_wait closing )
1.DNS解析流程
01. 查看本地主机缓存和hosts文件有没有域名与IP对应记录
02. 本地主机向 local DNS 服务器(网卡上指定配置的 DNS 服务器)发出请求(递归查询)03. LOCAL DNS 服务器接收到客户端主机请求,查询本地缓存信息04. LOCAL DNS 服务向根域名服务器请求,向顶级域名服务器请求,向二级域名服务器请求(迭代查询)05. 获取到域名与 IP 地址的对应关系,是通过授权 DNS 服务中获取得到(得到的信息称为 A 记录)LOCAL DNS 服务进行缓存 A 记录信息,将 A 记录信息发送给客户端主机06. 客户端主机接收到 A 记录信息,进行本地缓存,根据 A 记录中记录 IP 地址信息,进行网络访问
2.dns树状结构图
<
本文介绍了Web服务基础,包括HTTP服务的用户访问流程、DNS解析、HTTP协议概念,以及Cookie与Session的区别。此外,还探讨了网站并发的概念。接着,文章转向Web服务软件,讨论了静态和动态解析服务软件,并提供了官方资料整合。
最低0.47元/天 解锁文章
334

被折叠的 条评论
为什么被折叠?



