- •Содержательные аспекты основных терминов, используемых в курсе «ос и ост». Вычислительные системы. Основные типы программного обеспечения (по).
- •2. Содержательные аспекты основных терминов, используемых в курсе «ос и ост». Структура системного по (спо).
- •3. Содержательные аспекты основных терминов, используемых в курсе «ос и ост». Операционная система (ос). Основные задачи ос.
- •4. Ос. Управление ресурсами.
- •Операционная система. Услуги ос.
- •Взаимодействие прикладной программы с ос. Posix – совместимость.
- •10. Ос unix. Варианты ос unix
- •11. Ос unix. Основные события в истории ос unix
- •12. Ос unix Основные концепции ос unix.
- •13. Ос unix. Граф состояний процесса.
- •14. Ос unix и концепция открытых систем.
- •17. Файловые системы (фс) ос unix. Основные принципы.
- •18. Физическая модель магнитного диска.
- •19. Логическая модель магнитного диска.
- •20. Файловые системы ос unix. Классификация фс
- •21. Организация фс s5 и ufs.
- •24. Фс ос unix. Фс ufs. Концепция группы цилиндров.
- •25. Фс ос unix. Фс ufs. Концепция фрагментов.
- •26. Фс ос unix. Фс ufs. Структура индексного дескриптора.
- •27. Фс ос unix. Фс ufs. Структура адресной информации индексного дескриптора.
- •28. Фс ос unix. Фс ufs. Взаимосвязь между элементами каталогов и индексными дескрипторами.
- •29. Фс ос unix. Монтирование фс. Создание фс. Проверка целостности фс.
- •30. Виртуальная фс. Принцип функционирования.
- •31. Псевдо - файловые системы.
- •32. Интерфейс пользователя с ос unix (уровень командной строки). Основные интерпретаторы ос unix.
- •33. Интерфейс пользователя с ос unix (уровень командной строки). Общий механизм выполнения команд.
- •34. Интерфейс пользователя с ос unix (уровень командной строки). Файлы, ассоциированные с процессом.
- •35. Интерфейс пользователя с ос unix (уровень командной строки). Конвейеры.
- •36. Интерфейс пользователя с ос unix (уровень командной строки).Управляющие конструкции языка shell.Экранирование. Перенаправление ввода – вывода.
- •37. Базовые программные средства для создания приложений в ос unix. Краткая характеристика.
- •38. Фонд свободного по (fsf). Общая характеристика.
- •39. Fsf и проект gnu.
- •43. Основные этапы разработки приложений. Построение исполняемого модуля.
- •44. Основные этапы разработки приложений. Тестирование и отладка.
- •45. Основные этапы разработки приложений. Схема функционирования cvs.
- •46. Основные этапы разработки приложений. Анализ примера использования cvs.
- •47. Системные вызовы и библиотечные функции.
- •Раздел 1 – названия всех команд/утилит.
- •Раздел 2 – системные вызовы.
- •Раздел 3 – библиотечные функции.
- •48. Сетевые ос (сос). Структура сос.
- •49. Сетевые ос. Взаимодействие компонентов сетевой ос.
- •50. Сетевые средства ос unix на основе стека протоколов tcp/ip. Краткая характеристика.
- •51. Архитектура стека протоколов tcp/ip.
- •52. Основные этапы истории стека протоколов tcp/ip. Документы rfc.
- •53. Уровни стека протоколов tcp/ip. Уровень сетевого интерфейса.
- •54. Уровни стека протоколов tcp/ip. Межсетевой уровень.
- •55. Уровни стека протоколов tcp/ip. Транспортный и прикладной уровни.
- •56. Основные достоинства стека протоколов tcp/ip.
- •57. Обзор сетевых команд стека протоколов tcp/ip.
- •58. Использование сетевых команд.
- •59. Типы адресов в сети Internet. Физические (мас) адреса.
- •60. Типы адресов в сети Internet. Сетевые адреса.
- •61. Типы адресов в сети Internet. Символьные адреса.
- •62. Классы ip –адресов. Краткая характеристика.
- •63. Классы ip –адресов. Концепция подсетей.
- •64. Бесклассовая адресация в сети Internet.
- •65. Отображение ip – адресов на физические адреса. Протокол arp.
- •66. Отображение символьных адресов на ip – адреса.
- •67. Соглашение о специальных ip – адресах.
- •68. Частные ip- адреса.
- •69. Терминология в сетях tcp/ip.
- •70. Основные сетевые приложения компьютерных сетей. Традиционные типы сервиса.
- •71. Классификация сервисов компьютерных сетей.
- •72. Электронная почта (эп). Классы систем эп.
- •73. Электронная почта. Системы на базе smtp.
- •74. Электронная почта. Системы на базе X.400.
- •75. Электронная почта. Проблемы передачи двоичных файлов.
- •76. Технология «клиент – сервер».
73. Электронная почта. Системы на базе smtp.
SMTP появился в среде UNIX и предназначался исключительно для общения между собой почтовых серверов. SMTP способен общаться только со стеком TCP/IP; отсутствие поддержки других сетевых протоколов не помешало SMTP получить очень широкое распространение. В связи с бурным ростом INTERNET, SMTP как протокол передачи сообщений приобрёл статус стандарта де-факто.
Сообщения SMTP используют понятие «конверта» и «содержимого», которое, в свою очередь, имеет заголовок и тело.
Состав полей в заголовке определяется форматом тела сообщения (например, MIME). Ни одно поле не является обязательным, но, как правило, указываются такие поля, как To:, From:, Subject:.
В случае использования формата MIME в заголовке обязательно должна присутствовать строка «MIME-Version 1.x”. По мере расширения сети INTERNET, усложнения программного обеспечения и активного внедрения multimedia назрела необходимость универсального формата сообщений и представления двоичных данных и текста, содержащего национальные символы.
Таким форматом стали многофункциональные расширения почты INTERNET (MIME – Multipurpose INTERNET Mail Extensions).
Формат MIME оказался чрезвычайно удачным, поскольку в него были заложены возможности неограниченного расширения как поддерживаемых типов данных, так и национальных кодировок.
Полный перечень возможных полей в заголовке сообщения SMTP содержится в RFC2076.
Практически все производители пакетов электронной почты либо поддерживают протокол SMTP как базовый, либо на уровне шлюзов. Такая популярность протокола SMTP объясняется:
1)сравнительной простотой реализации, широкими возможностями расширения без ущерба для обратной совместимости с существующими версиями почтовых систем;
2)Широкой доступностью спецификации и отсутствием необходимости отчислять средства за их использование.
SMTP-системы на сегодняшний день активно развиваются в следующих направлениях:
1.Расширение протокола общения сервер-сервер (собственно SMTP);
2.Создание и улучшение протокола общения клиент-сервер (POP3, IMAP4);
3.Внедрение и расширение нового формата сообщений (MIME).
74. Электронная почта. Системы на базе X.400.
X.400 представляет собой набор рекомендаций по построению системы передачи электронных сообщений, не зависящих от используемых на сервере и клиенте ОС и аппаратных средств.
- Рекомендации X.400 являются результатом деятельности международного комитета по стандартизации (совр. название – ITU), созданного при ООН. Рекомендации X.400 охватывают все аспекты построения среды управления сообщениями:
- терминологию;
- компоненты и схемы их взаимодействия;
- протоколы управления и передачи;
- форматы сообщений и правила их преобразования.
Существует три редакции рекомендаций:
1984 (Red Book), 1988 (Blue Book), 1992 (White Book) гг.
Более поздние рекомендации описывают дополнительные протоколы и форматы передачи данных, корректируют неточности или изменяют трактовку более ранних рекомендаций. Исправления и дополнения к указанным спецификациям выпускаются ежегодно, однако существующие системы в подавляющем большинстве поддерживают рекомендации 1984 или 1988 г.
К сожалению, эти спецификации не являются свободно доступными и распространяются за достаточно большую плату.
Несмотря на мощную теоретическую базу и практически безупречную архитектуру и дизайн, семейство протоколов X.400 не получило широкого распространения, за исключением государственных и банковских учреждений. Причины:
Чрезмерная сложность реализации и значительная стоимость внедрения и эксплуатации систем на его основе;
Отсутствие свободного доступа к стандартам;
Проблемы несовместимости версий 1984 и 1988 гг.