公 告

欢迎各位网友添加友情链接,在您添加本博客:http://linux0818.blogspot.com/ 做为链接后, E-mail:linux0818@gmail.com给我,我将将您的网址添加到本博客。

2009年6月22日星期一

HTTP Response中Transfer-Encoding的Chunked编码

有时候,Web服务器生成HTTP Response是无法在Header就确定消息大小的,这时一般来说服务器将不会提供Content-Length的头信息,而采用Chunked编码动态的提供body内容的长度。

进行Chunked编码传输的HTTP Response会在消息头部设置:

Transfer-Encoding: chunked

表示Content Body将用Chunked编码传输内容。

Chunked编码使用若干个Chunk串连而成,由一个标明长度为0的chunk标示结束。每个Chunk分为头部和正文两部分,头部内容指定下一段正文的字符总数(十六进制的数字)和数量单位(一般不写),正文部分就是指定长度的实际内容,两部分之间用回车换行(CRLF)隔开。在最后一个长度为0的Chunk中的内容是称为footer的内容,是一些附加的Header信息(通常可以直接忽略)。具体的Chunk编码格式如下:

  Chunked-Body = *chunk
         "0" CRLF
         footer
         CRLF 
  chunk = chunk-size [ chunk-ext ] CRLF
       chunk-data CRLF

  hex-no-zero = <HEX excluding "0">

  chunk-size = hex-no-zero *HEX
  chunk-ext = *( ";" chunk-ext-name [ "=" chunk-ext-value ] )
  chunk-ext-name = token
  chunk-ext-val = token | quoted-string
  chunk-data = chunk-size(OCTET)

  footer = *entity-header

RFC文档中的Chunked解码过程如下:
  
length := 0
  read chunk-size, chunk-ext (if any) and CRLF
  while (chunk-size > 0) {
  read chunk-data and CRLF
  append chunk-data to entity-body
  length := length + chunk-size
  read chunk-size and CRLF
  }
  read entity-header
  while (entity-header not empty) {
  append entity-header to existing header fields
  read entity-header
  }
  Content-Length := length
  Remove "chunked" from Transfer-Encoding

最后提供一段PHP版本的chunked解码代码:

$chunk_size = (integer)hexdec(fgets$socket_fd, 4096 ) );
while(!feof($socket_fd&& $chunk_size > 0) {
    $bodyContent .= fread$socket_fd, $chunk_size );
    fread$socket_fd, 2 ); // skip \r\n
    $chunk_size = (integer)hexdec(fgets$socket_fd, 4096
 ) );
}

源文地址:http://www.zeali.net/entry/129


--
/**************************************/
Name: Xiong Feng
E-mail:linux0818@gmail.com
MSN:linux0818@hotmail.com
QQ:23562033
Address: GuangZhou.China
/**************************************/

2009年6月8日星期一

WGet使用指南

WGet使用指南

wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理.

所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。

wget可以跟踪HTML页面上的链接依次下载来创建远程服务器的本地版本,完全重建原始站点的目录结构。这又常被称作"递归下载"。在递归下载的时候,wget遵循Robot Exclusion标准(/robots.txt). wget可以在下载的同时,将链接转换成指向本地文件,以方便离线浏览。

wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性.如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完 毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。

wget的常见用法

wget的使用格式

Usage: wget [OPTION]... [URL]...
  • 用wget做站点镜像:
wget -r -p -np -k http://dsec.pku.edu.cn/~usr_name/ # 或者 wget -m http://www.tldp.org/LDP/abs/html/
  • 在不稳定的网络上下载一个部分下载的文件,以及在空闲时段下载
wget -t 0 -w 31 -c http://dsec.pku.edu.cn/BBC.avi -o down.log & # 或者从filelist读入要下载的文件列表 wget -t 0 -w 31 -c -B ftp://dsec.pku.edu.cn/linuxsoft -i filelist.txt -o down.log &

上面的代码还可以用来在网络比较空闲的时段进行下载。我的用法是:在mozilla中将不方便当时下载的URL链接拷贝到内存中然后粘贴到文件filelist.txt中,在晚上要出去系统前执行上面代码的第二条。

  • 使用代理下载
wget -Y on -p -k https://sourceforge.net/projects/wvware/

代理可以在环境变量或wgetrc文件中设定

# 在环境变量中设定代理 export PROXY=http://211.90.168.94:8080/ # 在~/.wgetrc中设定代理 http_proxy = http://proxy.yoyodyne.com:18023/ ftp_proxy = http://proxy.yoyodyne.com:18023/

wget各种选项分类列表

  • 启动
-V,  --version           显示wget的版本后退出 -h,  --help              打印语法帮助 -b,  --background        启动后转入后台执行 -e,  --execute=COMMAND   执行`.wgetrc'格式的命令,wgetrc格式参见/etc/wgetrc或~/.wgetrc
  • 记录和输入文件
-o,  --output-file=FILE     把记录写到FILE文件中 
-a,  --append-output=FILE   把记录追加到FILE文件中 
-d,  --debug                打印调试输出 
-q,  --quiet                安静模式(没有输出) 
-v,  --verbose              冗长模式(这是缺省设置) 
-nv, --non-verbose          关掉冗长模式,但不是安静模式 
-i,  --input-file=FILE      下载在FILE文件中出现的URLs 
-F,  --force-html           把输入文件当作HTML格式文件对待 
-B,  --base=URL             将URL作为在-F -i参数指定的文件中出现的相对链接的前缀 
--sslcertfile=FILE     可选客户端证书 
--sslcertkey=KEYFILE   可选客户端证书的KEYFILE 
--egd-file=FILE        指定EGD socket的文件名
  • 下载
--bind-address=ADDRESS   指定本地使用地址(主机名或IP,当本地有多个IP或名字时使用) 
-t,  --tries=NUMBER           设定最大尝试链接次数(0 表示无限制). 
-O   --output-document=FILE   把文档写到FILE文件中 
-nc, --no-clobber             不要覆盖存在的文件或使用.#前缀 
-c,  --continue               接着下载没下载完的文件 
--progress=TYPE          设定进程条标记 
-N,  --timestamping           不要重新下载文件除非比本地文件新 
-S,  --server-response        打印服务器的回应 
--spider                 不下载任何东西 
-T,  --timeout=SECONDS        设定响应超时的秒数 
-w,  --wait=SECONDS           两次尝试之间间隔SECONDS秒 
--waitretry=SECONDS      在重新链接之间等待1...SECONDS秒 
--random-wait            在下载之间等待0...2*WAIT秒 
-Y,  --proxy=on/off           打开或关闭代理 
-Q,  --quota=NUMBER           设置下载的容量限制 
--limit-rate=RATE        限定下载输率
  • 目录
-nd  --no-directories            不创建目录 
-x,  --force-directories         强制创建目录 
-nH, --no-host-directories       不创建主机目录 
-P,  --directory-prefix=PREFIX   将文件保存到目录 PREFIX/... 
--cut-dirs=NUMBER           忽略 NUMBER层远程目录
  • HTTP 选项
--http-user=USER      设定HTTP用户名为 USER. 
--http-passwd=PASS    设定http密码为 PASS. 
-C,  --cache=on/off        允许/不允许服务器端的数据缓存 (一般情况下允许). 
-E,  --html-extension      将所有text/html文档以.html扩展名保存 
--ignore-length       忽略 `Content-Length'头域 
--header=STRING       在headers中插入字符串 STRING 
--proxy-user=USER     设定代理的用户名为 USER 
--proxy-passwd=PASS   设定代理的密码为 PASS 
--referer=URL         在HTTP请求中包含 `Referer: URL'头 
-s,  --save-headers        保存HTTP头到文件 
-U,  --user-agent=AGENT    设定代理的名称为 AGENT而不是 Wget/VERSION. 
--no-http-keep-alive  关闭 HTTP活动链接 (永远链接). 
--cookies=off         不使用 cookies. 
--load-cookies=FILE   在开始会话前从文件 FILE中加载cookie 
--save-cookies=FILE   在会话结束后将 cookies保存到 FILE文件中
  • FTP 选项
-nr, --dont-remove-listing   不移走 `.listing'文件 
-g,  --glob=on/off           打开或关闭文件名的 globbing机制 
--passive-ftp           使用被动传输模式 (缺省值). 
--active-ftp            使用主动传输模式 
--retr-symlinks         在递归的时候,将链接指向文件(而不是目录)
  • 递归下载
-r,  --recursive          递归下载--慎用! 
-l,  --level=NUMBER       最大递归深度 (inf 或 0 代表无穷). 
--delete-after       在现在完毕后局部删除文件 
-k,  --convert-links      转换非相对链接为相对链接 
-K,  --backup-converted   在转换文件X之前,将之备份为 X.orig 
-m,  --mirror             等价于 -r -N -l inf -nr. 
-p,  --page-requisites    下载显示HTML文件的所有图片
  • 递归下载中的包含和不包含(accept/reject)
-A,  --accept=LIST                分号分隔的被接受扩展名的列表 
-R,  --reject=LIST                分号分隔的不被接受的扩展名的列表 
-D,  --domains=LIST               分号分隔的被接受域的列表 
--exclude-domains=LIST       分号分隔的不被接受的域的列表 
--follow-ftp                 跟踪HTML文档中的FTP链接 
--follow-tags=LIST           分号分隔的被跟踪的HTML标签的列表 
-G,  --ignore-tags=LIST           分号分隔的被忽略的HTML标签的列表 
-H,  --span-hosts                 当递归时转到外部主机 
-L,  --relative                   仅仅跟踪相对链接 
-I,  --include-directories=LIST   允许目录的列表 
-X,  --exclude-directories=LIST   不被包含目录的列表 
-np, --no-parent                  不要追溯到父目录



--
/**************************************/
Name: Xiong Feng
mailto:E-mail%3Alinux0818@gmail.com
mailto:MSN%3Alinux0818@hotmail.com
QQ:23562033
Address: GuangZhou.China
/**************************************/

2009年6月1日星期一

各门户网站Web Server分析

最近在研究Http头部各参数协议,发现用httpfox抓www.google.cn的包时,在Response Header中的Server为GWS,呵呵,不知道这是个什么服务器,于是在google中搜了一下,居然还真有位老兄在研究这东东,真是佩服他,把那么多网站都列举出来了,下面转载他的文章,供我自己欣赏:

google 招聘了不少原来工作于apache php开发团队的人才,把web服务也搞得有点花稍,版本众多,且能在一个域名下联合使用。他们认为对php和mysql的选用,对应的版本关系是非常重要的,这样才能发挥出最佳的性能,国内sina在内的门户网站可能由于历史原因,大量选用 apache_1.3.x + php4.3.x 等较老版本web服务软件,目前分析web服务主要选用的是apache;

Google的入口使用的服务器是 GWS/2.1, 大家通常认为 GWS 是 Google Web Server的简称, 是 Google 家自制的 Web 服务器,但从版本号上看是不是和Apache2.1有某种联系呢?

而Google另一个使用非常多的 Web 服务器则是 GFE/1.3 (难道是Apache1.3改的?因为这是一个较稳定的版本), 有人说, GFE 指的是 Google Front End。不知道 Google 是怎么做的: 让 http://www.google.com 使用 GWS 而同一个域名下的http://www.google.com/reader/lens/ 使用的却是 GFE ?

当然, Google 也使用流行的 Apache, 甚至还使用到了 Mathopd!在 mail.google.com 这个域名下再次出现这种情况:mail.google.com 使用的是 GFE 而 mail.google.com/support/ 使用的却是 Mathopd.

以下由lucene.com.cn系统分析小组整理了几个 Google 使用不同 Web Server 的服务:

可能还有很多, 从这里可看出, Google 对 Web Server 所积累的核心能力.

国内其它公司使用web server情况:

hi.baidu.com反馈的信息提示使用了apache 1.2:

HTTP/1.1 200 OK
Date: Mon, 12 Mar 2007 19:16:06 GMT
Server: apache 1.2.0.0
Content-Type: text/html
Content-Encoding: gzip
Content-Length: 364

sogou.com反馈的信息提示使用了apache 2.0.59!
HTTP/1.1 200 OK
Date: Mon, 12 Mar 2007 19:18:20 GMT
Server: Apache/2.2.0 (Unix)
P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
set-cookie: IPLOC=CN1100;expires=Tue, 11-Mar-2008 19:18:20 GMT;path=/;domain=.sogou.com
Last-Modified: Wed, 12 Jul 2006 05:57:41 GMT
ETag: "44b9-0-2012bf40"
Accept-Ranges: bytes
Content-Length: 0
Connection: close
Content-Type: image/gif

so.163.com 网易也是google 合作伙伴,其将搜索结果用php来调用,显示Apache为2.0.54 
HTTP/1.1 200 OK
Date: Mon, 12 Mar 2007 19:49:40 GMT
Server: Apache/2.0.54 (Unix) PHP/4.4.1
X-Powered-By: PHP/4.4.1
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Encoding: gzip
Vary: Accept-Encoding
Content-Length: 6599
Connection: close
Content-Type: text/html; charset=gb2312

soso.com 使用apache,其中qq.com还使用了squid/2.6 ;
HTTP/1.1 200 OK
Via: 1.0 rainny.qq.com:80 (squid/2.6.STABLE5), 1.0 BJDC01
Connection: close
Proxy-Connection: close
Age: 1
Expires: Tue, 13 Mar 2007 01:58:25 GMT
Date: Tue, 13 Mar 2007 01:56:25 GMT
Content-Type: text/html; charset=GB2312
Server: Apache
Accept-Ranges: bytes
Cache-Control: max-age=120
Vary: Accept-Encoding
X-Cache: HIT from rainny.qq.com

google旗下ganji.com反馈的信息提示使用了 Apache/2.0.55估计对应mysql为-5.0.18
Content-Type: text/html
Server: Apache/2.0.55 (Unix)
Set-Cookie: PHPSESSID=b206ee8aa26309c7c3515899daf78c4e; path=/
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Keep-Alive: timeout=15, max=500

顺便转载一下
分析的网站数量:194个,可能有重复的,其中比例
         Apache:97,比例 59%
         Microsoft IIS:51,比例 31%
         Other:16,比例 10%
           看来IIS还是老当益壮,加上现在的.net平台,还是占有相当大的比例的,Apache不愧当大的地位,其它的服务器也有不少。
有意思的是google全部使用自己的服务器GWS(Google Web Server),而baidu也来了个BWS(Baidu Web Server),但是他的网页以外的
服务仍然使用Apache,相比之下还是差了一些。据说baidu以前www.baidu.com都是用apache,现在也算有些进步了。
          从行业来看,银行网站不少用的是IBM_HTTP_SERVER,实际上还是Apache,看来IBM做行业解决解决方案还是不错的。门户网站,例如sina,sohu之类都是apache,看来在性能、数据高速缓冲方面apache还是经得起考验的。对于不少企业、个人的网站IIS还是比较多。有的网站就分析不出来了,例如yahoo、3721系的估计是yahoo自己的,看不出来。

www.google.com                 GWS/2.1
gmail.google.com               GFE/1.3
www.lucene.com.cn            Apache/1.3.29(Unix)
www.sina.com                   Apache/2.0.54 (Unix)
www.sohu.com                   Apache/1.3.37 (Unix) mod_gzip/1.3.26.1a
www.163.com                    Apache/2.0.59 (Unix)
www.263.com                    Apache/2.0.54 (Unix) PHP/4.3.9
www.126.com                    Apache
www.cctv.com                   Sun-ONE-Web-Server/6.1
www.qq.com                     Apache
www.tom.com                    Apache/1.3.34 (Debian) PHP/5.1.2-1
www.hao123.com                 Apache/2.0.58 (Unix) PHP/4.4.2
www.3158.cn                    Microsoft-IIS/6.0
www.sina.com.cn                Apache/2.0.54 (Unix)
www.baidu.com                  BWS/1.0
geci.baidu.com                 apache 1.6.2.0/httpd 1.3.27 (Unix) BAIDU_UENCO
image.baidu.com                apache 1.7.2.0/httpd 1.3.27 (Unix) BAIDU_UENCO
zhidao.baidu.com               apache 1.0.10.0
dict.baidu.com                 Apache/2.0.55 (Unix) PHP/4.3.11
file.baidu.com                 Apache/2.0.55 (Unix) PHP/4.3.11
baike.baidu.com                apache 1.0.2.0
video.baidu.com                apache 1.0.1.0/httpd 1.3.27 (Unix) mod_gzip/1.
mail.163.com                   Apache
sz.gd.vnet.cn                  Apache/2.0.40 (Red Hat Linux)
www.online.sh.cn               Apache/1.3.26 (Unix)
www.ourgame.com                Microsoft-IIS/5.0
www.taobao.com                 Apache
www.sohu.com                   Apache/1.3.37 (Unix) mod_gzip/1.3.26.1a
www.google.cn                  GWS/2.1
www.21cn.com                   Apache
www.phoenixtv.com              Apache/2.2.3 (Unix)
www.gznet.com                  Apache/2.0.49 (Unix)
www.wuhan.net.cn               Netscape-Enterprise/4.0
www.jrj.com.cn                 Microsoft-IIS/6.0
hi.baidu.com                   apache 1.1.9.0
www.avl.com.cn                 Apache/2.0.53 (Unix)
www.163.com                    Apache/2.0.59 (Unix)
mail.sina.com.cn               Apache/2.0.59 (FreeBSD) PHP/5.2.0 with Suhosin
www.xinhuanet.com              BIG-IP
www.zhcw.com                   Apache/2.0.55 (Unix) DAV/2
Err:www.hunantv.com,Connection timed out: connect
www.qq.com                     Apache
cn.msn.com                     Microsoft-IIS/6.0
www.people.com.cn              Apache/1.3.27 (Unix) mod_perl/1.25
www.china.com                  Apache
www.chinaren.com               Apache/1.3.37 (Unix) mod_gzip/1.3.26.1a
www.ctrip.com                  Microsoft-IIS/6.0
house.focus.cn                 Apache/1.3.34 (Unix)
www.cmbchina.com               Microsoft-IIS/6.0
www.qq163.com                  Microsoft-IIS/5.0
www.tom.com                    Apache/1.3.34 (Debian) PHP/5.1.2-1
www.chinamobile.com            Microsoft-IIS/6.0
www.chinanews.com.cn           Apache/1.3.36 (Unix)
www.pconline.com.cn            Apache/2.2.3 (Unix) PHP/4.4.5
www.5460.net                   Apache-Coyote/1.1
www.rising.com.cn              Microsoft-IIS/6.0
www.51.com                     Apache
www.3533.com                   Microsoft-IIS/5.0
www.icbc.com.cn                Microsoft-IIS/5.0
www.matesay.cn                 Microsoft-IIS/6.0
www.qunar.com                  Apache/2.2.3 (Unix) mod_jk/1.2.18
www.skycn.com                  Apache
www.duba.net                   Apache/2.0.54
www.cmfu.com                   Microsoft-IIS/6.0
www.rongshuxia.com             Apache/1.3.33 (Unix)
www.readnovel.com              Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-18
www.xxsy.net                   Microsoft-IIS/6.0
www.hongxiu.com                Microsoft-IIS/6.0
hjsm.tom.com                   Apache/1.3.34 (Debian) PHP/5.1.4-0.1
www.17173.com                  Apache/2.0.54 (Unix)
games.sina.com.cn              Apache/2.0.54 (Unix)
www.pcgames.com.cn             thttpd
www.4399.net                   Microsoft-IIS/6.0
www.chinagames.net             Microsoft-IIS/6.0
www.skycn.com                  Apache
www.onlinedown.net             Microsoft-IIS/5.0
Err:www.crsky.com,www.crsky.com
download.zol.com.cn            Apache
tech.sina.com.cn               Apache/2.0.59 (Unix)
www.pconline.com.cn            Apache/2.2.3 (Unix) PHP/4.4.5
military.china.com             Apache
jczs.news.sina.com.cn          Apache/2.0.58 (Unix)
www.xinhuanet.com              BIG-IP
www.tiexue.net                 Microsoft-IIS/6.0
mil.qianlong.com               Microsoft-IIS/5.0
www.13139.com                  netapp 5.2
www.yymp3.com                  Microsoft-IIS/6.0
mp3.baidu.com                  apache 1.6.2.0/httpd 1.3.27 (Unix) BAIDU_UENCO
mail.tom.com                   Apache/1.3.31 (Unix)
www.126.com                    Apache
www.hotmail.com                Microsoft-IIS/6.0
www.yoqoo.com                  Apache
www.ku6.com                    KWS/www.ku6.com (Unix)
www.155.com                    Apache/2.0.54 (Win32)
www.openv.tv                   Apache
www.56.com                     web server.56
www.flash8.net                 Microsoft-IIS/6.0
www.f130.net                   Microsoft-IIS/6.0
www.3839.com                   Apache
www.xiaoyouxi.com              Microsoft-IIS/6.0
news.sina.com.cn               Apache/2.0.58 (Unix)
news.sohu.com                  Apache/1.3.37 (Unix) mod_gzip/1.3.26.1a
www.zaobao.com                 Apache
news.baidu.com                 apache2.0.12.0/1.3.27 (Unix) MOD_NEWSREWRITE v
www.cyol.net                   Apache/2.2.3 (Unix)
post.baidu.com                 apache 2.7.0.1/httpd 1.3.27 (Unix) mod_forum/1
www.tianya.cn                  Microsoft-IIS/5.0
pop.pcpop.com                  Microsoft-IIS/6.0
club.sohu.com                  Apache/2.0.55 (Unix) PHP/5.1.6
www.xici.net                   Microsoft-IIS/6.0
www.eastmoney.com              Microsoft-IIS/6.0
www.stockstar.com              Microsoft-IIS/6.0
business.sohu.com              Apache/1.3.37 (Unix) mod_gzip/1.3.26.1a
www.hexun.com                  Microsoft-IIS/6.0
finance.sina.com.cn            Apache/2.0.58 (Unix)
www.cnfol.com                  Apache
www.love21cn.com               Apache/2.2.4 (Unix) PHP/4.4.4
love21cn.msn.com.cn            Apache/2.2.4 (Unix) PHP/4.4.4
www.caiku.com                  Microsoft-IIS/6.0
www.u688.com                   Microsoft-IIS/5.0
www.sg.com.cn                  Microsoft-IIS/5.0
tech.sina.com.cn               Apache/2.0.59 (Unix)
www.younet.com                 Apache/1.3.29 (Unix) PHP/4.3.4
www.imobile.com.cn             squid/2.5.STABLE14
mobile.zol.com.cn              Apache
www.dagamer.com                Apache/1.3.33 (Unix) PHP/4.3.11
www.51job.com                  Apache/1.3.37 (Unix)
www.1010job.com                Microsoft-IIS/6.0
www.zhaopin.com                Apache/1.3.37 (Unix)
www.cjol.com                   Microsoft-IIS/6.0
www.pcauto.com.cn              thttpd
www.xcar.com.cn                Apache/2.0.59 (Unix) DAV/2 PHP/4.4.2
auto.sina.com.cn               Apache/2.0.58 (Unix)
www.autohome.com.cn            Microsoft-IIS/6.0
www.cheshi.com.cn              Microsoft-IIS/6.0
www.cca.org.cn                 Microsoft-IIS/6.0
cartoon.msn.com.cn             Microsoft-IIS/6.0
www.dianping.com               Microsoft-IIS/6.0
www.virtualshoemuseum.com Microsoft-IIS/5.0
www.yanzi.com.tw               Apache/1.3.27 (Unix) PHP/4.3.3 mod_ssl/2.8.12
www.39.net                     Microsoft-IIS/6.0
www.xyxy.net                   Microsoft-IIS/5.0
health.sohu.com                Apache/1.3.37 (Unix) mod_gzip/1.3.26.1a
www.91.cn                      Microsoft-IIS/6.0
www.sogou.com                  Apache/2.0.55 (Unix)
www.motorola.com.cn            Microsoft-IIS/6.0
www.samsung.com.cn             Microsoft-IIS/6.0
www.sonyericsson.com.cn        Apache
www.dopod.com                  Apache/2.0.54 (Unix) DAV/2 PHP/4.3.7
www.lenovomobile.com           Microsoft-IIS/6.0
spaces.live.com                Microsoft-IIS/6.0
www.bokee.com                  Apache/1.3.31 (Unix) mod_gzip/1.3.26.1a
blog.sina.com.cn               Apache/1.3.37 (Unix)
qzone.qq.com                   Apache
www.abchina.com                IBM_HTTP_Server/2.0.47.1 Apache/2.0.47 (Unix)
www.ccb.com                    Apache/2.0.58 (Unix)
www.boc.cn                     IBM_HTTP_SERVER/1.3.26       Apache/1.3.26 (Unix)
www.gdb.com.cn                 IBM_HTTP_SERVER/1.3.28       Apache/1.3.28 (Unix)
www.bankcomm.com               IBM_HTTP_SERVER/1.3.28.1       Apache/1.3.28 (Unix)
sports.sina.com.cn             Apache/2.0.59 (Unix)
sports.cctv.com                Sun-ONE-Web-Server/6.1
sports.sohu.com                Apache/1.3.37 (Unix) mod_gzip/1.3.26.1a
sports.tom.com                 Apache/2.2.0 (Unix) DAV/2 PHP/5.1.2
www.espnstar.com.cn            Microsoft-IIS/6.0
china.nba.com                  Apache/1.3.34 (Debian) mod_layout/3.2.1
www.no5.com.cn                 Microsoft-IIS/6.0


地址:http://www.bfor.cn/fish/archive/139045.aspx


--
/**************************************/
Name: Xiong Feng
E-mail:linux0818@gmail.com
MSN:linux0818@hotmail.com
QQ:23562033
Address: GuangZhou.China
/**************************************/