web如何工作

https://developer.mozilla.org/zh-CN/docs/Learn/Getting_started_with_the_web/How_the_Web_works

客户端:除了上网设备还可以包括浏览器

服务器:存放网页、网站和应用的计算机。

当一个客户端设备想要获取一个网页时,一份网页的拷贝将从服务器上下载到客户端机器上来在用户浏览器上显示。

  • TCP/IP: 传输控制协议和英特网互连协议是定义数据如何传输的通信协议。去商店和买东西时所使用的运输工具。这里就像是一辆汽车或自行车
  • DNS: 域名系统服务器像是一本网站通讯录。将IP地址(互联网上独特的位置,唯一)与你输的网址对应。浏览器需要找到存放你想要的网页的服务器,才能发送 HTTP 请求到正确的地方。地图软件用于确定商店地址
  • HTTP: 超文本传输协议是一个定义客户端和服务器间交流的语言的协议(protocol )。你下订单时所说的话。

浏览器输入网址(走向商店的路)

1、浏览器进行dns解析(可以是IP地址:一串数字)查地图确定商店地址

2、浏览器给服务器发送http请求。和售货员说你要买的东西(这条消息及客户端和服务器间传递的数据都是使用 TCP/IP 协议传输的

3、服务器同意客户端的请求后,会返回一个“200 OK”信息,意味着“你可以查看这个网页,给你~”,然后开始将网页的文件以数据包的形式传输到浏览器(商店给你商品,你将商品带回家)。

4、浏览器将数据包聚集成完整的网页然后将网页呈现给你 顺利买到商品带回家



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值