摘要: 前面的话 HTTP协议对于前端工程师是非常重要的。我们在浏览网站时,访问的每一个WEB页面都需要使用HTTP协议实现。如果不了解HTTP协议,就不可能了解网站的本质。在学习HTTP之前,本文先介绍一些网络基础知识 网络 简单地说,网络就是在一定的区域内将两个或两个以上的计算机以一定的方式连接起来,以 阅读全文
posted @ 2017-04-24 21:59 唐世光 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 前面的话 上一篇中,介绍了网络基础。本文将详细介绍客户机在浏览网页abc.com时,数据在网络中的传输过程 以图为例,PC1通过HTTP协议访问位于Server上的网页。那么,网页数据在网络中是如何传输的呢?下面是具体的实现步骤 客户机处理 HTTP协议的职责是生成针对目标WEB服务器的HTTP请求 阅读全文
posted @ 2017-04-24 21:51 唐世光 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 前面的话 有朋友在博客下面留言,询问博客目录是如何生成的。接下来就详细介绍实现过程 操作说明 关于博客目录自动生成,已经封装成catalog.js文件,只要引用该文件即可 如下图所示,打开HTML源代码编辑器,在最后引入js即可 【功能简要说明】 1、点击目录项,对应章节标题将显示在可视区上方 2、 阅读全文
posted @ 2017-04-24 21:50 唐世光 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 前面的话 javascript具有自动垃圾收集机制,执行环境会负责管理代码执行过程中使用的内存。在编写javascript程序时,开发人员不用再关心内存使用问题,所需内存的分配以及无用内存的回收完全实现了自动管理。下面将详细介绍javascript的垃圾收集机制 原理 垃圾收集机制的原理很简单:找出 阅读全文
posted @ 2017-04-24 21:50 唐世光 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 前面的话 一般地,URL和URI比较难以区分。接下来,本文以区分URL和URI为引子,详细介绍URL的用法 与URI区别 URI是Uniform Resource Identifier的缩写,称为统一资源标识符。URI是一个通用的概念,由两个主要的子集URL和URN构成,URL是通过描述资源的位置来 阅读全文
posted @ 2017-04-24 21:50 唐世光 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 前面的话 如果说HTTP是因特网的信使,那么HTTP报文就是它用来搬东西的包裹了。HTTP报文是在HTTP应用程序之间发送的简单的格式化数据块,每条报文都包含一条来自客户端的请求,或者一条来自服务器的响应。它们由三个部分组成:由起始行、首部和实体的主体部分。本文将主要介绍HTTP报文起始行 报文语法 阅读全文
posted @ 2017-04-24 21:49 唐世光 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 前面的话 HTTP连接是HTTP报文传输的关键通道。要掌握HTTP就需要理解HTTP连接的来龙去脉以及如何使用这些连接 如果想查看一个网页,浏览器收到URL时,会执行下图所示的步骤。将服务器的IP地址和端口号从URL中分离出来,建立到Web服务器的TCP连接,通过这条连接发送一条请求报文,然后读取响 阅读全文
posted @ 2017-04-24 21:48 唐世光 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 前面的话 本文将详细介绍网站架构的演化过程 初始阶段 大型网站都是从小型网站发展而来,网站架构也是一样,是从小型网站架构逐步演化而来。小型网站最开始时没有太多人访问,只需要一台服务器就绰绰有余,这时的应用程序、数据库、文件等所有的资源都在一台服务器上。通常服务器操作系统使用Linux,应用程序使用P 阅读全文
posted @ 2017-04-24 21:48 唐世光 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 前面的话 Web服务器每天会分发出数以亿计的Web页面,它是万维网的骨干。本文主要介绍WEB服务器的相关内容 总括 Web服务器会对HTTP请求进行处理并提供响应。术语“Web服务器”可以用来表示Web服务器的软件,也可以用来表示提供Web页面的特定设备或计算机。Web服务器有着不同的风格、形状和尺 阅读全文
posted @ 2017-04-24 21:47 唐世光 阅读(2576) 评论(0) 推荐(0) 编辑
摘要: 前面的话 Web代理(proxy)服务器是网络的中间实体,位于客户端和服务器之间,扮演“中间人”的角色,在各端点之间来回传送HTTP报文。本文将介绍HTTP代理服务器相关内容 中间实体 Web上的代理服务器是代表客户端完成事务处理的中间人。如果没有Web代理,HTTP客户端就要直接与HTTP服务器进 阅读全文
posted @ 2017-04-24 21:40 唐世光 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 前面的话 Web是一种强大的内容发布工具。人们已经从只在网上发送静态的在线文档,发展到共享更复杂的资源,比如数据库内容或动态生成的HTML页面。Web浏览器为用户提供了一种统一的方式来访问因特网上的内容 HTTP也已成为应用程序开发者的一种基本构造模块,开发者们可以在HTTP上梢回其他的协议内容。比 阅读全文
posted @ 2017-04-24 21:39 唐世光 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 前面的话 Web缓存是可以自动保存常见文档副本的HTTP设备。当Web请求抵达缓存时,如果本地有“已缓存的”副本,就可以从本地存储设备而不是原始服务器中提取这个文档。本文将详细介绍缓存的相关内容 功能 总的来说,缓存有以下四个功能:缓存减少了冗余的数据传输,节省了网络费用;缓解了网络瓶颈的问题,不需 阅读全文
posted @ 2017-04-24 21:39 唐世光 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 前面的话 Web服务器可能会同时与数千个不同的客户端进行对话。这些服务器通常要记录下它们在与谁交谈,而不会认为所有的请求都来自匿名的客户端。本文主要介绍客户端识别及cookie机制 HTTP首部 HTTP最初是一个匿名、无状态的请求/响应协议。服务器处理来自客户端的请求,然后向客户端回送一条响应。W 阅读全文
posted @ 2017-04-24 21:38 唐世光 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 前面的话 人们用Web进行私人事务处理,访问私有的数据。通过Web可以很方便地访问这些信息,但仅仅是方便访问还是不够的。我们要保证只有特定的人能看到我们的敏感信息并且能够执行我们的特权事务 服务器需要通过某种方式来了解用户身份。一旦服务器知道了用户身份,就可以判定用户可以访问的事务和资源了。认证就意 阅读全文
posted @ 2017-04-24 21:37 唐世光 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: 前面的话 HTTP的主要不足包括通信使用明文(不加密),内容可能会被窃听;不验证通信方的身份,有可能遭遇伪装;无法证明报文的完整性,有可能被篡改 基本认证和摘要认证能够使得用户识别后较安全的访问服务器,但在实际环境中,它们并不足以保护那些重要的事务处理。这时,就需要一种更复杂、更安全的技术,通过数字 阅读全文
posted @ 2017-04-24 21:36 唐世光 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 前面的话 上一篇介绍的基本认证便捷灵活,但极不安全。用户名和密码都是以明文形式传送的,也没有采取任何措施防止对报文的篡改。安全使用基本认证的唯一方式就是将其与SSL配合使用 摘要认证与基本认证兼容,但却更为安全。本文将详细介绍绍摘要认证的原理和实际应用 工作原理 摘要认证是另一种HTTP认证协议,它 阅读全文
posted @ 2017-04-24 21:36 唐世光 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 前面的话 HTTP报文中可以承载以任何语言表示的内容,就像它能承载图像、影片或任何类型的媒体那样。对HTTP来说,实体主体只是二进制信息的容器而已。为了支持国际性内容,服务器需要告知客户端每个文档的字母表和语言,这样客户端才能正确地把文档中的信息解包为字符并把内容呈现给用户,而要实现这个功能,需要用 阅读全文
posted @ 2017-04-24 21:34 唐世光 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 前面的话 对内容资源的存储、协调以及管理的职责统称为Web主机托管。主机托管是Web服务器的主要功能之一。保存并提供内容,记录对内容的访问以及管理内容都离不开服务器。如果不想自行管理服务器所需的软硬件,就需要主机托管服务,即托管者。本文将详细介绍Web主机托管 主机托管 在万维网的早期,每个组织自行 阅读全文
posted @ 2017-04-24 21:33 唐世光 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 前面的话 一个URL常常需要代表若干不同的资源。例如那种需要以多种语言提供其内容的网站站点。如果某个站点有说法语的和说英语的两种用户,它可能想用这两种语言提供网站站点信息。理想情况下,服务器应当向英语用户发送英文版,向法语用户发送法文版——用户只要访问网站主页就可以得到相应语言的内容 HTTP提供了 阅读全文
posted @ 2017-04-24 21:33 唐世光 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 前面的话 HTTP并不是独自运行在网上的。很多协议都会在HTTP报文的传输过程中对其数据进行管理。HTTP只关心旅程的端点(发送者和接收者),但在包含有镜像服务器、Web代理和缓存的网络世界中,HTTP报文的目的地不一定是直接可达的 重定向技术通常可以用来确定报文是否终结于某个代理、缓存或服务器集群 阅读全文
posted @ 2017-04-24 21:28 唐世光 阅读(423) 评论(0) 推荐(0) 编辑
友情链接:回力旗舰店 | 中老年高档女装 | 武汉英语培训 | 自学英语 | 成人零基础学英语