5. 应用层协议 5.1 DNS(Domain Name System) cache污染(IP欺骗、数据拦截或错误的master主机地址)。cache污染是指cache中内容可能将您的域名重定向到了一个错误的服务器。通常的应对方法是域名系统安全扩展(DNSSEC, Domain Name Syste ...
分类:
其他好文 时间:
2017-10-13 23:55:41
阅读次数:
455
1、HTTP请求和响应格式 1.1.http请求格式 http请求格式由四部分组成:请求行、请求头、空行、消息体 请求行:是请求消息的第一行,由请求方式(GET/POST/DELETE/PUT)、请求资源路径、http版本号组成 请求头:请求头中的信息有和缓存相关的头(Cache-Control,I ...
分类:
Web程序 时间:
2017-10-13 16:14:48
阅读次数:
212
应用层协议:Telnet、FTP、e-mail等 传输层协议:TCP、UDP、STCP等 网络层协议:IP、ICMP、IGMP等 链路层协议:设备驱动及接口卡 ...
分类:
其他好文 时间:
2017-10-13 14:10:11
阅读次数:
126
当用户在浏览器输入URL地址,将会发生很多操作: B/S架构采用统一的应用层协议HTTP来交互数据,于传统的C/S架构采用长连接不同,HTTP采用无状态的短连接,属于一种应答模式,非常高效。 不管网络架构如何变化,始终有一些固定不变的原则需要遵守: 互联网上所有资源都要用一个URL来表示。 必须基于 ...
分类:
Web程序 时间:
2017-10-13 10:25:12
阅读次数:
167
1、优点 支持SPDY, 可以合并多个到同一个主机的请,使用连接池技术减少请求的延迟(如果SPDY是可用的话) , SPDY协议是Google提出的基于传输控制协议(TCP)的应用层协议,通过压缩、多路复用和优先级来缩短加载时间。该协议是一种更加快速的内容传输协议。 使用GZIP压缩减少传输的数据量 ...
分类:
Web程序 时间:
2017-10-13 10:18:12
阅读次数:
163
一,开篇分析 首先“Http”这个概念大家应该比较熟悉了,它不是基于特定语言的,是一个通用的应用层协议,不同语言有不同的实现细节,但是万变不离其宗,思想是相同的, NodeJS作为一个宿主运行环境,以JavaScript为宿主语言,它也有自己实现的一套标准,这篇文章我们就一起来学习一下 “Http模 ...
分类:
Web程序 时间:
2017-10-12 21:36:47
阅读次数:
180
1、什么是DNS?DNS(DomainNameSystem,域名系统)应用层协议,因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS..
分类:
其他好文 时间:
2017-10-11 01:00:40
阅读次数:
241
一. 前言: WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——可以通俗的解释为服务器主动发送信息给客户端。 区别于MQTT、XMPP等聊天的应用层协议,它是一个传输通讯协议。它有着自己一套连接握手,以及数据传输的规范。 关于WebS ...
分类:
Web程序 时间:
2017-10-09 16:51:33
阅读次数:
241
AMQP(Advanced Message Queuing Protocol, 高级消息队列协议)是一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制 ...
分类:
其他好文 时间:
2017-10-06 23:59:17
阅读次数:
533
为了使超文本的链接能够高效率地完成,需要用 HTTP 协议来传送一切必须的信息。 从层次的角度看,HTTP 是面向事务的(transaction-oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。 用户点击鼠标后所发生的事件 1) 浏览器 ...
分类:
Web程序 时间:
2017-09-26 23:33:39
阅读次数:
416