- •Вопросы
- •Содержательные аспекты основных терминов, используемых в курсе «ос и ост». Вычислительные системы. Основные типы программного обеспечения (по).
- •Ос. Управление ресурсами.
- •Операционная система. Услуги ос.
- •Операционная система. Прерывания.
- •Имя файла № индексного дескриптора – inod
- •Уровни стека протоколов tcp/ip. Транспортный и прикладной уровни.
- •Основные достоинства стека протоколов tcp/ip.
- •Обзор сетевых команд стека протоколов tcp/ip.
- •Использование сетевых команд.
- •Типы адресов в сети Internet. Физические (мас) адреса.
- •Электронная почта. Проблемы передачи двоичных файлов.
Уровни стека протоколов tcp/ip. Транспортный и прикладной уровни.
- протоколы обеспечивают передачу данных между процессами, выполняющимися на различных компьютерах, могут реализовать дополнительные функции: гарантированная доставка, создание виртуальных каналов, тайм – аутов и др.
Основным протоколом является протокол TCP, обеспечивающий гарантированную передачу данных. Так же одним из протоколов этого уровня является протокол UDP, который не обеспечивает гарантированную передачу данных.
- уровень приложений ( процессов )
Протоколы этого уровня обеспечивают функционирование прикладных услуг, т.е. обеспечивают сервис компьютерных сетей.
Основные достоинства стека протоколов tcp/ip.
- семейство протоколов основано на открытых стандартах. Протоколы стека разработаны независимо от конкретного оборудования или ОС. Является наиболее распространённым средством объединения разнородного оборудования и ПО.
- протоколы TCP/IP не зависят от конкретного сетевого оборудования, физического уровня ( сетевого интерфейса ). Это позволяет использовать TCP/IP в физических сетях самого различного типа, т.е. практически в любой среде передачи данных.
- протоколы семейства TCP/IP имеют гибкую схему адресации, позволяющую любому устройству однозначно адресовать другое устройство сети. Таким образом, одна и так же система адресации может использовать как в локальных, так и в глобальных сетях.
- семейство TCP/IP входят стандартизированные протоколы высокого уровня для поддержки прикладных сетевых услуг ( передача файлов, протоколы электронной почты )
Обзор сетевых команд стека протоколов tcp/ip.
Традиционные сетевые команды:
- команды из окружения 4.3 BSD могут использоваться только с UNIX и с совместимыми с UNIX системами
- команды из окружения APERNET работают с любыми операционными системами. Основные различия между этими различными типами команд таковы, что 4.3 BSD команды унаследовали UNIX – стиль работы с разрешениями в сети ( например, установление доверительных отношений ), APERNET команды этих разрешений не понимает
- команды диагностики сети позволяют наблюдать за состоянием сети и диагностировать возникающие проблемы
Команды, обеспечивающие повышенную безопасность.
- эти команды устраняют основной недостаток традиционных команд и обеспечивают возможность удалённого выполнения команд и копирования файлов с аутентификацией клиента и сервера и шифрованием передаваемых данных, в том числе имени ( логина ) и пароля пользователя.
Использование сетевых команд.
- права доступа к компьютеру могут быть получены только по запросу:
- факт получения прав доступа фиксируется в специальном хранилище ( в простейшем случае в файле /etc/passwd );
- в нём содержится информация о вашем логине, домашнем каталоге ( абсолютный путь ), о командном интерпретаторе, который автоматически запускается после входа на компьютер и, возможно, другая информация
Доверительные отношения.
Для того чтобы установить доверительные отношения при использовании s – команд необходимо проделать следующее:
- создать ключи ( личный и публичный ) с помощью команды ssh – keygen
- добавить публичный ключ, сгенерированный на том узле сети, с которого планируется выполнять удалённые команды в файл ~/.ssh/authprized_keys на удалённом узле сети