前言
「404 错误」是一个网页错误代码,代表该网页不存在。这是现在人人都知道的常识,但是关于它的历史来源,却充满着神秘色彩。有人说,以前整个互联网的服务器都装在欧洲某地一个叫做 404 的房间里,如果你要访问网络内容,就得向这个房间提交请求,如果找不到就会提示你「404 not found」。
对中国网民而言,404 错误作为互联网的从属产物,属于舶来品。这也象征着,就像整个中国互联网世界一样,从存在的第一天起,404 错误同样就被打上中国的烙印。在中国,404 错误有了更多延长的意思,它可能是网页不存在,可能是由于内容非法,也可能是因为内容创作者自动删去。
「Not Found」这个臭名远扬的 404 错误,被称为「互联网的最后一页」可算不上完全地诬蔑。用来讥讽它的货色真是亘古未有,甚至在漫画跟 T 恤衫上你都能够看到 404 的身影。谁能想到「not found」这个用来讥嘲书呆子的形容词,现在已经变成我们天天都要面对的事实。
谈成因
作为超文本结构(互联网的基础架构)的开创者,同为互联网发明者的罗伯特·卡利奥对此觉得很无奈。他认为关于 404 错误来源的传说纯属无稽之谈,并告诉了我们关于 404 错误的真正来源。
虽然总会有人访问到错误的网页地址,这种错误本身也不会太影响互联网发展,但在互联网发展初期,这其实会造成很多资源浪费。卡里奥表示「当你为新系统编写代码时,不能浪费太多时间检测错误地址访问的要求。不然服务器要记住太多信息,会浪费太多资源,现代的极客们根本不知道用 64K 内存编程是什么感觉」。
皮克斯网站上的 404错误显示
社交软件Tumblr 的 404 错误 页面
谈传说
为了避免错误地址访问,程序员想出了一个很简单的方法——指定错误类别的数字范围。其中,404 错误就是程序员为了让使用者连接网络错误时,知道自己错在哪而设置的。「使用者的错误类型标记为 404 时,就意味着该网页不存在。」卡里奥说。
当被问及他如何看待所谓的 404 房间传说时,卡里奥表示:「我完全没有预料到人们对 404 的来源有这种想法,可能大家更偏爱一些非理性的、充满神秘色彩的故事吧,这在人类中相当普遍...... 当人的影响力小,信息传播缓慢的时候,这些非理性的特质是相对无罪的。但如今,由于网络的存在,这些特点已经获得了一种危险的力量。」
Twitter 404 页面宕机鲸
最后说两句
您要找的吐槽不存在
科技传送门
编辑 墨焰
黑大机电学生会 2017年12月11日