随笔分类 -  network

TCP 连接的建立和终止
摘要:TCP连接的建立 三次握手 服务器端准备好接收外来的链接,通过该socket、bind、listen3个函数完成,为被动打开 客户端通过connect函数主动建立连接,通过发送一个SYN(带序号) 服务器确认(ACK)客户的SYN,确认序号为服务SYN的序号加1,同时发送一个SYN(带序号) 客户端确认(ACK)服务的SYn,确认序号为服务SYN的序号加1.... 阅读全文
posted @ 2013-08-25 22:20 @且听风吟@ 阅读(416) 评论(0) 推荐(0)
YII 学习一: YII 初试
摘要:首先配置环境:可以参见上次随笔 nginx+php 配置我的环境为Ubuntu 10.10 nginx+php+mysql同时按照:http://blog.csdn.net/happyrabbit456/article/details/8498539 说明逐步尝试然后数据库环境,我需要使用mysql,则需要修改protected/config/main.php 将mysql需要使用的取消注释 1: 'db'=>;array( 2: 'connectionString' =>; 'mysql:host=localhost;dbname=test 阅读全文
posted @ 2013-02-07 14:21 @且听风吟@ 阅读(213) 评论(0) 推荐(0)
nginx+ php 安装配置实用
摘要:ubuntu 环境 10.10 安装nginx 1: sudo apt-get install nginxUbuntu安装之后的文件结构大致为: 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下 程序文件在/usr/sbin/nginx 日志放在了/var/log/ngin... 阅读全文
posted @ 2013-02-07 11:30 @且听风吟@ 阅读(282) 评论(0) 推荐(0)
网页抓取中的debug 问题记录
摘要:今天做case分析,发现一个抓取失败的case,失败为抓取中错误。使用wget 测试,发现经常出现connection reset by peer。经过多次尝试,发现偶有成功案例。后来使用curl测试了一下,发现是ok的。和wget的测试几乎倒转。(几乎全是成功,偶有失败,但是很少了)查了下资料,对了wget和curl, 发现最大的区别是wget仅支持http 1.0,而curl默认支持的为http1.1。而查询资料,http 1.0和http1.1比较明显的区别是对长连接的支持和chunked的支持。基于此,查看curl使用说明,使用curl -0 使用http1.0测试,发现失败又是很多。 阅读全文
posted @ 2012-12-25 21:28 @且听风吟@ 阅读(196) 评论(0) 推荐(0)