sunlinux
A. 百度服务器使用的是什么系统是RedHat,Sun还是什么
网络服务器用的什么系统,确切我也不知道,但一般来说大型服务器用的几乎全是UNIX。以网络的实力来看绝对是大型机那么很可能是用的UNIX,用RedHat 不大可能,更不可能是Windows。
上面的兄弟说的很对,Sun 是 UNIX的一种,UNIX还有其他的版本,如IBM,HP都有自己的UNIX。
判断服务器用的什么系统还可以用一个简单的方法,就是你在dos下或虚拟dos下或在linux下输入ping命令
比如你要查网络的服务器就输入
ping www..com
你会看到如下的信息
Relay from 202.108.22.5 : bytes=32 time=173ms TTL=57
....
注意TTL那一项,我们可以根据它的值判断所ping主机的操作系统类型。TTL被称为生存期,也就是你所传输的数据在网络上经过的路由器的最大个数。当TTL为0的时候,该数据还没有被传到目的主机,就会被丢弃,这样可以防止垃圾数据占据宝贵的带宽。(防止错误的数据,在网络的无限期传播)
下面是一些系统和他们TTL的关系
UNIX 及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255
Compaq Tru64 5.0 ICMP 回显应答的 TTL 字段值为 64
微软 Windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128
微软 Windows 95 操作系统 ICMP 回显应答的 TTL 字段值为 32
你应该会问怎么上面ping的结果是57这里没有啊?其实
真正的TTL应该这样算,比返回的TTL略大的2的乘方数。这里我们可以知道比57略大的2的乘方数为64,也就是2的6次方。用64-57就可以得出我的主机到网络服务器经过的路由器的个数。一般很少有世界任意两台主机连接超过16个路由器。
当然上面的TTL也是一般情况,具体可以参考这里
http://www.blueidea.com/bbs/NewsDetail.asp?DaysPrune=0&lp=1135&id=736249
希望对你有所帮助。