玩一玩网络协议

2020-05-09  本文已影响0人  cemcoe

这是问题:输入网址到看到页面发生什么的第一篇

常见的协议是 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。

tencent协议

如果你想,你甚至可以借助协议使用 Chrome 打电话。前提是电脑中的 Chrome 和手机登录的是同一个 Google 账号。

tel.gif

在移动端外卖平台等打电话的基础,完全可以将上面的操作搞成代码,包装个 a 标签就好了。

  <a href="tel:2333333">打电话</a>

类似的还有发邮件。

协议总结:

浏览器是一个具备多种客户端功能的综合性客户端软件,拿到协议后浏览器会决定如何处理请求,是调用电话还是qq还是自己处理。

因为分析网页,所以下篇将以 http 和 https 为主。

上一篇 下一篇

猜你喜欢

热点阅读