Интернет - как это работает?

На простейшем уровне Интернет физически состоит из следующих компонентов:

  • Your personal computer - Это компьютер, за которым вы сидите, чтобы смотреть Интернет.

  • A Web browser - Программное обеспечение, установленное на вашем компьютере, которое помогает вам просматривать веб-страницы.

  • An internet connection - Это предоставляется интернет-провайдером и соединяет вас с Интернетом для доступа к любому веб-сайту.

  • A Web server - Это компьютер, на котором размещен веб-сайт.

  • Routers & Switches - Они представляют собой сочетание программного и аппаратного обеспечения, которое принимает ваш запрос и передает его на соответствующий веб-сервер.

Интернет известен как система клиент-сервер . Ваш компьютер является клиентом, а удаленные компьютеры, хранящие электронные файлы, - серверами.

Как работает Интернет

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

Если вы хотите просмотреть любую страницу в Интернете, вы должны инициировать действие, запросив страницу с помощью браузера. Браузер просит сервер доменных имен преобразовать запрошенное вами доменное имя в IP-адрес. Затем браузер отправляет на этот сервер запрос на нужную страницу, используя стандарт, называемый протоколом передачи гипертекста или HTTP.

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

Обычная веб-страница фактически требует, чтобы веб-браузер запрашивал с веб-сервера более одного файла, а не только страницу HTML / XHTML, но также любые изображения, таблицы стилей и другие ресурсы, используемые на веб-странице. Каждому из этих файлов, включая главную страницу, нужен URL-адрес для идентификации каждого элемента. Затем каждый элемент отправляется веб-сервером в веб-браузер, и веб-браузер собирает всю эту информацию и отображает их в виде веб-страницы.

Коротко

Мы видели, как происходит взаимодействие веб-клиент-сервер. Мы можем резюмировать эти шаги следующим образом:

Пользователь вводит URL-адрес в браузер (например, Google.com . Этот запрос передается на сервер доменных имен.

Сервер доменных имен возвращает IP-адрес для сервера, на котором размещен веб-сайт (например, 68.178.157.132).

Браузер запрашивает страницу с веб-сервера, используя IP-адрес, указанный сервером доменных имен.

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

Браузер собирает всю информацию и отображает на вашем компьютере в виде веб-страницы.