• -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.
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии