- •Введение
- •1. Сети передачи данных
- •Средства и методы организации вычислительных сетей
- •Сетевые стандарты
- •1.3. Функции, принципы действия, алгоритм работы сетевого оборудования
- •Контрольные вопросы
- •2. Поддержка работы пользователей
- •2.1. Управление сетевыми учетными записями
- •Управление учетными записями пользователей
- •Создание учетных записей пользователей
- •Часы входа
- •Настройка прав пользователей
- •Управление учетными записями групп
- •Глобальные группы и локальные группы
- •Доверительные отношения
- •Изменение пользователей и групп
- •2.2. Управление сетевой производительностью Характеристики сетевой производительности
- •Чтение и запись данных
- •Команды в очереди
- •Количество коллизий в секунду
- •Ошибки защиты
- •Серверные сеансы
- •Мониторинг сетевой производительности
- •Общесистемное управление
- •Жесткий диск
- •Использование памяти
- •Сохранение сетевой истории
- •Контрольные вопросы
- •3. Протоколы Интернета
- •3.1. Протокол ip как основа построения глобальных сетей
- •Структура адреса
- •Статическая маршрутизация
- •Динамическая конфигурация ip-протокола
- •3.3. Proxy-серверы
- •3.4. Броузеры
- •3.5. Передача данных по ftp
- •3.6. Использование Telnet
- •Контрольные вопросы
- •4. Средства представления данных в Интернет Серверы, клиенты и ресурсы
- •Электронная почта (e-mail)
- •Url для электронной почты
- •Телеконференции Usenet
- •Url для телеконференций
- •Контрольные вопросы
- •5. Сетевые имена и безопасность
- •5.1. Схемы сетевого наименования
- •Учетные записи
- •Имена компьютеров
- •Компьютерные имена NetBios
- •Файлы lmhosts и hosts
- •Ресурсы
- •Планирование сетевой защиты
- •Выяснение требований
- •Установка стратегии защиты
- •Физическая и логическая защита
- •Серверы
- •Маршрутизаторы
- •5.2. Модели безопасности
- •Защита на уровне ресурсов
- •Управление учетными записями
- •5.3. Дополнительные соглашения по безопасности
- •Бездисковые рабочие станции
- •Шифрование
- •Защита от вирусов
- •5.4. Восстановление после сбоев
- •Резервное копирование на ленту
- •Оборудование резервного копирования
- •Расписание резервного копирования
- •Операторы резервного копирования
- •Устройство бесперебойного питания
- •Устойчивые к сбоям системы
- •Обеспечение запасных секторов
- •Контрольные вопросы
- •6. Протокол tcp/ip Модуль ip создает единую логическую сеть
- •Структура связей протокольных модулей
- •Кабель Ethernet
- •Терминология
- •Потоки данных
- •Работа с несколькими сетевыми интерфейсами
- •Прикладные процессы
- •Аналогия с разговором
- •Протокол arp
- •Порядок преобразования адресов
- •Запросы и ответы протокола arp
- •Продолжение преобразования адресов
- •Межсетевой протокол ip
- •Прямая маршрутизация
- •Косвенная маршрутизация
- •Правила маршрутизации в модуле ip
- •Выбор адреса
- •Подсети
- •Как назначать номера сетей и подсетей
- •Подробности прямой маршрутизации
- •Порядок прямой маршрутизации
- •Подробности косвенной маршрутизации
- •Порядок косвенной маршрутизации
- •Установка маршрутов
- •Фиксированные маршруты
- •Перенаправление маршрутов
- •Слежение за маршрутизацией
- •Протокол arp с представителем
- •Протокол udp
- •Контрольное суммирование
- •Протокол tcp
- •Протоколы прикладного уровня
- •Протокол telnet
- •Протокол ftp
- •Протокол smtp
- •Протокол snmp
- •Взаимозависимость протоколов семейства tcp/ip
- •Контрольные вопросы
- •Заключение
- •Библиографический список
- •Оглавление
- •394026 Воронеж, Московский просп., 14
3.5. Передача данных по ftp
Многие хосты в Интернет предлагают публичный доступ к файловым архивам. Как правило, архивы представляют собой обычное дерево тематических каталогов, в которых хранятся сжатые (zip или arj) файлы с программным обеспечением, документацией, текстами книг и т.п. В файловых архивах можно найти программное обеспечение для любых платформ и операционных систем.
Пересылка файлов с сервера на компьютер пользователя осуществляется с помощью протокола ftp (File Transfer Protocol).
Существуют специальные программы для работы с ftp, в том числе поставляемая с Windows 95 программа ftp.exe. Эти программы реализуют все возможности протокола, в том числе авторизованный доступ по паролю, полный набор операций по работе с файлами и т.п. Такая работа с ftp-протоколом с удобным и понятным интерфейсом поддерживается любым www-броузером.
Протокол FTP появился на свет в начале 70-х, интерфейс его больше похож на командную строку DOS, чем даже на Norton Comander (такой «классический» FTP-клиент, работающий в окне DOS, включен в состав Wndows 95).
FTP-сервер, как и сервер Telnet, требует сразу после установления связи сообщить ему входное имя и пароль. В то же время, поскольку на многих узлах есть файлы, которыми их хозяева готовы поделиться с кем угодно, существует универсальное соглашение: зайдя почти на любой FTP-сервер. вы можете ввести вместо входного имени слово «anonymous», а вместо пароля - свой электронный адрес. Если у владельцев этого узла есть файлы, которые они могут и хотят распространять без ограничений, то после этого вы можете получить к ним доступ. Такой способ обмена называется «анонимным FTP».
Количество файлов, доступных на узлах всего мира по анонимному FTP, измеряется астрономическими цифрами и постоянно растет. Протокол FTP обладает очень важным достоинством: чтобы сделать файл доступным всем желающим, от администратора узла требуется минимум усилий - он должен просто положить этот файл в один из каталогов, которые видны анонимным пользователям. С другой стороны, Word Wide Web позволяет без какой-либо переделки существующих FTP-архивов снабжать их описаниями любой степени детальности и удобным гипертекстовым интерфейсом - причем заниматься всеми этими украшениями не обязательно должен владелец самого файлового архива (т.е. сами файлы и описания к ним вполне могут располагаться на разных узлах сети). А если к этому прибавить возможность поиска по имени файла на всех анонимных FTP-узлах мира, то становится понятно, почему FTP . несмотря па свой почтенный возраст, играет не последнюю роль в современном Интернете.
Для подключения к ftp-серверу нужно набрать адрес вида:
ftp://ftp/kiae/su/pub/games
Такой универсальный адрес, называемый «URL» (от англ. «Uniform Resource Locator», «унифицированная ссылка на ресурс») содержит информацию не только о том, где данный ресурс расположен, но и как к нему следует обращаться. Ресурс - это специально объявленная администратором сервера точка входа в файловую систему файлового сервера.
URL-адреса - это фундамент системы WWW, а вместе с ней - и всего Интернета. Перекрестные ссылки между документами, которые превращают WWW из собрания разнородных источников информации в единую систему, - это не что иное, как включенные в текст одного документа URL-адреса других документов и ресурсов.
URL-адрес состоит из двух частей, разделенных двоеточием. Первая (левая) часть указывает на то, к какому типу принадлежит ресурс и, соответственно, как получить к нему доступ (точнее, первая часть указывает на один из сетевых протоколов). Вторая часть URL - после двоеточия сообщает, где именно в сети расположен искомый ресурс.
При FTP-соединении URL-адрес включает в себя «ftp» в качестве левой части и адрес узла (доменный либо IP-адрес) в правой:
ftp://<адрес сервера>.
Такой URL-адрес даст команду броузеру перейти в корневой каталог этого URL-узла со всеми имеющимися в нем файлами и подкаталогами. Путь к файлу следует описать так:
ftp://<адрес сервера>/<сетевое имя файла>.
Строго говоря, формат URL имеет вид:
<протокол>://[<имя польз-ля>:<пароль>@|<IР-адрес или DNS-имя>[:<номер порта>]/[<путь>/<имя файла>]
Например: ftp://ftp.company.com/pub/soft/program.zip
После установления соединения в окне броузера появится обычное отображение файловой системы в виде каталогов и файлов. Щелчок мышью по каталогу вызовет переход в этот каталог, по файлу - загрузку этого файла на компьютер пользователя.
На многих серверах корневой каталог файлового архива находится в подкаталоге pub корневого каталога самого сервера (см. пример адреса выше). Это связано со спецификой операционной системы Unix.
Некоторые программы-клиенты ftp и броузеры (Internet Explorer 4.0) поддерживают полезную функцию ftp-протокола «reget», позволяющую докачивать файлы, передача которых была прервана по какой-либо причине, а не начинать процесс сначала. Сервер в этом случае тоже должен поддерживать эту функцию.
Следует заметить, что работа броузером с ftp-архивами происходит значительно медленнее, чем перемещение по ссылкам между WWW-cтраницами. Причина этого в том, что если к WWW -серверу можно обращаться в любой момент времени, сразу и без лишних формальностей запрашивая у него тот или иной документ, ftp -сервер требует, чтобы ему сначала представились и попросили анонимного доступа. Некоторое время после того, как вы свяжетесь с ftp -узлом, он помнит о вас, и несколько файлов подряд можно скачивать, не повторяя многоэтапную процедуру установки соединения. Однако если вы не будете подавать признаков жизни в течение некоторого времени (обычно пяти минут) , ftp-сервер разорвет соединение, и, чтобы продолжить работу, вам придется договариваться с ним заново.
К сожалению, поддерживать сеанс связи и производить серию действий, не соединяясь каждый раз сначала, может только специальный ftp-клиент. Броузер WWW решает эту проблему намного проще - каждый URL, начинающийся с «ftp:» , для него равноценен команде: «Связаться с узлом, зарегистрироваться на нем в качестве анонимного пользователя, получить нужный файл или считать список файлов в каталоге, после чего разорвать связь». Поэтому при путешествии по файловому дереву ftp-узла неизбежны паузы перед появлением на экране содержимого очередного каталога или файла.