Сетевые ОС такого типа наз. одноранговыми ОС.



Очевидно, что одноранговые ОC должны включать и серверные, и клиентские компоненты сетевых служб.

Примеры одноранговых ОС: LANtastic, Personal Ware, Windows for Workgroups, Windows NT Workstation, Windows 95/98.

При потенциальном равноправии всех компьютеров одноранговой сети часто возникает функциональная несимметричность.

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

В такой конфигурации одноранговые сети становятся похожими на сети с выделетолько внешняя схожесть. Остается существенное внутреннее различие.

Т.к. изначально специализация ОС не зависит от роли компьютера. Изменение роли достигается только за счет того, что функции серверной или клиентской частей просто не используются.

Заметим, что одноранговые сети проще в организации и эксплуатации. Поэтому по такой схеме организуется работа в небольших сетях (10-20 компьютеров).

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

В состав многих серверных ОС включаются все компоненты, позволяющие использовать их в качестве универсального сервера и даже в качестве клиентской ОС. Такие серверные ОС снабжаются развитым графическим пользовательским интерфейсом и поддерживают универсальный API. Это сближет их с одноранговыми ОС.

Отличия серверных ОС:

· поддержка мощных аппаратных платформ, в том числе мультипроцессорных;

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

· включение в состав ОС компонентов централизованного администрирования сети (например, справочной службы или службы аутентификации и авторизации пользователей сети);

· более широкий набор сетевых служб.

Клиентские ОС организованы проще. Разработчики клиентских Ос уделяют особое внимание пользовательскому интерфейсу и клиентским частям сетевых служб.

Наиболее простые клиентские ОС поддерживают только базовые сетевые службы – обычно файловую службу и службу печати.

Многие компании, разрабатывающие сетевые ОС, выпускают два варианта одной и той же ОС. Один вариант предназначен для работы в качестве серверной ОС, другой – в качестве клиентской.

Эти варианты чаще всего основаны на одном и том же базовом коде, но отличаются набором служб и утилит, а также параметрами конфигурации, некоторые из которых устанавливаются по умолчанию и не поддаются изменению.нными серверами.

Но это только внешняя схожесть. Остается существенное внутреннее различие.

Т.к. изначально специализация ОС не зависит от роли компьютера. Изменение роли достигается только за счет того, что функции серверной или клиентской частей просто не используются.

Заметим, что одноранговые сети проще в организации и эксплуатации. Поэтому по такой схеме организуется работа в небольших сетях (10-20 компьютеров).

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

В состав многих серверных ОС включаются все компоненты, позволяющие использовать их в качестве универсального сервера и даже в качестве клиентской ОС. Такие серверные ОС снабжаются развитым графическим пользовательским интерфейсом и поддерживают универсальный API. Это сближет их с одноранговыми ОС.

Отличия серверных ОС:

· поддержка мощных аппаратных платформ, в том числе мультипроцессорных;

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

· включение в состав ОС компонентов централизованного администрирования сети (например, справочной службы или службы аутентификации и авторизации пользователей сети);

· более широкий набор сетевых служб.

Клиентские ОС организованы проще. Разработчики клиентских Ос уделяют особое внимание пользовательскому интерфейсу и клиентским частям сетевых служб.

Наиболее простые клиентские ОС поддерживают только базовые сетевые службы – обычно файловую службу и службу печати.

Многие компании, разрабатывающие сетевые ОС, выпускают два варианта одной и той же ОС. Один вариант предназначен для работы в качестве серверной ОС, другой – в качестве клиентской.

Эти варианты чаще всего основаны на одном и том же базовом коде, но отличаются набором служб и утилит, а также параметрами конфигурации, некоторые из которых устанавливаются по умолчанию и не поддаются изменению.

37.Telnet- сетевой протокол для реализации текстового интерфейса по сети (в современной форме — при помощи транспорта TCP. Назначение протокола TELNET в предоставлении достаточно общего, двунаправленного, восьмибитного байт-ориентированного средства связи. Его основная задача заключается в том, чтобы позволить терминальным устройствам и терминальным процессам взаимодействовать друг с другом. После

установления транспортного соединения (как правило, TCP) оба его конца играют роль «сетевых виртуальных терминалов» (англ. Network Virtual Terminal, NVT), обменивающихся двумя типами данных:

· Прикладными данными (то есть данными, которые идут от пользователя к текстовому приложению на стороне сервера и обратно);

· Командами протокола Telnet, частным случаем которых являются опции, служащие для уяснения возможностей и предпочтений сторон. Каждая команда TELNET является многобайтовой последовательностью, начинающейся с кода \377 (десятичное: 255) «Interpret as Command» (IAC) и кода команды.

Команды, отвечающие за договоренности по опции, являются трехбайтовыми последовательностями, где третий байт является кодом опции. Нижеперечисленные коды и кодовые последовательности имеют соответственный смысл только когда следуют сразу за IAC. Например: и т.д

Название Код(десятичный/шестнадцатеричный описание
IAC 255/0XFF Байт данных 255
SE 240/0xF0 Завершаетсогласование, начатое командой SB.

Применения

Исторически Telnet служил для удалённого доступа к интерфейсу командной строки операционных систем.

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

Был разработан в 1995 году исследователем Тату Улёненом из Технологического университета Хельсинки (Финляндия).Протокол SSH-1, в отличие от протокола telnet, устойчив к атакам прослушивания трафика («снифинг»), но неустойчив к атакам «человек посередине». Протокол SSH-2 также устойчив к атакам путем присоединения посредине (англ. session hijacking), так как невозможно включиться в уже установленную сессию или перехватить её.

Примеры использования SSH

Команда подключения к локальному SSH-серверу из командной строки GNU/Linux или FreeBSD для пользователя pacify (сервер прослушивает нестандартный порт 30000):

$ ssh -p 30000 pacify@127.0.0.1

Генерация пары ключей (в UNIX-подобных ОС) осуществляется командой

$ ssh-keygen


Дата добавления: 2015-12-17; просмотров: 15; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!