- •Министерство образования и науки российской федерации федеральное агентство по образованию
- •Кафедра систем автоматизированного проектирования
- •Введение
- •1.2.2. Другие популярные сетевые команды
- •Ipconfig /renew "Подключение по локальной сети"
- •Ipconfig /showclassid Подключение*
- •Ipconfig /setclassid "Подключение по локальной сети" test
- •1.3. Порядок выполнения работы
- •1.4. Содержание отчета
- •Цель работы.
- •1.5. Контрольные вопросы и задания
- •2.2.2. Сетевые средства ос Windows xp
- •2.2.3. Сетевые средства ос Linux
- •2.3. Порядок выполнения работы
- •2.4. Содержание отчета
- •Цель работы.
- •2.5. Контрольные вопросы и задания
- •3.2.2. Примеры использования средств smtp
- •3.2.3. Протокол pop3
- •3.3. Порядок выполнения работы
- •3.4. Содержание отчета
- •Цель работы.
- •3.5. Контрольные вопросы и задания
- •4.2.3. Модели работы ftp
- •4.2.4. Команды протокола ftp
- •4.2.5. Протоколы tftp и sftp
- •4.2.6. Утилита ftp
- •4.3. Порядок выполнения работы
- •4.4. Содержание отчета
- •Цель работы.
- •4.5. Контрольные вопросы и задания
- •5. Лабораторная работа № 5 «Программы поддержки электронной почты»
- •5.1. Цель работы:
- •5.2. Теоретическая часть
- •5.2.1. Возможности ms Outlook Express
- •5.2.2. Работа с ms Outlook Express
- •5.2.3. Возможности программы The Bat!
- •5.2.4. Работа с программой программой The Bat!
- •5.3. Порядок выполнения работы
- •5.4. Содержание отчета
- •Цель работы.
- •5.5. Контрольные вопросы и задания
- •6.2.2. Основные функции и возможности mIrc v5.81
- •6.3. Порядок выполнения работы
- •6.4. Содержание отчета
- •Цель работы.
- •6.5. Контрольные вопросы и задания
- •7.2.2. Принцип работы программы icq
- •7.2.3. Работа с программой icq
- •7.2.4. Главное меню программы icq
- •7.2.5. Настройки программы icq
- •7.2.6. Регистрация идентификационного номера icq (uin)
- •7.3. Порядок выполнения работы
- •7.4. Содержание отчета
- •Цель работы.
- •7.5. Контрольные вопросы и задания
- •Приложение 1. Оформление отчета по лабораторной работе
- •1. Цель работы.
- •Приложение 2. Оформление реферата по выбранной теме
- •Библиографический список
4.2.6. Утилита ftp
Обычному пользователю аббревиатура «FTP» больше известна как название сервисной утилиты, которая позволяет производить обмен файлами между серверами FTP и компьютерами клиентов. Некоторые из утилит используют сервис командной строки, некоторые имеют графический интерфейс, но, как правило, все они поддерживают стандарт протокола FTP и определяют основной набор команд, которые должны поддерживаться всеми вариантами реализации сервиса FTP.
FTP-утилита предоставляет пользователю оболочку с интерфейсом работы в командной строке. В зависимости от реализации и версии программы FTP, она может поддерживать те или иные функции работы с удаленной файловой системой. Команды FTP-утилиты, как правило, построены по принципу работы с локальной файловой системой и весьма отличаются от команд FTP-протокола.
По сути, FTP-утилита представляет собой интерпретатор команд оболочки в команды (и их последовательности) FTP-протокола. Отправка команд FTP-соединения, анализ ответов сервера FTP, открытие канала передачи данных, процесс передачи данных – все это происходит внутри FTP-модуля. Обо всех событиях передачи команд и данных пользователь информируется в соответствии с интерпретацией этих событий FTP-утилитой.
В качестве примера приведем сценарий передачи с FTP-сервера текстового файла на локальный хост.
C:\>ftp ftp> open ftp.sun.com 220-Welcome to Sun Microsystems Corporate FTP Server. 220- 220- ftp FTP server (ftpd Wed Oct 30 23:31:06 PST 1996) ready. User (ftp.sun.com: (none)): ftp 331 Guest login ok, send your complete e-mail address as password. Password: 230 Guest login ok, access restrictions apply. ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 34 dr-xr-xr-x 8 root 0 512 Feb 14 1997 . d--x--x--x 3 root users 512 Oct 31 1996 etc drwxrwx-wt 3 root 42 5120 Nov 21 10:37 incoming drwxrwxr-x 12 root 42 4096 Nov 19 23:26 pub dr-xr-xr-x 4 root users 512 Jun 7 1996 usr -rw-r--r-- 1 root users 49 Sep 27 1996 welcome.msg 226 Transfer complete. 624 bytes received in 19,66 seconds (0,03 Kbytes/sec) ftp> get welcome.msg primer.txt 200 PORT command successful. 150 Opening ASCII mode data connection for welcome.msg (49 bytes). 226 Transfer complete. 50 bytes received in 2,73 seconds (0,02 Kbytes/sec) ftp> quit 221 Goodbye.
Синтаксис команды: ftp [-v] [-d] [-n] [host] ,
где
v – подавляет ответы серверы и статистику передачи данных;
n – управляет режимом идентификации пользователя. Если указан этот ключ, то сначала проверяется файл .netrc;
i – выключает подтверждения передачи файла при массовом копировании файлов;
d – включает режим отладки;
g – отключает прозрачность передачи имен.
Важными командами являются команды приема/передачи данных get, put, mget, mput и bin. Команды get и put предназначены соответственно для приема и передачи одного файла. Команды mget и mput выполняют те же действия, что и предыдущие, но для группы файлов. Команда bin позволяет передавать данные в двоичном режиме, что важно для передачи программ и архивов, кроме того, этот режим бывает полезен для символьных данных с произвольной длиной строки (ASCII ограничивает длину строки 254 символами). Другой полезной командой является команда hash. Строка: "ftp> hash #" при работе с медленными линиями или передаче больших файлов позволяет видеть процесс передачи данных (знак # выдается после передачи каждого блока, вместо # можно поставить и другой символ).