Полное руководство по Microsoft Windows XP
Шрифт:
• Посылать ловушку проверки подлинности (Send Authentication Trap). Этот флажок сообщает Windows XP о необходимости отправки ловушки для аутентификации узла в случае, если она не проходит;
• список Приемлемые имена сообществ (Accepted Community Names). Данный список определяет имена хостов, от которых ваш компьютер принимает запросы. Имя сообщества по умолчанию – Public. Допустимо повысить безопасность, удалив запись Public и добавив свои уникальные имена. Хотя это не одно и то же, сообщество можно рассматривать как группу NetWare или домен Windows XP. С полем связаны три кнопки: Добавить (Add), Изменить (Edit)
• Принимать пакеты SNMP от любого узла (Accept SNMP Packets from Any Host). Этот переключатель позволяет принимать пакеты от любого SNMP-хоста. Такая опция предоставляет максимум гибкости, но минимум безопасности;
• Принимать пакеты SNMP только от этих узлов (Accept SNMP Packets from These Host). Данная опция ограничивает количество хост-компьютеров, которые могут иметь доступ к вашей машине, нижеприведенным списком. Для добавления хост-машин в список можно воспользоваться кнопкой Добавить, иначе никто не будет иметь доступ к вашему компьютеру. Назначение специальных имен обеспечивает максимум безопасности, но уменьшает гибкость конфигурации. Как и в списке Приемлемые имена сообществ, для изменения списка применяются кнопки Изменить и Удалить.
Завершив конфигурирование службы SNMP, вы можете нажать ОК для сохранения изменений и закрыть диалоговые окна Принимать пакеты SNMP только от этих узлов и Службы, открыв папку Администрирование. На данном этапе следует перезагрузить машину, чтобы применить изменения, сделанные во время текущего сеанса работы с Windows XP.
Утилита FTP
Если вы собираетесь загружать файлы из Internet или посылать сообщения вам потребуются браузеры. FTP (File Transfer Protocol – протокол передачи файлов) – утилита, устанавливаемая Windows XP вместе с поддержкой протокола TCP/IP. Это приложение MS DOS, использующее стандартный интерфейс командной строки. Для запуска FTP служит следующий синтаксис:
FTP [-v] [-n] [-i] [-d] [-g] [-s:<имя файла>] [-a] [-w:<размер буфера> [-A] [-/?] [<хост>]
Примечание
При вводе команды FTP учитывается регистр параметров. К примеру, – А и – а различаются. Кроме того, при указании параметров командной строки необходимо использовать знак – (минус) и / (слэш).
Итак, вы можете запускать приложение FTP, используя параметры командной строки для изменения характера его выполнения. Большинство этих параметров присутствуют в интерфейсе, позволяя управлять поведением программы после ее запуска. В следующем списке приведены все параметры FTP:
• -v отключает отображение ответов удаленного FTP-сервера. Он может пригодиться в случае, если необходимо, чтобы процесс загрузки был фоновым и не мешал выполнению приоритетных заданий;
• -n используется для запрета автоматического входа в систему при начальном подключении;
• -i отключает подтверждение при передаче нескольких файлов, что дает возможность автоматизировать процесс пересылки;
• -d применяется для отображения всех FTP-команд, переданных между клиентом и сервером, позволяя отладить файлы сценария;
• -g отключает глобализацию имени файла. Команда Glob допускает использование звездочки (*) и вопросительного знака (?) в качестве подстановочных знаков при вводе имен локальных файлов и путей;
• -s<имя_файла>. Замените <имя_файла> именем текстового файла, содержащего FTP-команды. Эти команды выполняются автоматически после запуска команды ftp.
По существу, данный параметр позволяет создавать сценарий FTP-загрузки. Значение не должно содержать пробелов. Удобен вместо перенаправления (<);• -а задает использование FTP любого доступного локального интерфейса при установлении FTP-соединения с хостом;
• -w:<размер_буфера> применяется при изменении размера буфера для передачи данных. Буфер по умолчанию равен 4096 байтам и обычно функционирует нормально. Однако, возможно, вы захотите уменьшить размер буфера в случае возникновения ошибок в соединении или увеличить его для локального соединения. Большой буфер эффективнее, однако, работая с маленьким буфером, вы теряете меньше данных в каждом поврежденном пакете;
• -А служит для анонимного входа на FTP-сервер. Это единственный параметр, набираемый в верхнем регистре;
• /? используется для вызова интерактивной справки. Имейте в виду, что во время написания данной книги при обращении к справочной службе Windows XP мною были замечены опечатки;
• <хост> замените данный параметр именем или адресом хоста, с которого вы собираетесь загрузить файл. Его следует указывать последним в командной строке.
Утилита FTP обладает удивительным набором команд, доступных после запуска программы. Их настолько много, что перечислить все здесь невозможно, а получить список довольно легко: введя вопросительный знак (?), вы увидите список команд для работы с FTP.
Поддержка удаленного вызова процедур
В начале этой главы мы говорили о сетевой транспортировке и способе, при помощи которого Microsoft ее осуществляет. Я отмечал, насколько сложной может стать эта функция с добавлением нескольких свойств. Удаленный вызов процедур (Remote Procedure Call – RPC) является устоявшейся процедурой для Windows XP; Microsoft добавила эту функцию в Windows NT 4. Windows XP применяет ее в качестве сетевого транспортного механизма, использующего именованные каналы, NetBIOS или WinSock, для установления соединения между клиентом и сервером. Удаленные вызовы процедур реализуются в соответствии с техническими требованиями среды обмена данными (Data Communication Exchange) консорциума OSF (Open Software Foundation).
Итак, в чем же состоит функция RPC? К примеру, их использует OLE. На самом деле OLE применяет разновидность RPC под названием Light RPC (LRPC) для осуществления соединений, обычно недоступных. Однако LRPC – это только вершина айсберга.
Наиболее распространенной функцией RPC является запуск кода на других машинах. Без RPC весь этот код будет появляться на вашей машине в том месте, где Windows его обнаружит. В случае, если сетевой администратор соберется обновить программное обеспечение, для выполнения этой задачи ему придется проводить поиск по всем машинам сети. Проще «позаимствовать» DLL с чьей-нибудь машины. RPC дает возможность приложению взять то, что ему необходимо, в форме исполняемого кода на любом компьютере сети.
Поддержка сокетов Windows
Создание сокетов Windows – WinSock (Windows Sockets) – явилось попыткой группы разработчиков навести порядок в скоплении гнездовых интерфейсов, основанных на протоколе TCP/IP. Первоначально программисты переносили свои реализации этого протокола в Windows, результатом чего стала их полная несовместимость. Гнездовой интерфейс был впервые реализован как сетевой механизм межпроцессного взаимодействия для версии 4.2 ОС UNIX, разработанной в Беркли. Windows XP требует, чтобы все приложения, не использующие сетевую базовую систему ввода-вывода NetBIOS, для доступа к сервисам TCP/IP применяли WinSock. При желании можно также создавать приложения IPX/ SPX для этого стандарта. Microsoft включила в Windows XP два приложения WinSock: SNMP и FTP.