当前位置:首页 » 密码管理 » 访问网站过程

访问网站过程

发布时间: 2023-06-01 17:41:19

A. 一台PC从连接到校园网的局域网中开始,成功访问一个网页的过程是什么样的先

一。浏览器检查网址格式是否正确。
二。浏览器检查自己的缓存中是否存在未过期的网页。
三。浏览器检查网址是域名还是IP,如果是用域名访问,则需要经过域名解析得到网页所属站点的IP地址;如果是用IP直接访问,则不需要经过域名解析过程。域名解析过程:罩仿
1。检查自己PC上的域名缓存中的是否存在目标网站的未过期的IP,如果有则返回IP。
2。如果没有则向自己的PC上面配置的域名服务器,发出解析网站请求。

3。域名服务器检查自己的库中是否有请求的网站的解析IP,如果有则返回IP

4。如果域名服务器没有,则向上级服务器请求,或者向原请求者返回一个新的域服务器IP,原请求者重新自己去请求。

四。自己PC浏览器得到目标网站IP后,打包请求数据,向目标IP发送数据。
五。目标IP(就是网站IP)收到请求后,检查要访问的网页是否存在,如果不存在则返回404错误或者301重定向(如果有重定向);如果存在,是静态网页,则直接返回本网页及相关资源(图片,样式文件等);如果是动态网页,把动态部份代码交给能运行的服务,并得到运行结果物物纤,再返回给请求者
六。请求者(就是PC)收到返回的数据,浏览器根据HTML语言把收到的数据蚂闭展示出来。

B. 用户用浏览器访问一个网站的时候背后的过程与步骤是怎样的

本机到网站服务器访问的过程:
本机电脑访问网站: 首先会在浏览器的缓存里找该网站的信息,如果之前访问过,那第二次就访问就会快一点;这是因为第一次访问的时候会加载并且下载到缓存里,以备下次访问使用;
本地电脑---路由器-----连接Internet----DNS解析域名-----到网站IP地址---访问到网站主界面;

网站界面访问的过程:
例如:会员登录--- 输入用户名时,如果用户名不存在,一般会有小红色字体出警告;
用户名正确是,如果密码不正确,也会有小红色字体出警告;
验证码:不正确时,也会有小红色字体出警告;
一般验证分2步:
前端js简单验证; 一般判断是否为空;如果为空出警告;
后端数据库验证:在把客户输入的值进行数据库搜索,如果没有,则说明用户名不存在;

如果用户名存在,就针对该用户名密码跟输入的密码就行匹配即可;
现在网站基本都在用ajax技术,就是你登录输入用户名,搜索输入关键字时都会用ajax技术自动往数据库的走一遍数据,然后反馈相关的详细给用户,提高用户的体验;

C. 用户用浏览器访问一个网站的时候背后的过程与步骤是怎样的

网页经过HTTP协议通过网线传告皮给你的网卡,网卡卡接收数据处理后传给南桥,南桥传给北桥,北桥传给内存,内袜昌差迅坦存给处理器处理,传给显卡,显卡给显示器。
打开网页的过程就是你的电脑从服务器读取网页数据完成后,由你电脑上的浏览器解析并显示出来。
这个过程中就会产生一些临时文件,比如cookie和网页的缓存。
这些临时文件会在一段时间后过期或者浏览器关闭后自动删除。

D. 请叙述网页访问整个过程及浏览器、web服务器在此过程中的作用

1、在浏览器里输入网址
2、浏览器查找域名的IP地址(域名就是指输入的网址)
3、在请求之前,需要浏览器与服务器建立连接(TCP或者UDP)
4、浏览器给web服务器发送一个HTTP请求
5、服务器“处理”请求,服务器接收到获取请求,然后处理并返回一个响应。
6、服务器发回一个HTML响应.
7、浏览器开始显示HTML
8、浏览器显示HTML时,它会注意到需要获取其他地址内容的标签,比如JS、图片等文件。这时,浏览器会发送一个获取请求来重新获得这些文件。

E. 浏览器采用http协议访问网页的工作过程是什么

过程如下:

  1. 用户在浏览器中输入网址,计算机提取出域名;

  2. 浏览器通过DNS查找域名对应的IP地址,获得IP地址后;

  3. 尝试与对应的服务器建立TCP连接,连接成功之后;

  4. 将用户的请求装入http数据包,通过建立的tcp连接发送给服务器,等待数据返回;

  5. 如果数据成功返回,比如说,返回的是一个html页面,则渲染这个页面(可以理解为显示出来);

  6. 渲染的过程中会遇到一些数据标记,比如图片,这时候就查找本地缓存,如果缓存里有且没过期,就使用本地缓存的数据,否则就向服务器发送请求。

F. 请详细说明访问到网络上的某网站的主页的过程。举例说明。牵扯到的有协议、地址、路由、域名解析

1、首先使用浏览器输入所访问网站的网址,实际上是一个域名;
2、通过DNS解析此域名,这就是DNS到IP地址的解析过程;
3、计算是否为同一网段,如果是就走IP到MAC(以太网为例)解析(ARP协议),如果不在同一个网段,那解析的是网关地址(ARP协议),ARP协议贯穿了整个网络通讯过程,只不过不需要每次都解析,解析结果会缓存5分钟(缺省情况下)
4、如果在同一网段,直接通讯,不在同一个网段,就需要将数据发送到网关(路由器),由路由器进行转发,路由器路径选择和维护会使用到静态或者动态路由协议(EGP(RIP、OSPF、IGP、EIGP、IS-IS等)、BGP);
5、经过路径选择IP数据到达对方,对方响应后,经过同样的过程,数据返回到用户端;
6、整个访问过程从上层来说,使用了HTTP协议;HTTP是一个TCP的一个应用,肯定会使用到TCP/IP协议中的TCP协议,那就会有会话的建立、维护、终止等;
7、如果使用到了广域链路,如DDN、Fream-Realy、X.25、ATM等,各自有自己的协议,还可能会使用到PPP、HDLC、SDLC、光纤复用(波分复用、时分复用)等等很多传输上的协议;
8、可能还会用到许多协议,这是网络工程师需要去了解的,还有一部分是专门通讯上协议,是通讯方面的工程师需要去了解的。

热点内容
西安java学习 发布:2025-02-06 19:15:44 浏览:621
微信电影源码网站 发布:2025-02-06 18:55:21 浏览:933
本地建mysql数据库 发布:2025-02-06 18:54:23 浏览:761
屏幕看不清了如何输密码 发布:2025-02-06 18:51:14 浏览:332
手机开脚本买个什么配置的 发布:2025-02-06 18:45:59 浏览:111
python代码输入 发布:2025-02-06 18:32:35 浏览:562
易语言上传ftp文件夹 发布:2025-02-06 18:31:09 浏览:73
仿qq源码java 发布:2025-02-06 18:24:06 浏览:424
阿里云访问mysql数据库 发布:2025-02-06 18:17:57 浏览:789
原神游戏服务器ip 发布:2025-02-06 17:54:23 浏览:811