0Pricing
Cloud & IT Cert Prep · Урок

Сетевой и транспортный уровни

Поймите, как адресация и надёжная доставка перемещают данные между сетями

«Сетевой и транспортный уровни» — бесплатный урок Cloud & IT Cert Prep на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Cloud & IT Cert Prep, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Cloud & IT Cert Prep содержит 4 уроков всего.

Два средних уровня

Над канальным уровнем, работающим только локально, находятся два уровня, делающие возможным более широкий обмен данными. Уровень 3 — это сетевой уровень, а уровень 4 — транспортный уровень. Сетевой уровень передаёт данные между отдельными сетями с помощью логических адресов, а транспортный уровень управляет взаимодействием между приложениями, в том числе обеспечивает надёжность. Вместе они переносят данные через интернет и доставляют их нужной программе.

Уровень 3: сетевой

Сетевой уровень отвечает за логическую адресацию и маршрутизацию, выбирая пути, по которым данные проходят через несколько сетей. Его главный элемент — IP-адрес (Internet Protocol), логический адрес, который идентифицирует устройство в любой точке интернета, в отличие от локального MAC-адреса. На сетевом уровне планируется и направляется путь от одной сети к удалённой сети.

IP-адреса

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

Здесь работают маршрутизаторы

Маршрутизаторы — главные устройства уровня 3. Маршрутизатор считывает IP-адрес назначения каждого пакета и пересылает его к нужной сети, переход за переходом. Маршрутизаторы соединяют разные сети, поэтому домашний маршрутизатор подключает Вашу LAN к интернету. Каждый раз, когда данные должны перейти из одной сети в другую, решение принимает маршрутизатор уровня 3.

Пакеты

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

Уровень 4: транспортный

Транспортный уровень управляет сквозным взаимодействием между приложениями. Он разбивает данные на сегменты, может обеспечивать надёжную доставку и использует номера портов, чтобы направлять данные нужной программе. Если уровень 3 доставляет пакеты нужному устройству, то уровень 4 обеспечивает их доставку нужному приложению на этом устройстве и проверяет корректность поступления.

TCP для надёжности

TCP (Transmission Control Protocol) — надёжный транспортный протокол. Он устанавливает соединение, нумерует сегменты, подтверждает доставку с помощью подтверждений и повторно отправляет всё потерянное. TCP гарантирует, что данные поступят полностью и в правильном порядке, поэтому он идеально подходит для веб-страниц, электронной почты и передачи файлов. Обратная сторона такой надёжности — дополнительные накладные расходы из-за тщательного отслеживания.

UDP для скорости

UDP (User Datagram Protocol) — быстрый и лёгкий транспортный протокол. Он отправляет данные без установки соединения, подтверждений и гарантии порядка. Благодаря этому UDP работает быстро и эффективно, поэтому подходит для потокового видео, голосовых вызовов и игр, где скорость важнее повторной отправки потерянного пакета. UDP жертвует надёжностью ради небольших накладных расходов и минимальной задержки.

Порты направляют трафик

Номера портов позволяют одному устройству одновременно запускать множество сетевых приложений. Каждая служба прослушивает свой порт, например 80 для веб-трафика или 443 для защищённого веб-трафика. Транспортный уровень использует порты, чтобы доставлять входящие данные правильному приложению. Без портов устройство не смогло бы определить, предназначены ли поступившие данные для браузера, электронной почты или игры.

Как они работают вместе

Вместе эти уровни образуют основу доставки данных через интернет. Сетевой уровень использует IP-адреса и маршрутизаторы, чтобы доставить пакет нужному устройству через множество сетей. Затем транспортный уровень использует порты и TCP или UDP, чтобы доставить данные нужному приложению — надёжно или быстро. Уровень 3 находит устройство, а уровень 4 — программу.

Общая картина

Уровень 3, сетевой уровень, отвечает за логическую IP-адресацию и маршрутизацию через маршрутизаторы, перемещая пакеты между сетями. Уровень 4, транспортный уровень, управляет сквозной доставкой с помощью портов и выбирает между надёжным TCP и быстрым UDP. Благодаря этим средним уровням данные могут пересекать глобальный интернет и при этом поступать именно нужному приложению.

Быстрая проверка

Какой уровень использует IP-адреса и маршрутизаторы для передачи данных между отдельными сетями?

Повторение

Сетевой уровень (уровень 3) использует логические IP-адреса и маршрутизаторы для маршрутизации пакетов между отдельными сетями. Транспортный уровень (уровень 4) управляет сквозной доставкой, используя номера портов для обращения к нужному приложению и выбирая TCP для надёжной доставки в правильном порядке или UDP для быстрой передачи с небольшими накладными расходами. Уровень 3 находит устройство, а уровень 4 — программу. Вместе они переносят данные через интернет.

Часто задаваемые вопросы

Урок «Сетевой и транспортный уровни» бесплатный?

Да — полный текст урока «Сетевой и транспортный уровни» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Cloud & IT Cert Prep, подпишись на CoddyKit PRO. Курс Cloud & IT Cert Prep содержит 4 уроков всего.

Чему я научусь в уроке «Сетевой и транспортный уровни»?

Поймите, как адресация и надёжная доставка перемещают данные между сетями Ты практикуешь Cloud & IT Cert Prep с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Cloud & IT Cert Prep?

Предыдущий опыт не требуется. Cloud & IT Cert Prep на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Сетевой и транспортный уровни»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Cloud & IT Cert Prep?

Да. Каждый урок Cloud & IT Cert Prep включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Зачем нужна многоуровневая модель
  2. Физический уровень и уровень канала данных
  3. Сетевой и транспортный уровни
  4. Сеансовый, представительский и прикладной уровни
← Назад к Cloud & IT Cert Prep