美文网首页
浏览器中输入:“www.xxx.com” 之后都发生了什么?请详

浏览器中输入:“www.xxx.com” 之后都发生了什么?请详

作者: 大涛先生 | 来源:发表于2019-10-07 15:02 被阅读0次

浏览器中输入:“www.xxx.com” 之后都发生了什么?请详细阐述

经典的网络协议问题

1.域名-->ip地址

    寻找ip地址依次经过了 浏览器缓存 系统缓存 host文件 路由器缓存 递归搜索根域名服务器

2.建立TCP/ip链接(三次握手具体过程 )

3.浏览器发送一个Http请求

4.经过路由器转发 通过服务器防火墙 http请求到达服务器

5.服务器处理Http请求 返回一个HTML文件

6.浏览器解析HTML文件 在浏览器端显示

7.注意

    `HTTP 协议是一种基于 TCP/IP 的应用层协议,进行 HTTP 数据请求必须先建立 TCP/IP 连接

可以这样理解:HTTP 是轿车,提供了封装或者显示数据的具体形式;Socket 是发动机,提供了网络通信的能力。

两个计算机之间的交流无非是两个端口之间的数据通信 , 具体的数据会以什么样的形式展现是以不同的应用层协议来定义的。

Http常见的状态码

1xx(临时响应)

2xx(成功)

3xx(重定向):表示要完成请求需要进一步操作

4xx(错误):表示请求可能出错,妨碍了服务器的处理

5xx(服务器错误):表示服务器在尝试处理请求时发生内部错误

200(成功)

304(未修改):自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容

401(未授权):请求要求身份验证

403(禁止):服务器拒绝请求

404(未找到):服务器找不到请求的网页

相关文章

网友评论

      本文标题:浏览器中输入:“www.xxx.com” 之后都发生了什么?请详

      本文链接:https://www.haomeiwen.com/subject/xcjmpctx.html