Скачиваний:
0
Добавлен:
13.01.2026
Размер:
1.1 Mб
Скачать

3. Работа с шаблонами файлов

Шаблоны — заготовки для быстрого создания типовых документов:

  • Системные шаблоны (стандартные файлы .dotx в Word, .potx в PowerPoint)

  • Пользовательские шаблоны

  • (пользователь может создавать свои шаблоны для отчетов, презентаций)

  • Автоматизация через шаблоны

  • Генерация кода (шаблоны в IDE типа Visual Studio)

  • Создание конфигурационных файлов (например, docker-compose.yml из шаблона)

26. Компьютерные сети, классификация

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

Основные функции:

  • обмен файлами и данными;

  • совместное использование оборудования, например принтеров, серверов;

  • доступ к интернету и онлайн-ресурсам;

  • удалённое управление устройствами.

27. Семиуровневая модель взаимодействия открытых систем

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

  • Функции:

  • передача битов (0 и 1) по физической среде (кабель, радиосигнал).

  • Примеры технологий:

    • Ethernet (витая пара, оптоволокно)

    • USB, Bluetooth

    • Wi-Fi (радиоканал)

  • Оборудование: кабели, повторители, концентраторы.

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

  • Функции:

    • Обеспечение безошибочной передачи данных между соседними узлами.

    • Обнаружение и исправление ошибок.

    • Управление доступом к среде (MAC-адресация).

  • Примеры протоколов:

    • Ethernet (IEEE 802.3)

    • Wi-Fi (IEEE 802.11)

    • PPP (для модемных подключений)

  • Оборудование: коммутаторы (L2), мосты.

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

  • Функции:

    • Маршрутизация пакетов между разными сетями.

    • Логическая адресация (IP-адреса).

  • Примеры протоколов:

    • IP (IPv4, IPv6)

    • ICMP (ping)

    • OSPF, BGP (протоколы маршрутизации)

  • Оборудование: маршрутизаторы (роутеры).

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

  • Функции:

    • Гарантированная доставка данных (или нет — зависит от протокола).

    • Разделение данных на сегменты (TCP) или датаграммы (UDP).

    • Управление потоком и перегрузками.

  • Примеры протоколов:

    • TCP (надежный, с установкой соединения)

    • UDP (ненадежный, но быстрый)

  • Примеры применения: веб-браузеры (TCP), VoIP (UDP).

5. Сеансовый уровень (Session Layer)

  • Функции:

    • Установка, поддержка и завершение сеансов связи.

    • Синхронизация передачи данных.

  • Примеры протоколов:

    • NetBIOS (в Windows-сетях)

    • RPC (Remote Procedure Call)

  • Примеры применения: видеоконференции, удаленный доступ.

6. Уровень представления (Presentation Layer)

  • Функции:

    • Преобразование данных в универсальный формат (кодирование, шифрование, сжатие).

    • Например, перевод текста в ASCII или шифрование SSL.

  • Примеры технологий:

    • SSL/TLS (шифрование)

    • JPEG, MPEG (сжатие)

    • XML, JSON (форматирование данных)

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

  • Функции:

    • Интерфейс для работы пользовательских приложений.

    • Примеры: загрузка веб-страниц, отправка почты.

  • Примеры протоколов:

    • HTTP/HTTPS (веб)

    • FTP (передача файлов)

    • SMTP/POP3 (электронная почта)

    • DNS (преобразование доменных имен в IP)