摘要: ping 和 traceroute 命令 ping 程序 就是发送一个ICMP查询报文给某服务器,以测试该服务器是否可达。 当返回ICMP回显应答时,要打印出序列号、TTL,和往返时间; [root@localhost src]# ping www.baidu.com PING www.a.shif 阅读全文
posted @ 2014-09-23 15:22 如果的事 阅读(3541) 评论(0) 推荐(0) 编辑
摘要: IP路由选择IP协议提供了一种不可靠、无连接的数据传输服务:1、不可靠(unreliable):不能保证IP数据报能成功到达目的地;如果发生某种错误,比如路由器的缓冲区已满,会直接丢弃该数据报,然后发送ICMP消息给信源端;2、无连接(connectionless):每个数据报的处理是相互独立的,I... 阅读全文
posted @ 2014-09-23 14:39 如果的事 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: TCP的那些事儿(下)这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络... 阅读全文
posted @ 2014-09-23 11:16 如果的事 阅读(390) 评论(0) 推荐(0) 编辑
摘要: TCP的那些事儿(上)原文链接:http://coolshell.cn/articles/11564.htmlTCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还... 阅读全文
posted @ 2014-09-23 11:14 如果的事 阅读(626) 评论(0) 推荐(0) 编辑
摘要: Openresty 与 TengineOpenresty和Tengine基于 Nginx 的两个衍生版本,某种意义上他们都和淘宝有关系,前者是前淘宝工程师agentzh主导开发的,后者是淘宝的一个开源项目;Openresty的最大特点是引入了ngx_lua模块,支持使用lua开发插件;Tengine... 阅读全文
posted @ 2014-09-16 21:30 如果的事 阅读(14296) 评论(0) 推荐(1) 编辑
摘要: polling & long polling参考:http://stackoverflow.com/questions/11077857/what-are-long-polling-websockets-server-sent-events-sse-and-comet1、轮询(Polling)是指不... 阅读全文
posted @ 2014-09-03 19:13 如果的事 阅读(4272) 评论(0) 推荐(1) 编辑
摘要: Varnish 4.0 简介 Varnish 是一款开源的HTTP加速器和反向代理服务器,它的主要特点有: (1)是基于内存缓存,重启后数据将消失。(2)利用虚拟内存方式,io性能好。(3)支持设置0~60秒内的精确缓存时间。(4)VCL配置管理比较灵活。(5)32位机器上缓存文件大小为最大2G。( 阅读全文
posted @ 2014-09-01 21:27 如果的事 阅读(691) 评论(0) 推荐(0) 编辑
摘要: rsyslog与logrotate服务rsyslog 负责写入日志, logrotate负责备份和删除旧日志, 以及更新日志文件。一、rsyslogrsyslog 是一个 syslogd 的多线程增强版,现在Fedora和Ubuntu, Centos默认的日志系统都是rsyslog了。一种常见又简单... 阅读全文
posted @ 2014-08-28 19:02 如果的事 阅读(2624) 评论(0) 推荐(0) 编辑
摘要: Redis 服务器 Remote Dictionay Server Redis是一个key-value持久化产品,通常被称为数据结构服务器。 Redis的key是string类型;value可以是string、hash、list、set、sorted set等类型; 实际上,Redis内部会将key 阅读全文
posted @ 2014-08-25 19:35 如果的事 阅读(964) 评论(0) 推荐(0) 编辑
摘要: Memcached 缓存服务器Memcached 是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态web应用的速度、提高可扩展性。主要特点:1、C/S架构,协议简单;2、基于libevent的事件处理(epoll);3、Slab Allocat... 阅读全文
posted @ 2014-08-25 18:44 如果的事 阅读(586) 评论(0) 推荐(0) 编辑