08 2018 档案
摘要:HTTP报文格式 HTTP报文分为请求报文和响应报文,只有发送了请求报文,才会有响应报文。 常见的报文格式如下所示: 请求报文 一个请求报文由四部分组成,分别是: 请求行 请求头 空行 请求正文 请求行 请求行由三部分组成,分别是:请求方法,URL以及协议版本。 如上所示:该请求行的请求表示了本次请
阅读全文
摘要:URI URI全称:Uniform Resource Identifier,中文名为统一资源标识符。用来标识唯一标识互联网上的信息资源。 Web上可用的所有资源,比如html、图像、视频等,都是由URI进行标识。 URI包括URL和URN。 URL URL全称:Uniform Resource Lo
阅读全文
摘要:TCP三次握手 客户端与服务器之间互相发送HTTP请求响应之前需要先进行TCP连接,因为HTTP是一个无连接、无状态协议,不存在连接的概念,只有请求和响应的概念。而请求和响应实际上只是数据包,他们需要传输通道进行传输,而这个传输通道就是TCP创建的通道。那么这个通道是如何创建的呢?就是通过TCP三次
阅读全文
摘要:HTTP协议的发展历史 HTTP/0.9 0.9版本是第一个定稿的HTTP版本,相对较为简陋。它有以下特点: 只有一个命令GET 没有header等描述数据的信息 服务器发送完毕,就关闭TCP连接 注意一点,0.9版本的HTTP协议只要服务器发送完毕,就直接关闭TCP连接,也就是说,一次TCP连接只
阅读全文
摘要:五层网络模型 简介 互联网的实现,依托于网络协议。网络协议又分为好几层,关于如何分层有过很多争论,比较受人认可的有五层模型、七层模型、四层模型。今天我们就来讲讲五层网络模型。 从名字就可以看出来,五层网络模型将网络协议分为五层,每层都有对应的一些网络协议。从上到下分别是: 应用层 传输层 网络层 数
阅读全文
摘要:简介 History对象最初设计用来表示窗口的浏览历史,但是,出于隐私方面的原因,History对象不再允许脚本访问已经访问过的实际URL。虽然,我们不清楚历史URL,但是,我们可以通过History对象的内置属性方法进行跳转。 对象属性 length 该属性代表着浏览器历史列表中的URL数量。初始
阅读全文
摘要:简介 Location 对象存储在 Window 对象的 Location 属性中,表示那个窗口中当前显示的文档的 Web 地址。通过Location对象,可以获取URL中的各项信息,调用对象方法也可以重新加载或替换当前文档。 在控制台输入 可以获取Location对象的详细信息: 对象属性 hre
阅读全文