Win95对此刻来说,是过时已经很久的东西。不过回想我当年刚毕业时,桌面上飘扬的Windows95窗口,是激动万分啊,现在新版本的Windows推出已经不能再找到当年的激动人心了。
我写这篇文章不是因为我要怀Win95的旧,而是公司里工程师队伍的培训遇到了这个问题。工程师的IT 培训把持在一个不学无术的W同事手里,我们的C上司喜欢他的溜须拍马,另外C上司也是个著名的混混,所以他们俩勾结在一起,把公司的IT培训搞得乌烟瘴气还不容别人质疑。C上司曾在培训部内部会议上掷地有声的说“即使错的也要坚持”。
在这样的背景下,我们用着几份从日本导入并且翻译不甚准确的考卷,并且这考卷的内容不能与时俱进。在2007年考着Win95的知识,并且题目出的还不够严谨。
我要说到的题目是“选出Win95访问共享文件夹的表示方式”,排除明显错误的选项,还有两个“//Server name/sharename”和“//IP address/sharename”。像我这样也算个网络高手的人都没看出这两个选项还有对错之分。当然,标准答案是“//Server name/sharename”,也就是说用IP地址表示是错误的。一般的逻辑,网络上的资源用IP地址访问是比较保险的,名字有可能面临无人解析的问题,除非你掌握的这个IP是错误的,或者曾经对现在错,这时候名字倒有可能得到正确解析。但这道题怎么解释呢?
经过艰苦的搜索,总算得到一篇文章You Cannot Browse IP Addresses by Using a UNC switch in Windows 95 。文章里提到在Win95中,如果用//IP_address的UNC格式去访问另外机器,即使网络有连接,也会返回网络名不能找到的错误信息。这个问题是由于Win95的winsock文件有问题,安装winsock2文件就好了。
所以说,这道题是基于Win95的一个bug在出题,并且不考虑bug的修正,有点揪住小辫子不放的意味,这不是出题之道。