
115114 Введение в IP$сети
Протокол SNMP (Simple Network Management Protocol) исполь
зуется для организации сетевого управления. Изначально протокол
SNMP был разработан для удаленного контроля и управления мар
шрутизаторами Internet, которые традиционно называют также
шлюзами. С ростом популярности протокол SNMP стали применять
и для управления любым коммуникационным оборудованием –
концентраторами, мостами, сетевыми адаптерами и т. д. Проблема
управления в протоколе SNMP разделяется на две задачи.
Первая задача связана с передачей информации. Протоколы пере
дачи управляющей информации определяют процедуру взаимодей
ствия SNMPагента, работающего в управляемом оборудовании, и
SNMPмонитора, работающего на компьютере администратора, ко
торый часто называют также консолью управления. Протоколы пе
редачи определяют форматы сообщений, которыми обмениваются
агенты и монитор.
Вторая задача связана с контролируемыми переменными, харак
теризующими состояние управляемого устройства. Стандарты рег
ламентируют, какие данные должны сохраняться и накапливаться
в устройствах, имена этих данных и синтаксис этих имен. В стандар
те SNMP определена спецификация информационной базы данных
управления сетью. Эта спецификация, известная как база данных
MIB (Management Information Base), определяет те элементы дан
ных, которые управляемое устройство должно сохранять, и допусти
мые операции над ними.
Адресация в IP%сетях
Отображение физических адресов
на IPадреса протоколы ARP и RARP
В протоколе IPадрес узла, то есть адрес компьютера или порта мар
шрутизатора, назначается произвольно администратором сети и не
связан прямо с его локальным адресом, как это сделано, например,
в протоколе IPX. Подход, используемый в IP, удобно использовать
в крупных сетях по причине его независимости от формата локаль
ного адреса, а также по причине стабильности, так как в противном
случае, при смене на компьютере сетевого адаптера это изменение
должны бы были учитывать все адресаты всемирной сети Internet
(в том случае, конечно, если сеть подключена к Internet).
Локальный адрес используется в протоколе IP только в пределах
локальной сети при обмене данными между маршрутизатором и уз
между сетевым протоколом и многочисленными прикладными про
цессами.
Верхний уровень (уровень I) называется прикладным. За долгие
годы использования в сетях различных стран и организаций стек
TCP/IP накопил большое количество протоколов и сервисов при
кладного уровня. К ним относятся такие широко используемые про
токолы, как протокол копирования файлов FTP, протокол эмуляции
терминала telnet, почтовый протокол SMTP, используемый в элект
ронной почте сети Internet, гипертекстовые сервисы доступа к уда
ленной информации, такие как WWW и многие другие. Остановим
ся несколько подробнее на некоторых из них.
Протокол пересылки файлов FTP (File Transfer Protocol) реализу
ет удаленный доступ к файлу. Для того чтобы обеспечить надежную
передачу FTP использует в качестве транспорта протокол с установ
лением соединений – TCP. Кроме пересылки файлов протокол FTP
предлагает и другие услуги. Так, пользователю предоставляется воз
можность интерактивной работы с удаленной машиной, например,
он может распечатать содержимое ее каталогов. Наконец, FTP вы
полняет аутентификацию пользователей. Прежде, чем получить дос
туп к файлу, в соответствии с протоколом пользователи должны со
общить свое имя и пароль. Для доступа к публичным каталогам
FTPархивов Internet парольная аутентификация не требуется, и ее
обходят за счет использования для такого доступа предопределенно
го имени пользователя Anonymous.
В стеке TCP/IP протокол FTP предлагает наиболее широкий на
бор услуг для работы с файлами, однако он является и самым слож
ным для программирования. Приложения, которым не требуются
все возможности FTP, могут использовать другой, более экономич
ный протокол – простейший протокол пересылки файлов TFTP
(Trivial File Transfer Protocol). Этот протокол реализует только пере
дачу файлов, причем в качестве транспорта используется более про
стой, чем TCP, протокол без установления соединения – UDP.
Протокол telnet обеспечивает передачу потока байтов между про
цессами, а также между процессом и терминалом. Наиболее часто
этот протокол используется для эмуляции терминала удаленного
компьютера. При использовании сервиса telnet пользователь факти
чески управляет удаленным компьютером так же, как и локальный
пользователь, поэтому такой вид доступа требует хорошей защиты.
Поэтому серверы telnet всегда используют как минимум аутентифи
кацию по паролю, а иногда и более мощные средства защиты, напри
мер, систему Kerberos.
Адресация в IP$сетях