让我们先回顾一下网络体系的七层体系结构图
先看本地域名服务器是否缓存该地址,然后各服务器依次递归.(根域名服务器) -> .com -> google.com. -> www.google.com.(这样是不是会造成多次请求连接浪费资源?)
所以各个服务器都会存在缓存,以便下次使用,浏览器、路由器、域名服务器都会有缓存
如果某个服务器接受的请求和大量连接,会给服务器造成巨大的压力,通过部署多个服务器来实现DNS 负载,重定向另外一个服务器,减轻当前服务器的压力。****
三次握手请求连接(也可以考虑下四次挥手的过程)看之前的文章TCP 中的三次握手和四次挥手
他们的区别就是在 HTTP 与 TCP 中加入了 ssl 进行相应的验证
常用的方法有:GET,POST,DELETE,OPTIONS,HEAD
常见的请求报头字段有:Accept, Accept-Charset, Accept-Encoding, Accept-Language, Content-Type, Authorization, Cookie, User-Agent等。
服务器返回给浏览器的文本信息,比如html,css,js,图片等等文件