Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
-НаноШпоры Repack by ILDAR51 & TeaMoor.doc
Скачиваний:
17
Добавлен:
21.04.2019
Размер:
5 Mб
Скачать

61. Сетевые ср-ва unix/Linux: общ хар-ка, основные протоколы, службы, реализация на различных платформах.

Linux - это операционная свободно распространяемая, относящаяся к семейству UNIX. Это многопользовательская сетевая операционная система с сетевой оконной графической системой X Window System. ОС Linux поддерживает стандарты открытых систем и протоколы сети Internet, совместима с системами Unix, поддерживает выполнение программ DOS, MS Windows. ОС Linux широко распространена на платформах Intel PC 386/486/Pentium/Pentium Pro и завоевывает позиции на ряде других платформ (DEC AXP, Power Macintosh и др.)

Графический интерфейс Linux не встроен в ядро. Соответственно, операционную систему можно загрузить в режиме командной строки, не подключая GUI (графический пользовательский интерфейс - Graphical User Interface). Это одно из важнейших преимуществ Linux, позволяющее запускать ее на компьютерах с минимальной конфигурацией. Другое преимущество Linux - возможность создания сценариев для решения большинства административных задач и их запуск из командной строки.

Возможности:

1) дает возможность бесплатно и легально иметь современную ОС для использования, как на работе, так и дома, ядро, редакторы, трансляторы, СУБД, сеть, графические интерфейсы, игры и масса другого программного обеспечения объемом в тысячи мегабайт - бесплатно и на законной основе. Выигрыш только на программном обеспечении может составить от тысяч до десятков тысяч долларов. Для многих пользователей в России свободная лицензия - это единственная возможность легально снабдить себя полноценным набором программного обеспечения;

2) обладает высоким быстродействием;

3) работает надежно, устойчиво, практически совершенно без зависаний;

4) не подвержена вирусам;

5) позволяет использовать полностью возможности современных ПК, снимая ограничения, присущие DOS и MS Windows, по использованию памяти машины и ресурсов процессора(ов);

6) эффективно управляет многозадачностью и приоритетами, фоновые задачи (длительный расчет, передача электронной почты по модему, форматирование дискеты и т.д. и т.п.) не мешают интерактивной работе;

7) позволяет легко интегрировать компьютер в локальные и глобальные сети, в т.ч. в Internet; работает (взаимодействует) с сетями на базе Novell и MS Windows;

8) позволяет выполнять представленные в загрузочном формате прикладные программы других ОС - различных версий Unix, DOS и MS Windows;

9) обеспечивает использование огромного числа разнообразных программных пакетов, накопленных в мире Unix и свободно распространяемых вместе с исходными текстами;

10) предоставляет богатый набор инструментальных средств для разработки прикладных программ любой степени сложности, включая системы класса

клиент-сервер, объектно-ориентированные, с многооконным текстовым и/или графическим интерфейсом, пригодных для работы как в Linux, так и в других ОС;

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

Linux поддерживает два базовых сетевых протокола UNIX: TCP/IP и UUCP.

Linux также поддерживает SLIP (Serial Line Internet Protocol) и PPP, позволяющий связываться с Internet через модем.

Для использования SLIP или PPP вы должны иметь доступ к SLIP/PPP-серверу, машине связанной с сетью и обеспечивающей вам вход в Internet. NFS (Network File System) позволяет вам использовать файлы совместно с другими машинами сети. FTP (File Transfer Protocol) позволяет передавать файлы между машинами. Другие приложения включают sendmail - систему передачи и получения электронной почты с использованием протокола SMTP; базирующуюся на протоколе NNTP, системе электронных новостей типа C-News и INN; telnet, rlogin и rsh - позволяют войти и выполнить команды на других машинах сети; finger - позволяет получать информацию о других пользователях Internet.

UUCP (UNIX-to-UNIX Copy) - механизм передачи файлов, электронной почты и электронных новостей между UNIX-машинами.