- •Содержательные аспекты основных терминов, используемых в курсе «ос и ост». Вычислительные системы. Основные типы программного обеспечения (по).
- •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. Технология «клиент – сервер».
51. Архитектура стека протоколов tcp/ip.
Архитектура семейства протоколов TCP/IP основана на представлении, что коммуникационная инфраструктура включает 3 объекта: процессы, хосты, сети.
Процессы – являются основными коммуникационными объектами, т.к. между процессами в конечном итоге осуществляется передача информации; выполнение процессов происходит на различных хостах; передача информации между процессами происходит через сети, к которым подключены хосты.
Вывод: чтобы доставить данные процессу, их необходимо сначала передать нужному хосту, затем определённому процессу, который выполняется на этом хосте. Эти две фазы могут выполнятся независимо.
Основываясь на этом, при разработке стека протоколов TCP/IP обязанности по передаче информации разделены между отдельными протоколами. Разработчиками протокола TCP/IP было выбрано 4 уровня:
Уровень приложений (процессов) |
Передача файлов (FTP) |
Электронная почта (SMTP) |
Безопасная оболочка (ssh) |
Сетевая система (NFS) |
Управление сетью (SNMP) |
|
RFC 959 |
RFC 821 |
RFC 4251 |
RFC 1094 |
RFC 1157 |
||
Транспортный уровень |
TCP |
UDP |
||||
RFC 793 |
RFC 768 |
|||||
Межсетевой уровень |
ARP |
IP |
ICMP |
|||
RFC 826 |
||||||
RARP |
RFC 791 |
RFC 792 |
||||
RFC 903 |
||||||
Уровень сетевого интерфейса |
Ethernet, FDDI, Token Ring… |
|||||
Витая пара, коаксиальный кабель, оптоволоконный кабель, радиорелейная линия, спутниковый канал… |
Уровень сетевого интерфейса составляют протоколы, обеспечивающие физический доступ к сети. С помощью этих протоколов осуществляется передача данных между коммуникационными узлами, расположенными в одной «сети». Протоколы уровня сетевого интерфейса формально не являются частью семейства протоколов TCP/IP. Однако, стандарты INTERNET определяют, каким образом должна осуществляться передача данных TCP/IP с использованием протоколов Ethernet, Token Ring, FDDI и т.д.
Межсетевой уровень составляют протоколы, обеспечивающие передачу данных между компьютерами, подключёнными к различным «сетям». Одна из задач, которая должна быть реализована протоколами этого уровня, является выбор маршрута следования данных. Сетевые элементы, осуществляющие передачу данных из одной «сети» в другую, получили название (в контексте стека протоколов TCP/IP) маршрутизаторов (шлюзов). Маршрутизатор имеет несколько сетевых интерфейсов, подключенных к различным физическим сетям, и его основной задачей является выбор маршрута передачи данных из одного сетевого интерфейса в другой. Основной представитель межсетевого уровня – протокол IP.
Транспортный уровень - протоколы обеспечивают передачу данных между процессами, выполняющимися на различных компьютерах, могут реализовывать дополнительные функции: гарантированная доставка, создание виртуальных каналов, тайм-аутов и др.. Основным протоколом является протокол TCP, обеспечивающий гарантированную передачу данных. Так же одним из протоколов этого уровня является протокол UDP, который не обеспечивает гарантированную передачу данных.
Уровень приложений (процессов). Протоколы этого уровня обеспечивают функционирование прикладных услуг, т.е. обеспечивают сервис компьютерных сетей.