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

Icmp (сетевой уровень)

Для диагностики есть специальный протокол ICMP, который говорит какие сообщения я могу получить, чтобы сделать диагностику и проверить как оно работает. В этом протоколе есть, например тип сообщения, который говорит, что у нас получатель недоступен. Есть код сообщения, который говорит, что недоступен, например если недоступна станция. Есть контрольная сумма и само сообщение, что у нас случилось.

Есть специальные правила перенаправления ICMP запроса, и есть еще одна вещь – я не обязан везде использовать диагностики, и я могу сказать операционным системам, мол я выключаю диагностику ICMP и тогда наш пингер не работает

Формат дейтаграммы

Еще Протоколы Интернет

SSH - сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений. Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли (уровень сессии)

Telnet - это не симуляция и не эмуляция, а просто удаленный доступ к терминалу. Это программа, позволяющая эмулировать экран компьютера "друой породы" на своем. Применяется в сетевой аппаратуре для ее конфигурации или мониторинга с другого компьютера. Например, для получения экрана коммутатора на персональном компьютере. Аналогичная программа - HyperTerminal (уровень сессии)

vty - протокол виртуального терминала (он похож по целям на протокол Telnet, хотя имплементация другая) удалённого устройства (не удалённый доступ в сессию, а эмулятор терминала удалённого устройства - полностью эмулирую хард и софт) - практически не используется

FTAM - передача, доступ и управление файлами. Есть его аналоги: FTP, NFS, NTFS. FTAM это ISO, FTP и NFS придумали разработчики интернета. Поскольку у нас есть куча узлов, все работают под разными ОС, мы передаем доступ access и передаем файл. FTAM выполнял функцию превращения наших данных в универсальный формат. Будет передача протоколами RPC, будут определенные форматы (XDR называется), протокол передачи файлов назвали FTP. Входит в состав любой ОС (прикладной уровень)

SNMP - протокол управления - агенты (они работают на всех устройствах) будут сообщать менеджерам что-где происходит.

○ Всё на сетевых устройствах, не на станциях.

○ Агенты snmp входят в состав ОС.

○ Менеджер snmp - софт, который ставится на рабочей станции (прикладной уровень) - по сути, сервер управления.

○ Агенты шлют сообщения менеджеру. Менеджер не входит в поставку - его надо покупать.

Агент сидит и спит, менеджер его опрашивает - команды get, set

2. Понятие файловой подсистемы файл-сервера. Подсистема ввода/вывода файл-сервера

Любая операционная система всегда имеет файловую систему и обращается всегда к файлам. Весь ввод/вывод — это ввод/вывод файловой системы.

Файловая система (File System Interface) - метод доступа к файлу. Directory Index Structure - монтирование файловых систем

● возможность делить файлы (file sharing) это protection

● реализация (File System Implementation) - это структура файловой системы - методы алокации файлов, работа со свободным дисковым пространством, все проблемы производительности

● Mass Storage Structure - это структура дисковых подсистем, возможность attachment дисков. Формирование расписания работы с дисковыми системами

● Подсистема ввода/вывода операционной системы. Это и Hardware, и реализация интерфейсов в операционных системах, и реализация ядра операционной системы, и обработка запросов операционной системы ввода/вывода. Это все вопросы производительности

Файл – это объект который находится на юните диска или на ленте, в зависимости от того прямой доступ или последовательный доступ, но никогда не в картотеке (это набор данных, понятно да). Набор данных (то что на диске) - это объект, который имеет атрибуты наименования и атрибуты доступа.

Для того чтобы с файлами работать мы должны понимать, что такое текстовые файлы. Это просто набор символов

У любой ОС есть понятие подсистемы ввода-вывода. У нас есть хардвер, который обрабатывается ОС. Подсистема ввода-вывода – это методы контроля устройств ввода-вывода. При этом ОС под подсистемой понимает ввод-вывод только с дисковых подсистем.

Из интернета

Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами.

Как и в централизованных системах, в распределенной системе функцией файловой системы является хранение программ и данных и предоставление доступа к ним по мере необходимости. Файловая система поддерживается одной или более машинами, называемыми файл-серверами. Файл-серверы перехватывают запросы на чтение или запись файлов, поступающие от других машин (не серверов). Эти другие машины называются клиентами. Каждый посланный запрос проверяется и выполняется, а ответ отсылается обратно. Файл-серверы обычно содержат иерархические файловые системы, каждая из которых имеет корневой каталог и каталоги более низких уровней. Рабочая станция может подсоединять и монтировать эти файловые системы к своим локальным файловым системам. При этом монтируемые файловые системы остаются на серверах.

Обмен данными между пользователями, приложениями и периферийными устройствами компьютера выполняет специальная подсистема ОС – подсистема ввода-вывода. Собственно, для выполнения этой задачи и были разработаны первые системные программы, послужившие прототипами операционных систем.

На подсистему ввода-вывода возлагаются следующие функции

● организация параллельной работы устройств ввода-вывода и процессора;

● согласование скоростей обмена и кэширование данных;

● разделение устройств и данных между процессами (выполняющимися программами);

● обеспечение удобного логического интерфейса между устройствами и остальной частью системы;

● поддержка широкого спектра драйверов с возможностью простого включения в систему нового драйвера;

● динамическая загрузка и выгрузка драйверов без дополнительных действий с операционной системой;

● поддержка нескольких различных файловых систем;

● поддержка синхронных и асинхронных операций ввода-вывода.