用户访问网站流程
2024-03-08 10:00:11 1 举报
用户访问网站流程通常包括以下几个步骤:首先,用户通过浏览器输入网站的URL地址,或者通过搜索引擎搜索到相关网站。接着,浏览器会向DNS服务器发送请求,以获取该网站的IP地址。然后,浏览器使用该IP地址与服务器建立连接,并发送HTTP请求。服务器收到请求后,会根据请求的内容返回相应的HTML页面。浏览器解析该页面,并加载其中的资源,如图片、视频等。最后,用户可以在浏览器中查看和交互该网站的内容。整个过程中,还涉及到许多其他技术细节,如SSL加密、缓存机制等。总之,用户访问网站是一个非常复杂的过程,需要多个组件协同工作才能顺利完成。
作者其他创作
大纲/内容
主机名 IP地址XXX YYY
文件服务器(html...)
N
SYN(synchronous建立联机)ACK(acknowledgement 确认)PSH(push传送)FIN(finish结束)RST(reset重置)URG(urgent紧急)Sequence number(顺序号码)Acknowledge number(确认号码)
WebBrowser
8080
解析主机名http://www.example.com目的: 找到地址
发送HTTP请求
Interceptor
http://localhost:5000/
查找本地Host文件(C:\\Windows\\System32\\drivers\\etc\\Hosts)
返回Response对象
http://www.example.com/hello.html
端口不一致必须解决跨域问题
查找外网DNS服务器(域名服务器)
封装响应Response
查找浏览器缓存(Cache)
服务器(eg: apache)
SYN+ACK
开始Render
ACK
第一次握手: method: OPTIONS
报告错误
连接成功Connection:keep-alive
三次握手
数据库服务器
Y返回结果:http://localhost:8080/
返回浏览器404
资源服务器(图片...)
SYN
0 条评论
下一页
为你推荐
查看更多