网页的数据怎么和服务器进行交互,用户是如何通过浏览器与WEB进行数据交互的...

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

谭WR

2014.10.23

02ae427d08e371d7e90d5b995e828d6d.png

采纳率:46%    等级:10

已帮助:1720人

输入域名www.qq.com电脑将域名解析成对应的IP地址(这里有几步 1:电脑向本地DNS服务器请求解析www.qq.com2:本地DNS服务器收到请求,先查看本地是否有相对应的记录 如果有 反馈给请求者 3:如果没有 就会想域名解析的根服务器发送请求 全球目前有13台根服务器 上面存有全世界所有的顶级域服务器4:根服务器收到请求以后 其实它自己是不知道www.qq.com对应的IP地址是多少 但是他会告诉本地DNS服务器负责com的服务器是谁5:本地DNS服务器得到com服务器的地址后 会发送同样的请求给com服务器 com服务器也不会知道www.qq.com对应的IP是多少 同样 它会告诉本地NDS服务器 qq.com的地址是多少6:本地DNS服务器收到消息后就会把请求提交给qq.com qq.com这台服务器上 肯定是有www.qq.com对应的地址的)然后将结果反馈给PC解析成功以后PC就会跟www.qq.com服务器发送请求 建立连接服务器相应请求 数据传送开始(在PC跟web服务器建立连接这中间也会有几个步骤 就是TCP的几次握手 这个你可以百度查下 太麻烦 我也懒得打字了)

20分享举报

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
浏览器通过 Web 服务器与数据交互的过程通常包含以下几个步骤: 1. 用户浏览器上输入 URL,浏览器Web 服务器发送 HTTP 请求。 2. Web 服务器接收到请求后,会根据请求的内容进行处理,并将处理结果返回给浏览器。如果请求的内容需要从数据获取数据Web 服务器会通过编写数据库查询语句来查询数据库。 3. 数据库接收到查询请求后,会根据查询语句查询数据数据,并将查询结果返回给 Web 服务器。 4. Web 服务器将查询结果组织成 HTML 页面并将其返回给浏览器。 5. 浏览器接收到 Web 服务器返回的 HTML 页面后,会解析页面内容,并根据页面包含的 JavaScript 代码与 Web 服务器进行交互,例如使用 AJAX 技术向 Web 服务器请求数据。 6. Web 服务器接收到 AJAX 请求后,会根据请求的内容进行处理,并将处理结果返回给浏览器。如果请求的内容需要从数据获取数据Web 服务器同样会通过编写数据库查询语句来查询数据库,查询结果同样会返回给浏览器。 7. 浏览器接收到 Web 服务器返回的数据后,会根据数据内容更新页面内容,从而实现与数据库的交互。 需要注意的是,Web 服务器一般会充当间层的角色,将浏览器发送的请求转发给数据库,并将数据库返回的数据包装成 HTML 页面返回给浏览器,起到了连接浏览器数据库的桥梁作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值