这是问题:输入网址到看到页面发生什么的第一篇
常见的协议是 HTTPS 和 HTTP。
HTTPS 和 HTTP 不同的地方在于 HTTPS 多了个 Secure 安全,另外HTTP 默认端口是80 HTTPS 默认端口是443。HTTPS经由HTTP进行通信,但利用SSL/TLS来加密数据包。
怎么搞安全?发个证,有证才是可信任的,发证机构叫CA Certificate Authority,发证是有要求的。
其实不止 HTTP 协议,这里有一些有意思的协议。
tencent: 打开QQ聊天界面
tencent://Message/?Uin=22222222&websiteName=q-zone.qq.com&Menu=yes
将上述网址放到 Chrome 搜索栏并按下回车键,不出意外的话会调用 QQ。
![](https://img.haomeiwen.com/i3750332/b4f96ee6abd8f8db.jpg)
如果你想,你甚至可以借助协议使用 Chrome 打电话。前提是电脑中的 Chrome 和手机登录的是同一个 Google 账号。
![](https://img.haomeiwen.com/i3750332/2b7f473c61816936.gif)
在移动端外卖平台等打电话的基础,完全可以将上面的操作搞成代码,包装个 a 标签就好了。
<a href="tel:2333333">打电话</a>
类似的还有发邮件。
协议总结:
- http https
- tel
- Chrome
- tencent
浏览器是一个具备多种客户端功能的综合性客户端软件,拿到协议后浏览器会决定如何处理请求,是调用电话还是qq还是自己处理。
因为分析网页,所以下篇将以 http 和 https 为主。
网友评论