Ошибка 404, почему это так называется?

Ошибка 404, почему это так называется?

 

Если вы когда-либо пытались провести какие-либо исследования в Интернете, вы сталкивались со страшной ошибкой 404. Потому что, когда вы спешите получить необходимую вам информацию, Интернет спонтанно решает, что все источники, которые вам нужны, недоступны.

Теперь, когда вы больше не бьетесь головой о стену… Вам интересно узнать, почему это называется ошибкой 404?

 

Комната 404

 

Существует забавная теория заговора, которая утверждает, что “Ошибка 404” на самом деле названа в честь определенного места. Легенда гласит, что когда ЦЕРН разрабатывал инфраструктуру Интернета, они делали это на четвертом этаже своего офиса.

Перед командой на четвертом этаже была поставлена ​​задача создать систему доставки данных. Предположительно там была комната 404.

Предполагалось, что людям, которые там работали, было поручено передавать файлы через раннюю сеть. Но они должны были делать это вручную. Поскольку часто пользовательский ввод является ошибкой, им было трудно передать требуемые файлы.

Таким образом, говорят, что “404: файл не найден” был рожден этой командой, работающей в комнате 404.

 

Существует забавная теория заговора, которая утверждает, что "Ошибка 404" на самом деле названа в честь определенного места. Легенда гласит, что когда ЦЕРН разрабатывал инфраструктуру Интернета, они делали это на четвертом этаже своего офиса.

 

Что на самом деле означает 404?

 

404 – это ошибка HTTP, вы можете распознать ее по тому, что она находится в начале всех ваших URL-адресов. HTTP означает протокол передачи гипертекста.

HTTPS чаще встречается в начале ваших URL-адресов, но на самом деле это просто безопасная версия HTTP. Все это настроено для облегчения связи между вами и серверами. Поэтому, когда вы отправляете запрос на поиск чего-либо в Интернете через выбранный вами браузер. Протокол HTTP, по сути, собирает то, что вам нужно, и отправляет его обратно в качестве ответа.

Конечно, когда что-то пойдет не так, сервер все равно должен сообщить вам, что возникла проблема. Чтобы вы не остались в зависании. Тот факт, что сервер возвращает ошибку, также дает вам некоторую информацию.

Он говорит вам, что сам сервер действительно запущен и работает. Проблема была на вашей стороне – вы отправили запрос на то, чего там не было.

Вы можете представить себе клиент-серверные запросы, например, попросить у библиотекаря книгу в гигантской библиотеке. За исключением того, что вместо того, чтобы сказать “Вы можете найти мне Гарри Поттера?”.

Вы спрашиваете: “Можете ли вы достать мне третью книгу на четвертой полке, которая должна быть о Гарри Поттере?”. Когда вы получаете 404, это говорит библиотекарь, что существуют полка и библиотека, но либо там нет книги. Либо вместо нее есть другая книга.

 

Наиболее распространенные случаи возврата 404 - это когда вы указываете неверный URL. Это все равно, что сказать: "Можете ли вы достать мне третью книгу на четвертой полке, которая должна быть "Парри Хоттер"?"

 

Наиболее распространенные случаи возврата 404 – это когда вы указываете неверный URL. Это все равно, что сказать: “Можете ли вы достать мне третью книгу на четвертой полке, которая должна быть “Парри Хоттер”?”

Кроме того, веб-страница, которую вы ищете, могла быть только что перемещена. Это означало бы, что Гарри Поттер все еще где-то в библиотеке – просто не там, где вы просили библиотекаря искать.

 

Почему 404?

 

Создание ошибки 404 начинается с парня по имени Тим Бернерс-Ли, и он рассказывает о том, как эта ошибка родилась в Ted-Talk.

До ошибки 404 все ссылки должны были быть проверены, чтобы убедиться, что они куда-то ведут. А это означало, что каждый раз, когда что-то в Интернете перемещалось, все нужно было обновлять.

Очевидно, что это супер неэффективно. Хотя это было проще для пользователей, это означало, что все должно было быть проверено через централизованный орган, который мог проверить все.

 

До ошибки 404 все ссылки должны были быть проверены, чтобы убедиться, что они куда-то ведут. А это означало, что каждый раз, когда что-то в Интернете перемещалось, все нужно было обновлять.

 

Учитывая объем интернета, это просто невозможно. Это становится еще менее возможным, если принять во внимание порчу ссылок. То есть склонность ссылок со временем переставать указывать на их предполагаемые адресаты.

404 не было произвольным обозначением, и оно действительно что-то значит. “4” в начале “404” означает, что ошибка на стороне клиента. Это означает, что вы отправили запрос, который ни к чему не привел. “0” означает, что ошибка на стороне клиента была общей синтаксической ошибкой. Например, неправильное написание URL-адреса. Или запрос того, что больше не существует. Последняя “4” еще более конкретна, это означает, что ваш запрос с ошибкой ничего не нашел.

 

Будем благодарны за Вашу поддержку!