Перейти к основному содержимому

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

Интернет — это глобальная сеть систем, которые связаны друг с другом для хранения и передачи данных.

Структура интернета

  • Протоколы связи: Основной протокол интернета — TCP/IP (Transmission Control Protocol/Internet Protocol).

    • TCP гарантирует целостность передачи, разбивая данные на пакеты и контролируя их доставку.
    • IP отвечает за маршрутизацию пакетов от отправителя к получателю.
  • Доменная система имён (DNS): Распределённая база данных, которая преобразует доменные имена (например, google.com) в IP-адреса (например, 172.217.18.0), используемые для маршрутизации данных.

  • Интернет-провайдеры (ISP): Компании, предоставляющие доступ к интернету.

  • Маршрутизаторы и коммутаторы: Устройства, направляющие данные по оптимальным маршрутам в сети.

  • Протоколы приложений: Протоколы, такие как HTTP/HTTPS, FTP, SMTP, POP3, обеспечивают работу интернет-сервисов и приложений (веб-сайты, электронная почта, файловый обмен).

Роли основных протоколов

  • TCP (Transmission Control Protocol): Обеспечивает надёжную передачу данных.
  • IP (Internet Protocol): Определяет маршрутизацию пакетов.
  • HTTP/HTTPS: Протоколы передачи гипертекста. HTTPS включает шифрование для безопасности.

Доменная система имён (DNS)

Компоненты DNS

  1. Корневые серверы: Вершина иерархии DNS. Направляют запросы к серверам доменов верхнего уровня (TLD).
    Пример: Один из корневых серверов — A.ROOT-SERVERS.NET, управляемый организацией VeriSign.

  2. Серверы доменов верхнего уровня (TLD DNS Servers): Управляют доменами верхнего уровня, такими как .com, .org, .net.
    Пример: Для домена .com существует сервер a.gtld-servers.net.

  3. Авторитетные серверы: Содержат информацию о доменных именах и их IP-адресах. Возвращают окончательные ответы на DNS-запросы.
    Пример: Для домена example.com авторитетный сервер может быть ns1.example.com.


Интернет централизован?

Нет, интернет состоит из множества автономных систем и сетей, управляемых разными организациями по всему миру. Это обеспечивает устойчивость сети даже при сбоях в отдельных сегментах. Однако существует координационный орган — ICANN (Internet Corporation for Assigned Names and Numbers).

Роль ICANN

  • Координация распределения IP-адресов и доменных зон верхнего уровня (например, .com, .org).
  • Управление корневыми DNS-серверами.
  • Поддержание стабильности и технической инфраструктуры сети.

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


Что происходит, когда мы вводим в браузере google.com?

  1. Браузер отправляет запрос на локальный DNS-сервер.
  2. Локальный DNS-сервер ищет IP-адрес. Если не находит, пересылает запрос на корневой сервер.
  3. Корневой сервер направляет запрос на TLD-сервер (например, для .com).
  4. TLD-сервер направляет запрос на авторитетный сервер для google.com.
  5. Авторитетный сервер возвращает IP-адрес.
  6. Браузер отправляет HTTP/HTTPS-запрос на полученный IP-адрес.
  7. Сервер Google отвечает, и браузер отображает страницу.

Подборка материалов

  1. Основы интернета
  2. Как устроен интернет
  3. Что такое интернет и как он устроен
  4. Что такое Интернет — простыми словами
  5. Как устроена и организована глобальная сеть в РФ?
  6. Протоколы передачи данных: их типы и особенности
  7. Что такое протоколы передачи данных
  8. Что такое DNS простыми словами
  9. Domain Name System (DNS)
  10. ICANN и управление интернетом: домены, IP-адреса, безопасность
  11. Кто такая ICANN, чем она занимается?

Видео

  1. Как работает интернет? Что такое API
  2. Чем занимается организация ICANN
  3. Устройство интернета для новичков в IT
  4. HTML с нуля: как работает Интернет и что такое сайт
  5. Как работает Интернет? TCP/IP, HTTPS, DNS
  6. DNS сервер - что это и как работает?

Книги

  1. Компьютерные сети. Нисходящий подход — Куроуз Джеймс, Росс Кит.
  2. Компьютерные сети. 6-е издание — Таненбаум Эндрю, Фимстер Ник, Уэзеролл Дэвид.