端口666:毁灭!
Posted on 12 Jul 2011, tagged
在网络通讯中,我们知道IP地址是非常重要的。和IP地址同等重要的,就是网络的端口了。如果把IP地址比作门牌号,那么就可以把端口比作是房间号。IP地址用来找到机器的所在,而机器中的每个应用又要给分配一个端口。一般1024以下的端口是有比较特殊的含义的,例如常用的80端口就是用来超文本传输协议的,一般浏览网页什么的都是用这个端口。这个就不多说了,如果你学过一点网络对这个应该不会陌生,或者没学过也可以上网查一些资料。在Linux或者Unix系统下,可以在/etc/services文件中看见各个端口的用途。其中,可以发现一个比较有意思的端口666,是留给了ID公司的一个第一人称射击游戏Doom(或译作毁灭公爵)。
如果你不知道这ID公司或者Doom这个游戏,我非常推荐你看一下《Doom启示录》。ID公司一直是游戏界中图形处理的领头羊,而其中的技术天才约翰的一句话更是一直激励着我:“在计算机界,只要你有一台电脑,一张Linux光盘和一个互联网帐号,你就可以达到你所能达到的技术顶尖。”然而虽然这个公司和这个游戏这么有名,我也不明白为什么系统会专门给它留出来一个端口呢。还是666,这在中国可是个挺吉利的数字。
但是当我上网查了一下,才知道事情不是这么回事。666在西方国家中原来是魔鬼的意思,向来是个很不吉利的数字。《圣经》启示录13:16-18中:“他又叫众人,无论大小、贫富、自主的、为奴的,都在右手上或是在额上受一个印记。除了那受印记、有了兽名或有兽名数目的,都不得作买卖。在这里有智慧:凡有聪明的,可以算计兽的数目;因为这是人的数目,他的数目是六百六十六。”所以666是兽的象征。还有很多人考证圣经中为什么这样说,我觉得挺不靠谱的,不过大家要是有兴趣的话就去网上查查吧。
所以666在西方不仅不是个吉利的数字,还是一个非常邪恶和另人恐惧的数字。很多时候大家都尽量避免和这个数字打交道,据说IBM生产的一个产品就直接跳过了666这个编号。但是技术天才和Geek们的思维就是不一样,而且人家游戏的名字本来就叫Doom,就是毁灭的意思,所以别人避之不及的666ID公司反而非常喜爱,因此就用作了自己游戏Doom的端口。而因为666又有着这么酷的含义,所以很多病毒入侵的时候也都选择这个端口。
知道点这些东西,时常会觉得IT界也是个有自己文化并且是个很好玩的地方。一起努力吧,嘿嘿。