Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен по курсу ОСс и ОСТ20081.doc
Скачиваний:
7
Добавлен:
28.09.2019
Размер:
1.57 Mб
Скачать

57. Обзор сетевых команд стека протоколов tcp/ip.

Сетевые команды TCP/IP:

  1. Традиционные сетевые командa

a. R-команды (из окружения Berkeley UNIX)

rlogin, rco, rsh..

b. Команды ARPANET – сети

ftp, telnet, talk..

c. Команды диагностики сети

ping, traceroute, ifconfig, netstat..

2. Сетевые команды, обеспечивающие повышенную безопасность

ssh, sftp, scp..

Традиционные сетевые команды:

Команды из окружения Berkeley UNIX (4.3 BSD), ARPANET сети ( ARPA - продукт Advenced Research Projects Agency - «Агентство перспективных исследовательских проектов») и команды диагностики сети (рис. 6.1).

  1. Команды из окружения 4.3 BSD могут использоваться только с UNIX и с совместимыми с UNIX системами.

  2. Команды из окружения ARPANET работают с любыми операционными системами. Основные различия между этими различными типами команд таковы, что 4.3 BCD команды унаследовали UNIX - стиль работы с разрешениями в сети (например, установление доверительных отношений), ARPANET команды этих разрешений не понимают.

  3. Команды диагностики сети позволяют наблюдать за состоянием сети и диагностировать возникающие проблемы.

Команды, включенные из 4.3 BCD окружения, называются r-командами (имя команды начинается с буквы - r) Это такие команды как rcp, rсmd, rlogin.

Команды, такие как telnet и ftp взяты из ARPANET. Они разработаны независимо от операционной системы.

При всех достоинствах традиционных команд (производительность, простота, нетребовательность к ресурсам) они имеют один существенный недостаток – абсолютно незащищенную передачу информации. Поэтому любому злоумышленнику не составит труда перехватить логин и пароль пользователя, а также другую информацию. Использование r-команд и некоторых других традиционных команд (например, telnet, ftp) сегодня категорически не рекомендуется.

Сетевые команды, обеспечивающие повышенную безопасность.

Эти команды устраняют основной недостаток традиционных команд и обеспечивают возможность удаленного выполнения команд и копирования файлов с аутентификацией клиента и сервера и шифрованием передаваемых данных, в том числе имени (логина) и пароля пользователя. Основными представителями этой категории команд являются, так называемые s-команды - ssh, sftp и scp..

При использовании «традиционных» сетевых команд, таких как telnet, ftp, rlogin, rcp и rsh, возникают две проблемы, связанные с безопасностью:

1) все данные передаются по сети в открытом виде, так что кто угодно, имеющий физический доступ к этой сети (попросту компьютер к ней подключенный ) может эти данные перехватить. Причем открытым текстом передаются и пароли.

2) во–вторых, авторизация на основе паролей (telnet и ftp) и IP – адресов (rlogin) является крайне слабой.

s-команды, обеспечивающие повышенную безопасность (ssh, sftp, scp и др.), решают обе эти проблемы. Даже при минимальной установке, без всякой настройки, когда для входа на другой компьютер надо вводить пароль, этот пароль передается по сети уже в зашифрованном виде и не может быть перехвачен.