网站的运行原理

了解网站常用术语后,我们通过一个简单的例子来讲解网站运行的原理。

(1)在浏览器中输入网站地址,如 www.github.com.

(2)浏览器解析网站地址中包含的信息,如 HTTP 协议和域名(github.com)

(3)浏览器与 ISP 通信,在 DNS 中查找 www.github.com 所对应的 IP 地址,然后将IP地址发送到浏览器的 DNS 服务,最后向 www.github.com 的 IP 地址发送请求。

(4)浏览器从网站地址中获取 IP 地址和端口(HTTP协议默认为 80 端口,HTTPS协议默认为 443 端口),并打开 TCP 套接字连接,实现浏览器和 Web 服务器的连接。

(5)浏览器根据用户操作向服务器发送相应的 HTTP 请求,如打开 www.github.com 的主页面。

(6)当 Web 服务器接收请求后,根据请求信息查找该 HTML 页面。若页面存在,则 Web 服务器将处理结果和页面返回浏览器。若服务器找不到页面,则发送一个 404 错误消息,代表找不到相关的页面。

希望能帮助到各位。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Erudite_x

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值