摘要:eDonkey / eMule 协议的简单介绍 电骡(eMule)的前身,是一个叫做eDonkey的软件,它是由Jed McCaleb在2000年创立,是国外一家商业公司开发的商业软件(具体请看:电驴3000万与唱片商和解 eDonkey软件被停售以及电驴掌门人辛酸访谈:放弃斗争 转型在线音乐)。采
阅读全文
摘要:今天有人问了我这样一个问题:“为什么会有人选择 SOAP(Simple Object Access Protocol,简单对象访问协议) 而不是 REST(Representational State Transfer,表述性状态传递)呢?”我的回答是:“我常常听到的一般经验性法则是‘除非你有一个明
阅读全文
摘要:SOAP的概念应该不是什么新鲜事物了。简单的说,SOAP是以把数据以XML的方式组合起来,然后通过HTTP协议(也可以是其它协议,但是通常总是用http协议)和远程服务进行通信的一个标准,也可以把它认为是一个中间件,起着沟通桥梁的作用。因为当所有的服务都使用同一种标准,那么沟通就比较容易了。 当然不
阅读全文
摘要:我的读后感:由于第一次接触WebService,对于很多概念不太理解,尤其是看到各个OpenAPI的不同提供方式时,更加疑惑。如google map api采用了AJAX方式,通过javascript提供API,而淘宝TOP则采用直接的HTTP+XML请求方式,最令我疑惑的是教材上讲的WSDL,UD
阅读全文
摘要:在Node Stream 流(一)中对流的机制以及使用流的优点做了一个简单的介绍,在这篇文章中我们继续介绍流,对流的四种基本类型——Readable、Writable、Duplex和Transform——进行一个简单的介绍。在对这几种类型进行介绍之前,我们先来介绍一个非常重要的函数——.pipe()
阅读全文
摘要:什么是流,为什么要使用流?之前对流的概念一直比较模糊。最近有时间好好的看了看关于流的知识,总算有了一个比较清晰的认识。首先我们来看一下什么是流。就我自己的观点来看,其实流就是在两个设备之间建立一个管道,然后通过管道将数据以流动的方式传输。如何来理解这个以流动的方式呢?举个例子来说吧,当我们读取文件的
阅读全文
摘要:如果DNS服务器在自己的区域文件里找到了客户端需要查询的记录,就会返回一个权威性应答。例如客户端要查找srv1.contoso.com主机的IP地址。在contoso.com的DC(也就是DNS服务器)上查找该主机的“A记录”,我们找到了。就把记录内容通过DNS应答的方式发还给客户端,这就是一个权威
阅读全文
摘要:本文目的主要是记录我对 HTTP 缓存机制和 ServiceWorker 的 cacheStorage 的缓存机制的理解 目前我对 ServiceWorker 还处于了解中,可能会出现较多的错误,欢迎指出。 浏览器缓存 浏览器缓存是指浏览器端用于在本地保存数据并进行快速读取的以避免重复资源请求的传输
阅读全文
摘要:一、下载原理分析 1、服务端下载技术(P2S):P2S下载方式分为HTTP与FTP两种类型,它们分别是Hyper Text Transportation Protocol(超文本传输协议)与File Transportation Protocol(文件传输协议)的缩写,它们是计算机之间交换数据的方式
阅读全文
摘要:Nginx 关于http中Cache-Control详解 为了优化网站,需要在缓存中着手看看,看到有关nginx cache—control 的设置 网页的缓存是由http消息头中的“Cache-control”来控制的,常见的取值有public、private、no-cache、max-age、m
阅读全文
摘要:综述 出于防范跨站脚本攻击的同源安全策略,浏览器禁止客户端脚本(如JavaScript)对不同域名的服务进行跨域调用。 同源策略(Same Origin)中的源有着严格的定义,参见RFC6454,第4章节。一般而言,Origin由{protocol, host, port}三部分组成。 下面是同源检
阅读全文
摘要:HTTP/2 源自 SPDY/2 SPDY 系列协议由谷歌开发,于 2009 年公开。它的设计目标是降低 50% 的页面加载时间。当下很多著名的互联网公司,例如百度、淘宝、UPYUN 都在自己的网站或 APP 中采用了 SPDY 系列协议(当前最新版本是 SPDY/3.1),因为它对性能的提升是显而
阅读全文
摘要:一、HSTS协议 这里我们要借助一个新的安全协议:HSTSHSTS(HTTP Strict Transport Security)国际互联网工程组织IETE正在推行一种新的Web安全协议,作用是强制客户端(如浏览器)使用HTTPS与服务器创建连接。主要目的是为了解决HTTPS网站首次请求时使用的是未
阅读全文