How Web Works

​​Возможно, вы представляете себе, что интернет - это домашний Wi-Fi, гигантские центры обработки данных где-то в мире, числа, вращающиеся по трубе.

На данный момент существует более 250 таких активных кабелей и даже имеют переплетенную карту.

Итак, как мне получить доступ к веб-странице?

Простой способ:

  • Откройте браузер (Chrome, Firefox, Opera, Internet Explorer и т. Д.).

  • Напишите адрес, например:google.com.

  • И вы путешествуете с удовольствием.

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

  • заявка

  • ответ

Эти запросы и ответы имеют очень схожий формат с теми, которые изучались на уроках языка.

  • User-Agent: cine cere

  • Request URL/Remote Address: de la cine cere / cui i se adresează

  • Reuest Method: tipul cererii

  • content-type: тип контента, который вы получили

  • date: дата и время, когда вы его получили

  • status: ряд кодов, определяющих тип ответа

Адрес требуемых или переданных ресурсов состоит из последовательности из четырех чисел, разделенных точкой с именем IP-адреса. Числа сами по себе не дают нам (пользователям) много информации о том, какую веб-страницу они представляют, не говоря уже о том, как смешно ее заставлять запоминать десятки номеров номеров для просмотра в Интернете. Вот почему они используются только компьютерами, и для пользователя этим номерам присваивается информативное имя и легко запоминается.

Например:

  • IP-адресу172.217.22.78 присвоено имя google.com

  • IP-адресу185.60.218.35 присвоено имяfacebook.com

Все они находятся в числовой книге под названием Domain Name Server (DNS). Он выполняет роль преобразования имени, такого как google.com, в его IP 172.217.22.78 для пересылки до тех пор, пока не будут найдены требуемые ресурсы.

URL

Мы уже знаем, что URL-адрес - это адрес, используемый для получения веб-страницы, изображений и т. Д. В нем также есть некоторые элементы, которые играют разную роль в создании спроса: https://example.com:8000/group/resource

  • https:// - протокол связи

  • example.com - имя ресурса

  • 8000 - порт к ресурсу

  • /group/resource - это локальный путь к странице или ресурс под названием path

Протокол - это набор правил, определяющих, как данные передаются между клиентом и сервером.

Имя ресурса - имя, по которому DNS находит IP-адрес этого ресурса.

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

  • Для получения веб-страницы будет использоваться порт 80.

  • Чтобы получить Цитату дня (Quote of the Day), будет использоваться порт 17.

Path - внутренняя структура страницы внутри приложения. Его элементами являются имена файлов, файлы или страницы страниц приложения.

Localhost

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

К счастью, это не так, потому что каждый компьютер может работать как веб-сервер.

  • называется Localhost

  • IP-адрес: 127.0.0.1

И вы получаете доступ к нему с помощью URL-адреса http://localhost.

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

Last updated