第一章 浏览器 1.1 生成http请求信息 包含“对什么”“进行怎样的操作”两个方法。一般常用操作是GET POST GET uri http版本 POST uri http版本 Field1 = xxx 1.2 向DNS查询IP ip分为网络号和主机号,通过子网掩码区分 通过解析器查询DNS:发 ...
分类:
其他好文 时间:
2017-08-19 20:17:04
阅读次数:
120
Smokeping 简介: Smokeping 是 rrdtool 的作者 Tobi Oetiker 的作品,是用 Perl 写的,主 要是监视网络性能,包括常规的 ping,用 echoping 监控 www 服务器性能, 监视 dns 查询性能,监视 ssh 性能等。底层也是 rrdtool 做 ...
分类:
其他好文 时间:
2017-08-18 11:11:32
阅读次数:
252
PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/ ...
分类:
Web程序 时间:
2017-08-01 17:07:51
阅读次数:
1750
2.2 DNS查询报文实例 以www.baidu.com为例,用Wireshark俘获分组,结合2.1的理论内容,很容易看明白的,DNS请求报文如下: 图7 DNS请求报文示例 2.3 DNS回答报文实例 DNS回答报文示例 2.2 DNS查询报文实例 以www.baidu.com为例,用Wires ...
分类:
其他好文 时间:
2017-07-29 16:37:06
阅读次数:
197
PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了php语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/ ...
分类:
其他好文 时间:
2017-07-28 14:42:50
阅读次数:
173
DNS查询的过程如下图所示。1、在浏览器中输入www.qq.com域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析。2、如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,直..
分类:
其他好文 时间:
2017-07-23 22:44:52
阅读次数:
194
1、DNS的概念,用途 DNS是由解析器以及域名服务器组成的。 域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。 DNS使用TCP与UDP端口号都是53,主要使用UDP,服务器之间备份使用TCP。 域名到IP地址的解析过程的要点如下: 当某一个应用进 ...
分类:
编程语言 时间:
2017-07-16 12:32:26
阅读次数:
198
前端性能优化的方法? content方面 1,减少HTTP请求:合并文件、CSS精灵、inline Image 2,减少DNS查询:DNS查询完成之前浏览器不能从这个主机下载任何任何文件。方法:DNS缓存、将资源分布到恰当数量的主机名,平衡并行下载和DNS查询 3,避免重定向:多余的中间访问 4,使 ...
分类:
其他好文 时间:
2017-06-25 21:26:24
阅读次数:
222
1、ipconfig /flushdns的作用 ipconfig /flushdns 这是清除DNS缓存用的。 当訪问一个站点时系统将从DNS缓存中读取该域名所相应的IP地址。当查找不到时就会到系统中查找hosts文件,假设还没有那么才会向DNSserver请求一个DNS查询,DNSserver将返 ...
分类:
其他好文 时间:
2017-06-12 13:07:32
阅读次数:
234
DNS是域名服务(Domain Name Service),负责把域名解析成IP地址(正向解析)或者把IP地址解析为域名(反向解析)。 DNS查询过程: 假设我们要访问www.abc.com,dns解析请求会发送给我们配置dns服务器,如果当前已有缓存则直接把结果返回给我们的终端,如果没有则向dns ...
分类:
其他好文 时间:
2017-06-12 10:51:02
阅读次数:
675