Top.Mail.Ru

Наш подход бустит продажи. Вы платите за результат!

Заказать звонок
Телефон отдела продаж:
8 (800) 775-16-41
Наш e-mail:
mail@texterra.ru
Заказать услугу
Как работает Интернет: что такое IP, домен, сервер, хостинг и HTTP Редакция «Текстерры»
Редакция «Текстерры»

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

Как компьютеры связываются между собой

Все устройства могут быть связаны разными типами соединения — проводными и беспроводными (Wi-Fi). Даже два связанных по Wi-Fi компьютера — это уже Интернет, точнее, маленькая его модель. Через специальный прибор — роутер (его часто выдают в отделении провайдера — поставщика услуг, где вы заключаете договор) можно объединить много устройств вместе, а через еще один роутер — объединить эти сети между собой. Так получается Интернет в широком смысле.

Но на самом деле все чуть сложнее — ведь нельзя физически объединить роутером или проводом компьютеры, которые располагаются на расстоянии 10 000 км. Поэтому в Интернете файлы передаются как бы по цепочке — через связанные между собой компьютеры. А не напрямую между компьютером из Петропавловска-Камчатского в Москву. Поэтому схема работы интернета выглядит примерно так:

Схема соединения компьютеров в Интернете
Продвинем ваш бизнес
Подробнее

Что такое клиент, сервер, IP, домен

Теперь усложним эту схему. Ваш компьютер (смартфон, планшет — любое устройство, которое вы используете для выхода в интернет) в Интернете — это клиент. А сайты, которые вы посещаете, находятся на серверах.

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

Сервер

Сервер работает в формате «вопрос — ответ». Вопрос клиента к серверу может быть не только «покажи мне такой-то сайт». Еще клиент может попросить у сервера что-то скачать, запустить, пустить на сайт под логином и паролем.

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

Так выглядит IP-адрес у моего устройства, на котором я пишу эту статью. На всякий случай я скрыла полную последовательность цифр:

IP-адре

Но когда вы хотите зайти на тот или иной сайт, вы не вводите связанный с ним IP-адрес в поиск. Вы вводите доменное имя, потому что его проще запомнить, чем IP. Доменные имена подобны легко запоминающимся псевдонимам для IP-адресов.

Доменное имя — то, что отображается в адресной строке браузера:

Доменное имя сайта

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

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

Как только браузер узнает IP-адрес сервера, на котором размещен сайт, он отправляет запрос на получение его файлов. Сервер отправляет файлы обратно в браузер, объединяющий их для создания веб-сайта, который вы видите. Все это происходит в считанные секунды — в идеале.

Что такое сайт и как сайты появляются в интернете

Сайты — это наборы веб-страниц, которые хранятся на серверах и могут быть доступны через Интернет с помощью веб-браузеров (Chrome, Safari, Яндекс.Браузер и другие).

Например, в TexTerra мы создаем веб-сайты с использованием таких языков программирования, как HTML, CSS, JavaScript и других.

Сайт выглядит как много-много строк кода:

Код сайта

Чтобы сайт появился в Интернете, его необходимо загрузить на сервер, подключенный к Интернету. Это можно сделать, самостоятельно настроив сервер и разместив на нем сайт. Но обычно покупают хостинг (точнее — услуги веб-хостинга у хостинг-провайдера).

Хостинг — это практика аренды места на жестком диске сервера для хранения файлов сайта и предоставления к ним доступа в Интернете. Эта услуга предоставляется хостинг-провайдерами. Вот несколько из них: REG.RU, Timeweb, Cloud4Box.

Как Интернет дает возможность скачивать файлы

В Интернете есть разные протоколы (правила передачи данных). Какие-то дают возможность открывать сайты, какие-то — скачивать файлы, какие-то — отправлять почту.

Мы уже описали два из них — IP и DNS. Первый объединяет компьютеры в Интернете, второй — преобразовывает доменные адреса в IP. Есть еще много протоколов, расскажем про самые популярные:

  1. HTTP (Hypertext Transfer Protocol) — используется для передачи информации между сервером и клиентом в виде гипертекстовых документов. Это основной протокол для работы веб-сайтов.
  2. HTTPS (Hypertext Transfer Protocol Secure) — это защищенная версия протокола HTTP, которая использует шифрование для защиты передаваемых данных от несанкционированного доступа.
  3. FTP (File Transfer Protocol) — протокол передачи файлов, который используется для обмена файлами между клиентом и сервером. FTP позволяет загружать и скачивать файлы с удаленного сервера.
  4. SMTP (Simple Mail Transfer Protocol) — протокол передачи почты, который используется для отправки и доставки электронной почты между серверами.

Что запомнить

  1. Интернет — это много связанных между собой устройств, которые общаются по цепочке.
  2. Компьютер или любое другое устройство в интернете — клиент.
  3. У каждого клиента есть IP-адрес — уникальная последовательность цифр. А еще — доменное имя, которое неразрывно связано с IP.
  4. Сервер — компьютер, на котором хранятся файлы сайта. Это, как правило, большой компьютер, у которого есть жесткий диск, оперативная память и процессор. Хостинг — услуга аренды места на жестком диске сервера.
  5. Клиенты обращаются к серверам, чтобы те нашли связанный с доменом IP адрес в DNS и показали сайт (или что-то скачали, запустили, отправили). Все это происходит в считанные секунды.
  6. Сайты создаются с помощью HTML и CSS и «заливаются» на сервер. Изначально файлы представляют собой много строк кода.
  7. В Интернете можно передавать файлы, скачивать, отправлять, обмениваться почтой — и многое другое. Все это возможно с помощью определенных протоколов передачи данных.

Читайте также:

Как выбрать хорошее доменное имя, если все уже занято

Коды состояния HTTP: проверяем ответы сервера и убираем ошибки

API «на пальцах»: что это такое и как вы используете это каждый день

Поделиться статьей:

Новое на сайте

15 июл 2024
132
Нейросети для генерации музыки и звуков: тестируем 8 лучших

Отобрали 8 нейросетей, которые помогут вам сгенерировать от шума леса до песен всех жанров.

15 июл 2024
2 521
10 типичных ошибок веб-дизайнера: проверь коллегу!

Никаких «я так вижу», «ну и что, что цветовой профиль не тот» и «да какая разница, что там сейчас модно»!

14 июл 2024
3 799
Как улучшить фото при помощи нейросетей – гайд

Решаем самые частые проблемы: увеличиваем размер, улучшаем качество, делаем картинку цветной.

Смотреть все статьи

У вас есть деловой запрос? Давайте обсудим!

Оставьте свои контакты, мы свяжемся с вами в ближайшее время.

Нажимая на кнопку «Оставить заявку», вы подтверждаете свое согласие на обработку пользовательских данных

Спасибо!

Ваша заявка принята. Мы свяжемся с вами в ближайшее время.