**OSI** - теоритическая модель, показывающая как работает сеть. | Название уровня | Описание уровня | | ----------------------------------- | --------------------------------------------------------------- | | 7. Приложение (**Application**) | На этом уровне работают протаколы **HTTP**, **FTP** и подобные. | | 6. Представление (**Presentation**) | Сжатие и шифрование, добавление meta данных. | | 5. Сессионный (**Session**) | Поддержка соединения и синхронизация. | | 4. Транспортный (**Transport**) | TCP, UDP, порты и так далее. | | 3. Сетевой (**Network**) | IP, Маршрутизация, пакеты | | 2. Канальный (**Datalink**) | MAC адреса, комутирование (switch) | | 1.Физический (**Physical**) | Пересылка данных по кабелю, оптоволокну и так далее. | ## MAC address **MAC address** - 48 битный адрес, является уникальным идентификатором сетевого оборудования (сетевой карты и т.д). Имеет вид **XX:XX:XX:XX:XX:XX**. Используется на 2 уровне **OSI**. ## IP address **IP address** - internet protocol - набор символов, позволяющий компьютерам идентифицировать друг друга. **IPv4** - 32 битный адрес, записывающийся как числа десятичной системы исчисления, разделённые точкой. Разделен на 4 блока, максимальная величина которых - 255. Пример IP адреса - **192.168.1.50** **IPv6** - 128 битный адрес, записывающийся как числа шеснадцатиричной системы исчисления, разделенные двоеточием. ## Подсети **Маска подсети** - показывает, какая часть адрса указывает на адрес сети, а какая на конкретное устройство. ## NAT **NAT** - позволяет через один IP подключить несколько компьютеров. (Эту тему расскроем подробнее позже) # Основные типы сетей