Ошибка 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
как тут не вспомнить о гипертекстовом ФИДОнете

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

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

Новости

Публикации

Аккумуляторы из вторсырья превзошли новые заводские батареи: как модернизация катода и графита увеличила их ресурс в два раза

Литий-ионные аккумуляторы окружают нас повсюду: они питают смартфоны, ноутбуки, электроинструменты, системы хранения энергии и электромобили. У всех этих батарей есть общая проблема — со...

7300 лет назад супервулкан засыпал Японию пеплом. Почему одни племена вымерли, а другие пережили демографический скачок

Около 7300 лет назад в Восточно-Китайском море, всего в тридцати километрах к югу от японского острова Кюсю, проснулся подводный вулкан Кикай. Это извержение получило в науке двойное имя...

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

Лось кажется животным, которому вода нужна разве что для питья и спасения от жары. Высокие ноги, тяжёлое тело, огромная голова — всё в нём будто рассчитано на болота и лесные просеки, но...

Ракетная Tesla полетела, а также развитие ситуации с датацентрами в РФ: главное за неделю

Самые интересные новости финансов и технологий в России и мире за неделю: ЦОДы Судного дня в России, Генпрокуратура отступилась от Freedom Holding, Нобелевка по экономике...

Обзор контроллера XPpen Pilot Pro: как им манипулировать?

Я думал что он поможет мне быстрее работать в Lightroom, но чуда не случилось. Инструмент удобный, но полностью заменить клавиатуру не получится. Да этого никто и не обещал. Хотя некоторые удобства...