Как работает интернет
Интернет — это глобальная сеть систем, которые связаны друг с другом для хранения и передачи данных.
Структура интернета
-
Протоколы связи: Основной протокол интернета — 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
-
Корневые серверы: Вершина иерархии DNS. Направляют запросы к серверам доменов верхнего уровня (TLD).
Пример: Один из корневых серверов —A.ROOT-SERVERS.NET, управляемый организацией VeriSign. -
Серверы доменов верхнего уровня (TLD DNS Servers): Управляют доменами верхнего уровня, такими как
.com,.org,.net.
Пример: Для домена.comсуществует серверa.gtld-servers.net. -
Авторитетные серверы: Содержат информацию о доменных именах и их IP-адресах. Возвращают окончательные ответы на DNS-запросы.
Пример: Для доменаexample.comавторитетный сервер может бытьns1.example.com.
Интернет централизован?
Нет, интернет состоит из множества автономных систем и сетей, управляемых разными организациями по всему миру. Это обеспечивает устойчивость сети даже при сбоях в отдельных сегментах. Однако существует координационный орган — ICANN (Internet Corporation for Assigned Names and Numbers).
Роль ICANN
- Координация распределения IP-адресов и доменных зон верхнего уровня (например,
.com,.org). - Управление корневыми DNS-серверами.
- Поддержание стабильности и технической инфраструктуры сети.
ICANN не управляет содержимым сайтов и интернет-провайдерами, но обеспечивает техническую основу для работы интернета.
Что происходит, когда мы вводим в браузере google.com?
- Браузер отправляет запрос на локальный DNS-сервер.
- Локальный DNS-сервер ищет IP-адрес. Если не находит, пересылает запрос на корневой сервер.
- Корневой сервер направляет запрос на TLD-сервер (например, для
.com). - TLD-сервер направляет запрос на авторитетный сервер для
google.com. - Авторитетный сервер возвращает IP-адрес.
- Браузер отправляет HTTP/HTTPS-запрос на полученный IP-адрес.
- Сервер Google отвечает, и браузер отображает страницу.
Подборка материалов
- Основы интернета
- Как устроен интернет
- Что такое интернет и как он устроен
- Что такое Интернет — простыми словами
- Как устроена и организована глобальная сеть в РФ?
- Протоколы передачи данных: их типы и особенности
- Что такое протоколы передачи данных
- Что такое DNS простыми словами
- Domain Name System (DNS)
- ICANN и управление интернетом: домены, IP-адреса, безопасность
- Кто такая ICANN, чем она занимается?
Видео
- Как работает интернет? Что такое API
- Чем занимается организация ICANN
- Устройство интернета для новичков в IT
- HTML с нуля: как работает Интернет и что такое сайт
- Как работает Интернет? TCP/IP, HTTPS, DNS
- DNS сервер - что это и как работает?
Книги
- Компьютерные сети. Нисходящий подход — Куроуз Джеймс, Росс Кит.
- Компьютерные сети. 6-е издание — Таненбаум Эндрю, Фимстер Ник, Уэзеролл Дэвид.