404:对不起您访问的网页不存在https://www.zhihu.com/video/1101123296195723264

你可能在上网时也好奇过,为什么点开一个无法显示信息的页面,上面会出现数字404?

要解释这个问题,我们需要从互联网诞生之初说起。

20世纪80年代,英国工程师蒂姆·伯纳斯·李在欧洲核研究组织工作时,发现一个问题:在该组织打工的物理学家和全欧洲的同行,都很难共享最新的信息、数据和图像。

按照一般的思路,那么就应该建设一种高效的文件传递网络,第一天发货,第二天签收,于是就可以搞出顺风快递。

但是80年代,电子计算机已经发明40多年了,科学家们自然想到,我们根本不用传递实体,传递比特就好了嘛。

于是,我们的小李和罗伯特·卡里奥一起设计构建了万维网(www)。

有一个传说是,互联网发明人、人类史上第一个网管蒂姆·伯纳斯·李同志,他正好把服务器安置在欧洲核研究组织的404号房间,李同志本人又正好在这个房间办公。

不管是要访问服务器,还是找网管,你都要向404房间提交申请,如果找不到,那就是404 not found。

这个说法很有极客的荒诞幽默感,但可惜是假的。

跟李网管一起搞出互联网的罗伯特·卡里奥后来就表示,细说不是胡说,改编不是乱编。”404“就是程序员为了让用户在网络连接错误时,可以知道自己错在哪而设置的。

什么404房间?不存在的。

下面我们大概解释一下404本来的意思。

有了万维网,理论上你可以访问网上的每一个服务器,就像你进入一座城市,理论上可以敲任何一扇门。

但是……你怎么知道房子里有没有你想要找的人呢?也许你迷路了敲的是隔壁老王,或者要找的人已经搬走了。总不能……一直在门口傻等吧?

所以,互联网的建设者们拟定了一套状态码,用来指示使用者访问的状态。

比如数字代码第一位是“1”,就代表收到请求,请继续进行。而数字代码第一位是4,则代表请求包含错误语法,不能完成。我们所熟知的404,在这套体系中意味着信息不存在,找不到目标资源。

它可能是从来就不存在,也可能是因为种种原因被删除了。总之,not found。

按照这个思路,只要你愿意,也能找到403,414的含义。

值得一提的是,如果你想看一些不存在的网站,可能得到的并不是404,而更多是500,服务器内部错误,或者504,请求超时。

这一套编码的官方注册表,目前由互联网号码分配局(简称IANA)维护。在他们改变主意之前,404,会一直代表not found。

虽然404本身并不神秘,可它代表的互联网失落之地,衍生了一大堆404文化。

很多网站会对404页面进行美化设计,让它看上去不那么冷酷无情。比如在希拉里·克林顿的竞选网站上,设计者就把404页面设计成希拉里刷不了地铁卡的照片。

谷歌浏览器如果连不上网,就会出现一个小恐龙的跑酷游戏。据说任性的程序员是想表达,如果没网,等于生活在恐龙时代。

而互联网上最著名的404,是推特的404页面,一头被吊上天的鲸鱼。这个只是听说的,我们不保证它的真实性。

由于404已经成了互联网群众最喜闻乐见的梗,一群艺术家甚至搞起了以404命名的国际艺术节,宣称”错误会变成新的可能性“。

屁咧,没有网,这个艺术节都不会有人知道,有个毛线可能性。

dbnetlib sqlserver不存在或拒绝访问_404:对不起,您访问的网页不存在相关推荐

  1. dbnetlib sqlserver不存在或拒绝访问_SQL Server数据库损坏和修复

    常见错误解读 823错误 错误信息是:"在文件'%ls'中.偏移量为%#016I64x的位置执行%S_MSG期间,操作系统已经向SQL Server返回了错误%ls." " ...

  2. dbnetlib sqlserver不存在或拒绝访问_部署IIS+PHP+SQL server环境

    最近一直在配环境,在配iis+sqlserver+php的时候,走了很多的坑,这里记录一下. 目录 0x01 SQL server配置 0x02 IIS配置 0x03 PHP配置 0x04 配置IIS ...

  3. 【SQLserver】 SQLServer 服务器主体无法在当前安全上下文下访问数据库

    如果执行作业步骤的时候在历史记录中看到报错"SQLServer 服务器主体无法在当前安全上下文下访问数据库"的问题,可以使用以下方式查询哪些数据库开了trustworthy属性,命 ...

  4. 解决CMD命令连接sqlserver 服务器主体 无法在当前安全上下文下访问数据库

    ** CMD命令连接sqlserver 服务器主体 无法在当前安全上下文下访问数据库 ** 今天使用sqlserver,发现了一个问题,在CMD命令中使用USE DBNAME语句的时候,会返回错误: ...

  5. linux查看目录访问权限,Linux文件访问权限

    一.设置用户ID和设置组ID 1.实际用户ID和实际组ID标识当前登录的用户. 2.有效用户ID,有效组ID以及附加组ID决定了我们的文件访问权限. 3.通常,有效用户ID等于实际用户ID,有效组ID ...

  6. AD域外计算机共享域内打印机出现“无法访问,没有权限访问网络资源,用户不得从此工作站登录网络”

    环景: win2019AD域 win10专业版 HP132打印机 问题描述: 之前是可以访问 AD域外计算机共享域内一台打印机出现"无法访问,没有权限访问网络资源,用户不得从此工作站登录网络 ...

  7. win无法访问别的计算机,无法访问共享文件应怎么办?电脑无法访问别人共享的文件解决办法...

    对于一些中小型企业,办公室人员的工作电脑常常会设置来宾账号(Guest 账户)方便其他人员临时使用同时又不会对自己的办公文件造成影响.两个账号之间可以通过访问共享文件夹来访问特定的公共文件,而如果碰到 ...

  8. Linux中搭建FTP服务器,匿名用户访问、本地用户访问、虚拟用户访问(详细解答安装配置步骤)

    对于Linux搭建服务器步骤详解:可以基于匿名访问.本地用户访问.虚拟用户访问 FTP服务访问可分为三种 匿名用户:用户名为ftp或者anonymous,提供任意密码或无密码访问即可. 本地用户:要求 ...

  9. oracle11g跨网段无法访问,ORACLE11G设置IP访问限制,oracle11gip访问

    ORACLE11G设置IP访问限制,oracle11gip访问 出于数据安全考虑,对oracle数据库的IP做一些限制,只有固定的IP才能访问. 修改$JAVA_HOME/NETWORK/ADMIN/ ...

最新文章

  1. java代码使用http请求解压zip包并解析xml_Javascript 是如何解析 Excel 文件的?
  2. FSLib.Extension库
  3. HTML5区域范围文本框实例页面
  4. 《数据库原理与应用》(第三版) 第 3 章 关系数据库 习题参考答案
  5. oracle 查询所有组合,Oracle的组合条件查询
  6. 【EXLIBRIS】纸版书目整理 -- 大书架 下 【64 种】【103 册】
  7. Hive之安装 部署
  8. 百位云计算专家齐聚湖畔大学,阿里云MVP全球闭门会聚焦数字化转型
  9. MFC最详细入门教程[转载]
  10. 数据结构实验一:顺序表的实现及应用
  11. 计算机系统时间错了,电脑时间同步出错怎么办
  12. 垂杨柳中学2021年高考成绩查询时间,2021年北京中考各学校分数线,历年北京中考分数线...
  13. 招银网络 Java后端面经
  14. 为什么现在更多需要用的是 GPU 而不是 CPU,比如挖矿甚至破解密码?
  15. java配置dsf,基于Spring-DM实现分布式服务框架(DSF)(一)
  16. Android Systrace 基础知识(10) - Binder 和锁竞争解读
  17. vulnhub靶场,Monitoring
  18. 计算机应用基础中课程表怎么制作,浅谈《计算机应用基础》课程中Word表格的制作课程教学...
  19. 上传pdf文件转图片翻页小工具,遇到JSP form中type=file的文件上传及后台Part处理问题(后台取值为null)
  20. 什么是显热?什么是潜热?

热门文章

  1. 如何使用API提交转码任务?
  2. 亚信安全信舱(DS)取得联通天玑安全平台兼容性认证
  3. 程序员的年龄越大编程能力越弱???原来我们都理解错了
  4. Python 本身真的有用吗?CSDN要对Python下手了!
  5. 聊聊困扰很多同学的一个问题:是否要转方向 ?
  6. 微服务拆分需要考虑的必要因素与坚持原则
  7. linux wheel用户组,Linux的用户和组之详解用户和组的分类
  8. 安卓开发替换json字符串中的数据_22个JavaScript开发技巧合集
  9. idea 安装php插件_免费版的 IDEA 为啥不能使用 Tomcat ?
  10. yarn全局安装vue/cli vue不是内部命令