Добавил:
мой вк: vk.com/truecrimebitch больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты (недописаны).docx
Скачиваний:
2
Добавлен:
11.07.2024
Размер:
49.78 Кб
Скачать

2.Перечислите основные протоколы уровня приложения модели osi и укажите их назначение и способы реализации в ос.

Уровень приложения модели OSI (Application Layer) отвечает за взаимодействие между приложениями и предоставляет различные сетевые сервисы.

HTTP (Hypertext Transfer Protocol). Назначение: Передача гипертекстовых документов, таких как HTML. Реализация в ОС: Используется веб-браузерами и веб-серверами. В операционной системе HTTP реализуется через веб-серверы (например, Apache, Nginx) и клиентские приложения (браузеры).

HTTPS (Hypertext Transfer Protocol Secure). Назначение: Защищенная передача гипертекстовых документов с использованием SSL/TLS. Реализация в ОС: Реализуется аналогично HTTP, но с использованием SSL/TLS для шифрования данных.

FTP (File Transfer Protocol). Назначение: Передача файлов между клиентом и сервером. Реализация в ОС: Используется FTP-серверами (например, vsftpd) и клиентами (например, FileZilla).

SMTP (Simple Mail Transfer Protocol). Назначение: Отправка электронной почты. Реализация в ОС: Реализуется в почтовых серверах (например, Postfix, Sendmail) и клиентских приложениях (почтовые клиенты).

IMAP (Internet Message Access Protocol). Назначение: Доступ к электронной почте на почтовом сервере. Реализация в ОС: Используется почтовыми серверами (например, Dovecot) и клиентскими приложениями.

POP3 (Post Office Protocol version 3). Назначение: Преобразование доменных имен в IP-адреса. Реализация в ОС: Используется DNS-серверами (например, BIND) и клиентами (например, DNS-клиент встроен в ОС для разрешения имен).

DNS (Domain Name System) Назначение: Преобразование доменных имен в IP-адреса. Реализация в ОС: Используется DNS-серверами (например, BIND) и клиентами (например, DNS-клиент встроен в ОС для разрешения имен).

Telnet. Назначение: Удаленное управление устройствами через командную строку. Реализация в ОС: Используется Telnet-серверами и клиентами. В ОС реализуется через Telnet-демоны и клиентские приложения.

SSH (Secure Shell). Назначение: Безопасное удаленное управление устройствами через командную строку. Реализация в ОС: Используется SSH-серверами (например, OpenSSH) и клиентскими приложениями.

SNMP (Simple Network Management Protocol). Назначение: Управление сетевыми устройствами и мониторинг. Реализация в ОС: Используется в сетевых устройствах, управляющих серверах и клиентах для мониторинга сети.

Способы реализации в ОС:

Протоколы уровня приложения реализуются в операционной системе через:

Серверное ПО: Программы, которые обеспечивают предоставление сервисов (например, веб-серверы, почтовые серверы).

Клиентское ПО: Программы, которые запрашивают и используют эти сервисы (например, веб-браузеры, почтовые клиенты).

Библиотеки и API: Библиотеки, предоставляющие функции для реализации протоколов в пользовательских приложениях.

Службы и демоны: Системные службы, работающие в фоновом режиме и обрабатывающие запросы (например, DNS-демоны, SSH-демоны).

Билет 5.

1.Особенности субд. Отличия от ос.

Особенности СУБД (Системы Управления Базами Данных):

1. Управление данными: СУБД организует, хранит и управляет данными в структурированном виде.

2. Модели данных: Поддержка различных моделей данных (реляционная, объектно-ориентированная и т.д.).

3. Язык запросов: Использование SQL для взаимодействия с данными.

4. Транзакции: Обеспечение атомарности, согласованности, изолированности и долговечности (ACID).

5. Безопасность: Управление доступом и правами пользователей.

6. Резервное копирование и восстановление: Поддержка процедур для защиты данных.

Отличия от ОС (Операционной Системы)

Цель: ОС управляет аппаратными и программными ресурсами компьютера, СУБД управляет данными и их структурой.

Функции: ОС обеспечивает интерфейс между пользователем и оборудованием, управление процессами, памятью, файловыми системами и устройствами. СУБД организует и управляет данными, обеспечивает целостность и безопасность данных.

Уровень работы: ОС работает на уровне системного программного обеспечения, СУБД — на уровне приложений.