Ошибка 404 Not Found: откуда появилась и что она обозначает?

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Жизнь современного человека невозможно представить без глобальной сети интернет. Огромное количество различных сайтов предоставляют абсолютно любую информацию, которую человек может получить за одно мгновение. Однако бывают случаи, когда интересующая нас страничка не открывается, и на дисплее можно увидеть загадочное сообщение «404 Not Found». Что это значит и откуда эта ошибка появилась? В данной статье попробуем ответить на эти вопросы.

Краткая история

Базовые принципы, по которым формировался будущий интернет, были разработаны в далеком 1969 году. По заказу Министерства обороны Соединённых Штатов Америки была создана компьютерная сеть ARPANET, которая на тот момент времени, считалась всего лишь исследовательским проектом, соединявшим университеты. Первый прототип сети состоял всего лишь из двух терминалов, находившихся на расстоянии чуть более 500 метров друг от друга. После удачных испытаний этой сети, началось ее бурное развитие, и к 1983 году числилось порядка 4000 хост-компьютеров. Подобный успех не оставил в стороне конкурентов. Спустя один год ARPANET обзавелась оппонентом. Независимым агентством США по развитию науки и технологий (National Science Foundation) была создана еще одна сеть, получившая название NSFNet. Она работала с большей скоростью (56 кбит/с). Количество пользователей NSFNet начало увеличиваться. В итоге, в начале 90-х было принято решение прекратить работу сети ARPANET, а рабочее оборудование передать конкурентам. Однако здесь стоит отметить очень важное событие, произошедшее в 1989 году. Ученый Тим Бернерс-Ли, работавший в совете по ядерным исследованиям (CERN), предложил концепцию глобального проекта, получивший название «Всемирная паутина». В течение последующих лет Тим совместно с другими специалистами CERN разработал протокол HTTP, язык гипертекстовой разметки HTML, а также универсальный идентификатор ресурса URI. Без преувеличения, эти технологии стали основой глобальной сети, без которой невозможно представить современный интернет. Спустя не один десяток лет, эти технические спецификации и стандарты используются до сих пор.

Автор: Нейросеть Источник: fusionbrain.ai

Что означает «404 Not Found»?

«404 Not Found» — это стандартный код ответа протокола HTTP, что в переводе означает «404 не найдено». Он указывает на то, что связь с сервером установлена, однако запрашиваемая страница не найдена. Происходит это так: пользователь через браузер пытается установить связь по протоколу HTTP с запрашиваемой веб-страницей определенного ресурса (сайта), имеющий конкретный URL-адрес. Отсылается запрос к серверу, на котором расположен сайт. Затем браузер получает цифровой код ответа, и если проблем нет, то пользователь сможет увидеть содержимое веб-страницы. Однако если в данной цепочке возникли какие-то отклонения (страница была удалена или введен неверный адрес) то, вполне вероятно, можно получить ответ с ошибкой 404.

Автор: Wikimedia Foudation Источник: ru.wikipedia.org

Сами же коды ответов были представлены в далеком 1992 году. Ранняя версия 0.9 протокола HTTP содержала определенные коды состояния в трехзначном формате. Первая цифра определяет состояние ответа сервера при запросе по протоколу HTTP:

· 1 — информационный ответ, обозначающий, что запрос получен;

· 2 — успешный ответ (сервер принял запрос от клиента);

· 3 — сообщение о перенаправлении, указывающие, что для выполнения запроса необходимо выполнить дальнейшие действия;

· 4 — наличие ошибок со стороны клиента;

· 5 — ошибка сервера.

Последующие цифры определяют конкретную подгруппу сообщений, за которым после проблема стоит поясняющая фраза на английском языке: «500 Internal Server Error» и многие другие. Здесь стоит отметить, что некоторые коды мы не сможем увидеть. Например, код «200 OK» отсылается каждый раз при успешном выполнении запроса. Данное сообщение пользователь не увидит, поскольку браузер отобразит содержимое запрашиваемой веб-страницы. Однако в случае получения кода с ошибкой можно наткнуться на «404 Not Found» или на другие сообщения, указывающие на наличие определенных проблем.

Миф, связанный с появлением «404 Not Found»

С этой, пожалуй, самой популярной ошибкой, связана одна интересная байка, блуждающая по просторам сети интернет. Бытует мнение, что ошибка «404 Not Found» получила свое название в честь комнаты с номером 404, расположенной в центральном офисе CERN на четвертом этаже. Якобы в этом помещении находился главный сервер. Там находились сотрудники ЦЕРНа, занимавшиеся обработкой запросов. Однако, эту историю опровергает сам основатель «Всемирной паутины» Тим Бернерс-Ли. По его словам, такой комнаты просто не могло существовать. Трехзначная нумерация офисов ЦЕРНа происходила следующим образом: первая цифра отвечала номеру здания, а последующие к номеру офиса. В четвертом здании отсутствует офис 404, поскольку нумерация начиналась с 410. Поэтому история с «комнатой 404» — это просто миф, не имеющий ничего общего с реальностью.

Заключение

«Error 404» — это наиболее распространенная ошибка, встречающиеся на просторах сети интернет. Чаще всего она возникает при попытке открыть URL-адреса с «битыми ссылками», или в случае, если пользователь допустил ошибку в написании адреса. Ошибка 404 стала не просто элементом работы глобальной сети, но и вошла в массовую культуру. Здесь можно вспомнить относительно успешную японскую группу 404NOTFOUND, взявшая для себя название в честь кода интернет-ошибки.

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Делюсь опытом и своими знаниями на различные темы.

1 комментарий

m
гипертекстовой разметки HTML
как тут не вспомнить о гипертекстовом ФИДОнете

Добавить комментарий

Сейчас на главной

Новости

Публикации

Зачем на пульте телевизора четыре цветные кнопки и почему они часто ничего не делают

На телевизионном пульте почти всё понятно без инструкции. Цифры переключают каналы, качелька меняет громкость, кнопка с домиком открывает главное меню. Но рядом встречается загадочная четвёрка:...

Крок-месье: как горячий бутерброд с ветчиной и сыром стал классикой парижских кафе

Крок-месье не похож на блюдо, которому нужна легенда. Два ломтика хлеба, ветчина, сыр, жар — конструкция почти вызывающе проста. Но именно такие вещи иногда лучше всего приживаются в...

Почему пассажирские самолёты заправляют авиационным керосином, а не бензином

Самое массовое топливо для транспорта в мире — бензин. Однако не больших самолетов. Авиационный керосин — основной вид топлива для современных пассажирских и грузовых лайнеров...

Почему DTF-перенос отваливается после стирки: что происходит с клеевым слоем при разных режимах пресса

DTF-печать на одежде выглядит простой технологией: напечатал плёнку, присыпал порошком, запрессовал. Сразу после пресса принт обычно выглядит безупречно. Неприятности начинаются позже, через три...

Почему в ЗАГСе подпись ставит сначала невеста, а потом жених

Церемония государственной регистрации брака в органах ЗАГС всегда вызывает особые эмоции. Молодожёны стоят перед сотрудником, произносят слова согласия, обмениваются кольцами и в определённый...