5. Файловый обмен
-Файловый обмен - доступ к файлам, распределенным по различным
компьютерам.
-В сети Internet на прикладном уровне используется протокол FTP.
-Доступ возможен в режимах off-line и online.
-В режиме off-line посылается запрос к FTP-серверу, сервер формирует и посылает ответ на запрос.
-В режиме on-line осуществляется интерактивный просмотр каталогов FTP- сервера, выбор и передача нужных файлов.
-На ЭВМ пользователя нужен FTP-клиент.
Доступ к базам данных удаленных ЭВМ
-Доступ к базам данных удаленных ЭВМ с эмуляцией удаленной машины на ЭВМ пользователя выполняется с помощью протокола Telnet.
Протокол файлового обмена FTP
-При запросе файла по протоколу FTP пользователь должен знать, где находится нужный ему файл.
-Для этого удобно воспользоваться другой информационной системой сети Internet, называемой Archie.
-Обращаясь к клиенту Archie по команде -archie <имя файла>,
-пользователь получает в ответ адрес сервера, имя директории и размер файла.
Вызов FTP-клиента
-Далее можно обращаться к FTP-клиенту: -ftp[<параметры>][<имя сервера>]. (1)
-Как обычно, квадратные скобки в записи команд означают необязательные части.
-Параметры используются только при отладке FTP.
-В качестве имени сервера указывается IP-имя или IP-адрес удаленного компьютера.
Общедоступные и частные FTP- серверы
-В большинстве серверов Internet для входа по FTP-команде нужны предварительная регистрация пользователя и указание пароля.
-Однако это не требуется при обращениях к общедоступным (анонимным) серверам.
-Такие серверы создают и обслуживают организации, заинтересованные в распространении информации
определенного вида.
Наиболее часто используемые команды клиента FTP
-После выполнения команды (1) FTP-клиент переходит в командный режим.
-Примеры субкоманд, которые могут выполняться в командном режиме (ниже удаленный компьютер обозначен S, локальный компьютер - Т):
-open [<имя S>] - устанавливает связь с удаленным компьютером;
-close [<имя S>] - разрывает связь с удаленным компьютером, оставаясь в командном режиме;
-quit - то же, что и close, но с выходом из командного режима (из ftp);
-cd [<имя каталога в S>] - выбор каталога на сервере;
-get [<имя файла в Б>[<имя файла в Т >]] - перепись файла с S на Т;
-mget [<имена файлов в S>] - то же, что и get, но нескольких файлов;
-put [<имя файла в Т>[<имя файла в S>]] - обратная перепись (допускается не во всех случаях);
-mput <имена файлов в S> - то же, что и put, но более одного файла;
-user <имя/пароль> - идентификация пользователя на сервере.
Пример последовательности команд при работе по протоколу
FTP
—ftp> cd pub - переход в каталог pub;
—ftp> ascii - установка передачи текста в коде ASSCII (если binary, то двоичные данные);
—ftp> get ааа aaa.txt - перепись файла ааа в компьютер пользователя под именем aaa.txt;
-ftp> quit — конец работы.
Организация взаимодействия
-Каждый обмен порождает два процесса.
-Управляющий (командный) процесс инициирован во время всего сеанса связи и осуществляется через протокол Telnet, а процесс передачи файла - только на время передачи.
-Номера протокольных портов сервера 20 и 21, у клиента могут быть различные номера портов, в том числе несколько одновременно.
-Для одновременного обслуживания нескольких клиентов создаются копии программного обеспечения FTP-процессов в сервере и у клиентов.
6. Вспомогательные системы Archie и Whois в Internet
-Вспомогательные средства облегчают поиск в разветвленных сетях.
-В Internet к ним относится Archie - информационная система для просмотра содержимого FTP-серверов.
-Вместо утомительной навигации вручную по каталогам система позволяет искать данные по ключевым словам или по образцу.
-Другая вспомогательная система в Internet - система Whois - справочник по абонентам электронной почты.
7. Протокол эмуляции терминала
Telnet
-С помощью этого протокола пользователь сети Internet может работать на удаленном компьютере.
-Связь устанавливается при обращении к Telnet-программе командой -telnet: <имя базы данных или системы катало гов> или <имя удаленного компьютера S>
-После установления связи все, что пользователь набирает на клавиатуре своего компьютера, передается в S, а содержимое экрана S отображается на экране пользователя.
-Для возвращения в свой компьютер (т.е. в командный режим клиентской программы Telnet) нужно нажать соответствующую клавишу (Ctrl-).
-Примерами команд в клиентской программе могут служить: установление связи (open), возвращение в командный режим (close), завершение работы (quit).
-Передача сообщений при работе с Telnet осуществляется с помощью средств FTP.
Терминалы в Telnet
-Telnet должен иметь возможность работать в условиях разных аппаратных платформ клиента и сервера.
-Это требование выполняется через промежуточный виртуальный терминал (аналогично SQL сервису в ODBC).
-В терминале зафиксирована интерпретация различных символов управления, поскольку их разновидностей не так уж много.
-Необходимо предусматривать выход из блокировок, возникающих, например, вследствие зацикливания процесса на сервере; он осуществляется очисткой серверного буфера.
Рис. 6.3. Эмуляция терминала
по протоколу Telnet
Клиент
Прикладной
процесс
ОС
Клиент T'e In el
ТСРЛР
Сервер
Интерактивная
удаленная
программа
I
ос
Сервер
Telnet
г
ТСРЛР
8. Сетевые средства ОС Unix
-В Unix имеется ряд команд и поддерживающих их программ для работы в сети.
-Во-первых, это команды ftp, telnet, реализующие файловый обмен и эмуляцию удаленного узла на базе протоколов TCP/IP.
-Во-вторых, протокол, команды и программы UUCP, разработанные с ориентацией на асинхронную модемную связь по телефонным линиям между удаленными Unix-узлами в корпоративных и территориальных сетях.
Функции UUCP:
-определение имен узлов командой uuname; -электронная почта; по команде mail сообщения, представленные в коде ASCII, отсылаются, по командам uuencode и uudecode кодируются и декодируются файлы других форматов;
-выполнение заданий на удаленном узле, применяются команды си (для интерактивной работы с удаленным узлом) и и их (задания выполняются в пакетном режиме);
-файловый обмен осуществляется по команде uucp, имеющей форму uucp <адресная часть>, в адресной части указывается, какой файл, откуда и куда он пересылается.
- 1. Основные определения
- 1600...2000 Гц, а также автоматическое предварительное согласование способов модуляции в вызывающем и вызывном модемах. В протоколе v34.Bis скорости могут достигать 33,6 кбит/с.
- 5,725...5,85 ГГц пока лицензирования не требует.
- 400...512 Или 820...960 мГц, ширина радиоканала 25...200 кГц.
- 2. Энтропия
- 5. Асинхронное и синхронное кодирование
- 6. Манчестерское кодирование
- 7. Способы контроля правильности передачи данных
- 8. Код Хемминга
- 9. Циклические коды
- 11. Алгоритмы сжатия
- 2. Протоколы лвс
- 4. Аппаратные средства лвс
- 3. Сеть Fast Ethernet
- 1. Транспортные и сетевые
- 2. Управление потоками данных в сетях
- 3. Мостовые соединения
- 4. Маршрутизация
- 5. Транспортный протокол tcp в стеке протоколов tcp/ip
- 6. Коммутационное оборудование
- 7. Сетевой протокол ip в стеке протоколов tcp/ip
- 8. Другие протоколы в стеке
- 10. Протоколы управления в стеке
- 11. Протоколы spx/ipx
- 12. Сети передачи данных с коммутацией пакетов х.25
- 13. Сети Frame Relay (fr)
- 14. Причины появления сетей atm
- 15. Сетевое коммуникационное оборудование (по состоянию на конец 1997 г.)
- 18. Функции и характеристики сетевых операционных систем (ос)
- 19. Информационная безопасность
- 20. Распределенные вычисления
- 21. Технологии распределенных вычислений
- 22. Распределенные базы данных
- 23. Рекомендации по проектированию корпоративных сетей
- 1. Структура территориальных сетей
- 4. Электронная почта
- 5. Файловый обмен
- 9. Телеконференции и "доски объявлений"
- 10. Видеоконференции
- 11. Стандарты конференц-связи
- 12. Доступ к распределенным базам данных
- 13. Информационная система
- 14. Информационная система www
- 15. Язык html
- 16. Языки и средства создания Web-приложений
- 17. Разделяемые виртуальные миры (Sharing Virtual Worlds)
- 18. Примеры
- 19. Способы доступа к Internet