Стек OSI и TCP/IP
02.10.2024
📡 Стек OSI и TCP/IP
Что такое стек OSI?
Стек OSI — это набор протоколов, полностью соответствующий модели OSI, которая состоит из 7 уровней. Каждый уровень выполняет свою роль в передаче данных.
Основные уровни стека OSI:
Физический и канальный уровни: Поддержка таких технологий, как Ethernet, Token Ring, FDDI. Примеры: Ethernet, X.25.
Сетевой уровень: Обеспечивает как соединительные, так и несоединительные сервисы для маршрутизации данных. Примеры: X.25, ISDN.
Транспортный уровень: Гарантирует нужное качество обслуживания, несмотря на различия в сетевых уровнях. Пример: 5 классов транспортного сервиса OSI (от класса 0 до 4).
Прикладной уровень: Включает протоколы для передачи файлов, эмуляции терминала, каталогов и электронной почты. Примеры: X.500 (каталоги), X.400 (почта), FTAM (управление файлами).
📶 Архитектура стека TCP/IP
Стек TCP/IP, разработанный для использования на разных платформах (Unix, Windows, Macintosh), состоит из 4 уровней, которые упрощают взаимодействие с сетью.
Соответствие уровней OSI и TCP/IP:
Приложение (TCP/IP) = Приложение, Представление, Сеанс (OSI) Пример: WinSock, NetBIOS.
Транспорт (TCP/IP) = Транспорт (OSI) Примеры: TCP, UDP.
Межсетевой (TCP/IP) = Сеть (OSI) Пример: IP, ARP.
Сетевой интерфейс (TCP/IP) = Канальный и Физический (OSI) Примеры: Ethernet, NDIS.

Протоколы TCP/IP:
WinSock: Интерфейс для работы с TCP/IP.
NetBIOS: Связь между процессами в Windows.
TCP: Надежная передача данных.
UDP: Передача дейтаграмм.
IP: Адресация и маршрутизация данных.
FTP/TFTP: Протоколы пересылки файлов.
❗❗ Главные определения ❗❗
Стек OSI — набор из 7 уровней для передачи данных в сети.
Физический и канальный уровни (OSI) — поддерживают технологии передачи данных, такие как Ethernet.
Ethernet — протокол для физической передачи данных.
Сетевой уровень (OSI) — отвечает за маршрутизацию данных.
X.25 — протокол для передачи данных на сетевом уровне.
Транспортный уровень (OSI) — обеспечивает качество передачи данных.
Классы транспортного сервиса OSI — 5 вариантов качества передачи данных.
Прикладной уровень (OSI) — поддерживает протоколы для приложений (каталоги, файлы).
X.500 — протокол для работы с каталогами.
Стек TCP/IP — 4 уровня для передачи данных в сети (широко используется в интернете).
Приложение (TCP/IP) — объединяет функции прикладного, представления и сеансового уровней OSI.
WinSock — интерфейс для работы с TCP/IP в Windows.
Транспорт (TCP/IP) — обеспечивает надежную передачу данных.
TCP — протокол для надежной передачи данных.
UDP — протокол для передачи дейтаграмм без гарантии доставки.
Межсетевой уровень (TCP/IP) — отвечает за маршрутизацию данных.
IP — протокол для адресации и маршрутизации данных.
Сетевой интерфейс (TCP/IP) — объединяет функции канального и физического уровней OSI.
NDIS — интерфейс для работы с сетевыми устройствами.
FTP — протокол для передачи файлов через интернет.
Last updated