При поиске в сети нужного файла очень часто с досадой натыкаешься на надпись на экране: File not found (404) — Файл не обнаружен (404). Ну, не обнаружен, так не обнаружен. Но почему 404? Откуда это цифровое значение ошибки, когда сервер не может найти данные согласно вашему запросу? И с какого боку здесь авиация? Ответы на эти вопросы опубликованы на интереснейшем сайте History of Yesterday (Истории вчерашнего дня).
Эта препротивнейшая ошибка 404 — Page Not Found (404 — Страница не найдена) преследует пользователей всего мира уже несколько десятилетий. За последние 30 лет эта «последняя страница Интернета» имела колоссальное число просмотров, причем никто из видевших ее не имел намерений ее открывать. 404 даже проложила себе дорогу в поп-культуру, но многие пользователи до сих пор не знают, что скрывается за цифрами 404.
Страницы с ошибками получает бесчисленное количество пользователей, так как на большинстве веб-сайтов каждый день может появляться несколько новых неработающих ссылок. Более того, веб-страницы, созданные до 2005 года, также дают нам прямой доступ к кладбищу «HTTP 404 Not Found». Таким образом, в настоящее время мы можем только представить, сколько надгробий с надписью «404» выстроились в ряд на этих не столь вечнозеленых пастбищах.
В настоящее время 404 — это мощный символ, используемый во всем мире, чтобы высветить нечто неизвестное.
Знаете ли вы, что у полиции код 404 служит для ситуаций, когда суть проблемы неизвестна?
Объяснение 404 Not Found
Как возникает эта ошибка? 404 — это код состояния HTTP. Когда пользователь посещает веб-страницу, устройство запрашивает данные с сервера, используя протокол передачи гипертекста (HTTP).
После этого колесики и винтики всемирной паутины начинают двигаться, и мы понимаем, что все в интернете связано с обменом данными (одна передача зависит от другой). Перед отображением веб-страницы веб-сервер уже отправил HTTP-заголовок, содержащий код состояния, и наш браузер в ответ отправил свои заголовки. Если эта «услуга за услугу» прошла успешно, статус обмена данными будет нормальным:
«200 ОК».
«Запрос выполнен».
Мы не видим этих надписей, потому что сервер отправляет содержимое страницы. Только при обнаружении ошибки мы получаем фактический код состояния.
«404 Не найдено.»
Это происходит, когда запрошенная страница больше не существует — или она была удалена. Ошибка довольно частая, которая может возникнуть на любом веб-сайте.
Разрушаем миф о комнате 404
Между 1981 и 1992 годами, работая в CERN (Европейская организация по ядерным исследованиям, крупнейшая в мире лаборатория физики высоких энергий), изобретатель World Wide Web Тим Бернерс-Ли и его соавтор Роберт Кайо создали новую систему для просмотра и распространения информации, основанную на гипертексте. Им приходилось отвечать на различные запросы, выделяя файлы и передавая их через интернет, и делали это они вручную.
Вскоре нагрузка стала расти, и они уже не могли отвечать на все запросы, отправленные через интернет. Слишком много пользователей не могли ввести правильные данные и в итоге отправляли неправильные имена файлов.
Поскольку продолжали возникать одни и те же проблемы, ученые обновили свою систему, разработав сообщение для тех пользователей, которые отправляют запросы с неправильными именами файлов. Сообщение было следующее:
“Room 404: file not found” — «Комната 404: файл не найден».
Сообщение стало популярным. В 1992 году Консорциум World Wide Web (W3C) представил коды состояния HTTP, которые были разработаны еще в 1990 году.
Да, Тим и Роберт вместе работали в офисе на четвертом этаже здания. На том же четвертом этаже в комнате, предположительно под номером «404», находилась центральная база данных Всемирной паутины. Поэтому «в народе» возникли объяснения, как «комната 404» стала городской легендой, — эти объяснения отсылают к номеру комнаты, где были расположены первые веб-серверы.
«Первый веб-сайт в ЦЕРНе — и в мире — был посвящен самому проекту World Wide Web и размещался на компьютере NeXT Бернерса-Ли. В 2013 году ЦЕРН запустил проект по восстановлению этого самого первого веб-сайта: info.cern.ch». Роберт Кайо развенчал миф о том, что «Ошибка 404» была названа в честь серверной в ЦЕРНе. На четвертом этаже комнаты 404 нет. Как ни странно, в корпусе 4 офисы начинаются с «410» и идут по нарастающей — не спрашивайте, почему.
Роберт Кайо подтвердил это во время интервью: «Номер 404 никогда не был связан с какой-либо комнатой или физическим местоположением в ЦЕРНе. Это полный миф».
На вопрос о том, почему люди одержимы термином 404, Кайо ответил: «Такой творческий подход, который проявляется на 404 страницах ответов, совершенно бесполезен. Мифология, вероятно, возникла из-за иррациональности, отрицания доказательств и предпочтения иметь сказку вместо реальности, что очень часто встречается у людей».
Решение головоломки 404
Автор этой статьи читал случайную статью об истории авиации, и внезапно разгадка оказалась там, — скрытая у всех на виду и настолько интуитивно очевидная, что он просто был в недоумении. Он погуглил, надеясь найти десятки страниц о своей гипотезе. Их не было!
Злосчастные рейсы 404
Автор понял, что формулировка кода не может касаться сознательного разума. Мозг дата-ученого всегда находится в гиперактивности. Однако мирские события и подсознательные факторы могут играть роль в более широкой картине; в конце концов, даже ученые — всего лишь люди. Автор напоминает, что Тим Бернерс-Ли изобрел всемирную паутину (WWW) в 1989 году, и именно в этот год произошла первая трагедия с рейсом 404.
Рейс 404 Pakistan International Airlines
Рейс PK404 вскоре после взлета 25 августа 1989 года исчез. Самолет Fokker F27 Friendship в 07:35 вылетел из Гилгита (Пакистан), в столицу страны, Исламабад.
Через несколько минут, в 07:40, состоялся обычный сеанс радиосвязи. И это было последнее сообщение перед тем, как самолет пропал с экрана радара. Эксперты считают, что самолет разбился в Гималаях, но до сих пор не удалось обнаружить обломки; таким образом, «404 невозможно найти». Представляете, сколько раз Тим Бернерс-Ли и Роберт Кайо слышали об этом в новостях, может быть, не обращая внимания: «404 невозможно найти»?
Рейс 404 Alitalia
Рейс 404 авиакомпании Alitalia должен был лететь из аэропорта Милан/Линате (Италия) в Цюрих (Швейцария). Но 14 ноября 1990 года он разбился. Самолет Douglas DC-9–32 упал в лесах района Вайах при выполнении захода в Цюрихе. Погибли все 46 человек на борту. Вы уже догадались: между Вайахом и местом рождения интернета в ЦЕРНе всего около 150 миль. Новостные каналы, вероятно, связали трагедию с рейсом PK404. Следовательно, мы можем предположить, что в то время 404 снова подсознательно обитал в сознании каждого.
Заключительные соображения
Тим Бернерс-Ли и Роберт Кайо хранят молчание об истинном происхождении сообщения 404 not found. Кроме того, они могут даже не осознавать подсознательные нюансы числа «404». Следовательно, ошибка будет продолжать пугать умы пользователей интернета.
Комментарий МКАА «Безопасность полетов»
Мы никогда не являлись апологетами конспирологических теорий. Но от себя добавим еще одно совпадение: исчезнувший 8 марта 2014 года малазийский Боинг был 404-м построенным Боингом-777.
