Skip to content

Instantly share code, notes, and snippets.

@AlexanderZoom
Last active November 13, 2025 18:28
Show Gist options
  • Select an option

  • Save AlexanderZoom/2a599ff504fae922b699e8a059b9169e to your computer and use it in GitHub Desktop.

Select an option

Save AlexanderZoom/2a599ff504fae922b699e8a059b9169e to your computer and use it in GitHub Desktop.
Общее по OSI TCP\IP

Модель OSI (Open Systems Interconnection)

Модель OSI — это концептуальная модель, которая описывает, как различные сетевые протоколы взаимодействуют друг с другом. Она состоит из семи уровней:

Физический уровень (Physical Layer):

  • Отвечает за передачу необработанных битов по физическим средам (кабели, беспроводные технологии и т. д.).
  • Примеры: электрические сигналы, оптоволокно.

Канальный уровень (Data Link Layer):

  • Отвечает за надежную передачу данных между узлами сети.
  • Включает управление доступом к среде, обнаружение и исправление ошибок.
  • Примеры: Ethernet, PPP (Point-to-Point Protocol).

Сетевой уровень (Network Layer):

  • Отвечает за маршрутизацию пакетов данных от источника к назначению.
  • Протоколы: IP (Internet Protocol).

Транспортный уровень (Transport Layer):

  • Обеспечивает надежную передачу данных и управление потоком.
  • Протоколы: TCP (Transmission Control Protocol), UDP (User Datagram Protocol).

Сессионный уровень (Session Layer):

  • Устанавливает, поддерживает и завершает сессии между приложениями.
  • Примеры: RPC (Remote Procedure Call).

Представительский уровень (Presentation Layer):

  • Отвечает за преобразование данных в формат, понятный приложению.
  • Примеры: шифрование, сжатие.

Прикладной уровень (Application Layer):

  • Это уровень, на котором работают приложения и пользователи.
  • Примеры: HTTP, FTP, SMTP.

Модель TCP/IP

Модель TCP/IP более компактна и состоит из четырех уровней:

Прикладной уровень (Application Layer):

  • Соответствует верхним уровням модели OSI и включает протоколы, работающие с данными пользователя.

Транспортный уровень (Transport Layer):

  • Аналогичен транспортному уровню модели OSI, включает TCP и UDP.

Сетевой уровень (Internet Layer):

  • Соответствует сетевому уровню модели OSI и отвечает за маршрутизацию IP-пакетов.
  • Основной протокол: IP.

Канальный уровень (Link Layer):

  • Объединяет канальный и физический уровни модели OSI.
  • Отвечает за передачу данных по локальным сетям.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment