![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 85
henuGM
心要静,才能成为高手
展开
-
HTTPS与HTTP的区别-----计算机网络学习(四)
HTTP的缺点: 通信使用明文,内容可能会被窃听。 HTTP不对通信方的身份进行验证,可能会有非法的伪装。 无法证明报文的完整性,报文有可能会被篡改。 其实,如果只按照TCP/IP协议族的工作机制,通信内容在所有的通信线路上都有可能遭到窥视。 我们无法确定请求发送至目标的web服务器是否是按照真实意图返回响应的那台服务器。 无法确定响应返回到的客户端是否是按照真实意图接收响应的那个客户端,有可能是已伪装的客户端 无法确定正在通信的对方是否具备访问权...原创 2021-09-28 21:05:02 · 1131 阅读 · 0 评论 -
与HTTP协作的web服务器------计算机网络学习(三)
HTTP/1.1规范允许一台HTTP服务器搭建多个web站点。 即使物理层面只有一台服务器,但只要使用虚拟主机的功能,就可以假想已经具有多台服务器。 在互联网上,域名通过DNS服务映射到IP地址之后才访问目标网站,所以说,当请求发送到服务器,就已经是以IP地址的方式来访问了。 而如果一台服务器托管了多个域名,所以在域名映射成IP地址后,我们并不能知晓目标到底要访问哪个域名,所以,我们必须在Host首部内完整指定主机名或者域名的URI。 ...原创 2022-02-26 14:52:01 · 230 阅读 · 0 评论 -
初步了解HTTP协议-------计算机网络学习(二)
就实际情况而言,两台计算机作为客户端或者服务端的角色可能会互换。但就一条通信线路而言,服务端和客户端的角色是明确的。HTTP协议的两端角色是明确的。 发送请求的报文例子: GET /index.htm HTTP/1.1 Host: hackr.jp 在这里面,GET表示请求访问服务器的类型,/index.htm表示请求访问的资源对象,也叫作请求URI,HTTP/1.1代表客户端HTTP的版本号,用来提示客户端使用的HTTP协议功能。 ...原创 2022-02-24 22:30:23 · 1454 阅读 · 0 评论 -
HTTP网络基础---TCP/IP---计算机网络学习(一)
在网页浏览器的地址栏里面输入URL时,web页面是如何呈现的? 我们应该知道在网页浏览器里面输入URL之后,信息会发送到某处,然后从某处获得回复,然后将web页面呈现出来。 那么,再详细一点,web浏览器是根据地址栏中的指定URL,从web服务器端获取文件资源等信息,从而显现出web页面。 像这种通过发送请求获取服务器资源的web浏览器,都可称为客户端。 web使用一种名为HTTP的协议作为规范,以来完成从客户端到服务端的等一系列的流程...原创 2022-02-24 18:46:38 · 1674 阅读 · 0 评论