HTTP/HTTPS
HTTP是什么
应用层,一方面是需要自定义协议,一方面也会用到一些现成的协议
HTTP及HTTPS是应用层重点协议
使用浏览器,打开网站,这个过程都是 HTTP 来支持的
使用手机 app,加载数据,这个过程大概率也是 HTTP 来支持的
HTTP => 超文本传输协议
文本:字符串
超文本:除了字符串还有图片、字体、视频、音频……
我们平时打开一个网站,就是通过 HTTP 协议来传输数据的.
当我们在浏览器中输入一个 搜狗搜索的 “网址” (URL) 时,浏览器就给搜狗的服务器发送了一个 HTTP 请求,搜狗的服务器返回了一个 HTTP 响应.
这个响应结果被浏览器解析之后,就展示成我们看到的页面内容。(这个过程中浏览器可能会给服务器发送多个 HTTP 请求,服务器会对应返回多个响应,这些响应里就包含了页面 HTML,CSS,JavaScript,图片,字体等信息).
理解“应用层协议”
我们已经学过 TCP/IP ,已经知道目前数据能从客户端进程经过路径选择跨网络传送到服务器端进程[ IP+Port ].
可是,仅仅把数据从A点传送到B点就完了吗&#x