Интегрированные сети ISDN


Организация информационного обмена между двумя удаленными машинами - часть 2


  • Клиент посылает номер порта серверу по каналу управления (порт 21), используя команду PORT. Можно обойтись и без команды PORT (используется тот же порт, что и в командном канале), но это увеличивает задержки и по этой причине не рекомендуется.
  • Сервер получает номер порта по каналу управления и выдает команду active open в указанный порт ЭВМ-клиента. Сервер для канала данных всегда использует порт с номером 20.
  • Рассмотрим пример FTP-сессии. Для этого выдадим команду (тексты, набираемые с клавиатуры, выделены курсивом):

    FTP -d ns.itep.ru

    (флаг -d означает установку отладочного режима, при котором выдаются все сообщения и внутренние команды на экран терминала).

    FTP Trying...Open

    220- *** Welcome at FTP-Server ftp.ITEP.RU ***

    220-

    220 ns.itep.ru FTP server ready.

    Userid for logging in on ns.itep.ru (SEMENOV)? semenov

    FTP command: USER semenov

    FTP response: 331 Password required for semenov.

    331 Password required for semenov.

    Password for logging in as semenov on ns.itep.ru? XXXXXXXX

    PASS XXXXXXXX

    (ввод пароля не отображается на экране)

    FTP response: 230 User semenov logged in.

    230 User semenov logged in.

    ftp:ns.itep.ru> hel

    (просьба выдать список доступных на данном сервере FTP-команд)

    Any unambiguous abbreviation for a command may be used.

    Available commands are:

    !

    ?

    acct

    append

    ascii

    binary

    bye

    cd

    debug

    delete

    dir

    drive

    exit

    fcd

    fdir

    fpwd

    get

    help

    iget

    image

    iput

    lcd

    ldir

    lmkdir

    local

    login

    lpwd

    ls

    mdelete

    mget

    mkdir

    mput

    option

    parent

    passive

    put

    pwd

    quit

    quote

    rename

    retrieve

    rmdir

    send

    server

    show

    stat

    store

    take

    tenex

    tget

    tput

    type

    user

    verbose

    version

    ftp:ns.itep.ru> quit

    FTP command: QUIT

    FTP response: 221 Goodbye.

    Уход из FTP производится по команде quit. В приведенном примере файловый обмен не производился, но и команда HELP требует переноса информации (также как и dir), так как вам выдается список команд, доступных на удаленном сервере. Из воспроизведенного списка команд, самая опасная mdelete, так как способна стереть целый каталог.


    Начало  Назад  Вперед



    Книжный магазин