# Основы сетевых технологий и модели взаимодействия

## Определение компьютерной сети и её назначение

Компьютерная сеть представляет собой совокупность взаимосвязанных устройств, которые обмениваются данными по каналам связи. 

Основное назначение сети — обеспечение совместного использования ресурсов и информации. Ключевыми задачами являются передача данных между устройствами, совместное использование файлов, принтеров и других ресурсов, а также организация централизованного управления и обмена сообщениями.

## Эталонная модель OSI

Эталонная модель OSI (Open Systems Interconnection) — это семиуровневая модель, которая описывает принципы взаимодействия сетевых устройств.

Модель включает следующие уровни (снизу вверх):

- **Физический уровень** — передача битов по физической среде (кабели, сигналы).
- **Канальный уровень** — организация надёжной передачи кадров между соседними устройствами, контроль ошибок.
- **Сетевой уровень** — маршрутизация пакетов, определение пути через сеть.
- **Транспортный уровень** — обеспечение надёжной доставки данных между конечными узлами.
- **Сеансовый уровень** — управление сеансами связи.
- **Представительский уровень** — преобразование форматов данных, шифрование.
- **Прикладной уровень** — взаимодействие с пользовательскими приложениями.

## Модель TCP/IP

Модель TCP/IP (Transmission Control Protocol/Internet Protocol) является практической основой современных сетей. Она состоит из четырёх уровней:

- **Сетевой интерфейс** (канальный + физический) — работа с физической средой и локальной передачей.
- **Сетевой уровень** (Internet) — маршрутизация пакетов (протокол IP).
- **Транспортный уровень** — надёжная доставка данных (TCP, UDP).
- **Прикладной уровень** — работа приложений и сервисов (HTTP, FTP, SMTP и др.).

## Соответствие уровней моделей OSI и TCP/IP

Модели OSI и TCP/IP выполняют схожие задачи, но имеют разное количество уровней.

**Соответствие:**

| Уровень OSI              | Уровень TCP/IP          | Основные функции |
|--------------------------|-------------------------|------------------|
| Прикладной               | Прикладной              | Интерфейс с приложениями |
| Представительский        | Прикладной              | Формат данных, шифрование |
| Сеансовый                | Прикладной              | Управление сеансами |
| Транспортный             | Транспортный            | Надёжная доставка |
| Сетевой                  | Сетевой (Internet)      | Маршрутизация |
| Канальный                | Сетевой интерфейс       | Локальная передача |
| Физический               | Сетевой интерфейс       | Физическая среда |

Модель TCP/IP является более компактной и широко используется на практике, в то время как модель OSI служит теоретической основой для понимания сетевых процессов.