Найти тему
Белкин

Как приложения получают данные из Сети

Сетевой уовернь — третий уровень модели OSI

Про первые два мы говорили в предыдущем посте.

Это всё, что связано с пакетами (packet), адресацией, сетями и подсетями и маршрутами (путями) между этими сетями.

Грубо говоря это и адресное бюро и почта и логистика машинного мира. Одно дело передать записку Васе на задней парте, подписав, сверху "Васе", а другое — отправить важный документ в пакете в леса Амазонии вождю племени Ягуар, куда и дорог то нет и знает тропинку к нему всего несколько местных жителей.

В первом случае понадобится только пара рук одноклассников. А во втором — огромная система транспортной взаимосвязи: курьеры, почтовые отделения, грузовики, самолёты, корабли, поезда, местные жители Амазонии наконец.
И каждый должен знать куда он везёт это письмо и кому его передать, то есть у каждого промежуточного пункта есть своя
организация и свой адресат.

В технологии
Ethernet аналогом "организации" является подсеть с ip-адресом подсети, а аналогом "адресата" ip-адрес узла (хоста — конкретной машины). IP = internet protocol, протокол межсетевого взаимодействия.
Руки учеников в классе и руки курьеров (почтальонов) — это
коммутаторы (switch) передающие письмо из рук в руки. Ещё есть маршрутизаторы (router) — это своего рода адресное бюро, где в таблицах маршрутизации записано через какую организацию (почтовое отделение) можно передать письмо в следующую организацию, и какой организации принадлежит тот или иной адресат.
То есть в какой подсети находится
хост и через какую подсеть можно попасть в следующую подсеть. Полная связка от отправителя (source) к получателю (destination) называется маршрут (route), а все промежуточные точки называются следующим шагом или скачком (next hop).

Четвёртый уровень —
Транспортный
Хотя я бы назвал его "контейнерный", потому что он описывает в какой тип контейнера может поместиться наш пакет (в Ethernet такой контейнер называется дейтаграмма — datagram) и на какую полку своего рабочего шкафа (в Ethernet порт — port) адресат положит принятый пакет/контейнер, и с какой полки (порта) возьмёт пакет отправитель.

Остальные уровни
модели OSI

Сеансовый
Описывает возможность предоставления сеанса связи, разграничения по правам на передачу и приём, синхронизацию задач.

Представления
Определяет нужно ли данным шифрование/дешифрование или можно передавать в открытом виде.

Прикладной
Описывает работу конкретных приложений с конкретными данными. То есть к какой области машинной литературы относится конкретный набор букв (бит)

Автор: Михаил Белкин, 32 года. Работаю в сфере ИТ более 11 лет.

-2

• Предыдущая статья автора • Как наши компьютеры "общаются"?

Если вы нашли что-то ценное в этой статье, поставьте "лайк" и подпишитесь на канал «Хакнем ИТ».