Команды FTP - Шесть различных типов команд FTP

Содержание:

Anonim

Введение в команду FTP

FTP означает протокол передачи файлов. Ответственность FTP заключается в преобразовании файла из одного места в другое. Для преобразования файлов FTP использует TCP-сервисы. Он использует два TCP-соединения, т.е. управляющее соединение и соединение для передачи данных. И управляющее соединение, и соединение для передачи данных используют общеизвестный порт 21 и общеизвестный порт 20 соответственно. В этой статье мы обсудим различные команды FTP.

Обработка команд в FTP

Для связи клиент отправляет команды серверу, а взамен сервер отправляет ответ клиенту. Команды, которые отправляются со стороны клиента, находятся в форме набора символов ASCII.

Команды FTP

Команды FTP можно разделить на следующие шесть групп.

  1. Команды доступа
  2. Команды управления файлами
  3. Команды форматирования данных
  4. Команды, определяющие порт
  5. Команды передачи файлов
  6. Разные команды

давайте обсудим эти команды одну за другой

1. Доступ к командам:

Пользователь может использовать эти команды для доступа к удаленной системе.

Ниже приведен список команд доступа

  • ПОЛЬЗОВАТЕЛЬ : эта команда используется для предоставления информации о пользователе. Требуется один аргумент, т.е. идентификатор пользователя.
  • PASS : эта команда используется для установки пароля пользователя или с помощью этого пользователя можно войти в систему. Требуется один аргумент, т.е. пароль пользователя.
  • ACCT : предоставляет информацию об учетной записи пользователя. Требуется один аргумент, т.е. имя учетной записи
  • ВЫЙТИ : Для выхода из системы используется эта команда.
  • ABOR : отменяет предыдущую команду.
  • REIN : используется для повторной инициализации системы.

2. Команды управления файлами:

Пользователи могут получить доступ к файловой системе, присутствующей в удаленной системе, используя эти команды. Это позволяет пользователю создавать новый каталог, удалять файлы, перемещаться по каталогам и т. Д.

Ниже приведен список команд управления файлами

  • CWD : эта команда используется для переключения из одного каталога в другой. Требуется один аргумент, т.е. имя каталога.
  • CDUP : используется для переключения на родительский каталог.
  • DELE : используется для удаления файла из каталога. Требуется один аргумент, т.е. имя файла.
  • LIST : он выдаст список всех файлов, присутствующих в указанном каталоге. Требуется один аргумент, т.е. имя каталога.
  • NLIST : он выдаст список файлов без атрибутов, присутствующих в указанном каталоге. Требуется один аргумент, т.е. имя каталога.
  • MKD : эта команда используется для создания нового каталога. Требуется один аргумент, т.е. имя каталога
  • RMD : эта команда используется для удаления каталога. Требуется один аргумент, т.е. имя каталога.
  • PWD : будет отображаться имя текущего каталога.
  • RNTO : используется для переименования файла. Требуется один аргумент, т.е. новое имя файла
  • SMNT : используется для монтирования файловой системы. Требуется один аргумент, т.е. имя файловой системы.
  • RNFR : используется для идентификации файла, который необходимо переименовать. Требуется один аргумент, т.е. старое имя файла.

3. Команды форматирования данных:

для определения атрибутов данных эти команды были использованы. Он определяет атрибуты данных, такие как тип файла, структура данных и режимы передачи.

  • ТИП : определяет тип файла. Требуется пять аргументов для определения типа файла. A для ASCII, E для EBCDIC, I для изображения, N для непечатного изображения и T для telnet.
  • СТРУ : Это определяет организацию данных. Требуется три аргумента. F для файла, R для записи и P для страницы.
  • MODE : эта команда используется для определения режима передачи файла. Требуется три аргумента. S для потока, B для блока и C для сжатого.

4. Команды определения порта:

Он используется для определения номера порта для подключения на стороне клиента. Номер порта можно назначить одним из способов обмана

  1. Клиент может выбрать временный номер порта с помощью команды PORT, а затем отправить его на сервер с помощью пассивного открытия. После получения эфемерного номера порта сервер Sever создает активное открытие.
  2. Клиент использует команду PASV и сообщает серверу выбрать любой номер порта. Сервер делает пассивное открытие на этом номере порта и отправляет этот номер порта клиенту. После получения номера порта от сервера клиент выдает активное открытие для этого номера порта.

ниже приведен список команд, определяющих порт

  • ПОРТ : эта команда позволяет клиенту выбрать номер порта. Требуется один аргумент, то есть шестизначный идентификатор.
  • PASV : эта команда позволяет серверу выбрать номер порта.

5. Команды передачи файлов:

Для передачи файлов используются эти команды. Эти команды принимают один аргумент, т.е. имя файла.

Ниже приведен список команд передачи файлов

  • RETR : эта команда используется клиентом для получения файлов с сервера.
  • STOR : эта команда используется клиентом для хранения файлов на сервере.
  • APPE : это похоже на команду STOR, но если файл существует, к нему необходимо добавить данные.
  • STOU : Это также похоже на команду STOR, но каждое имя файла должно быть уникальным в каталоге.
  • ALLO : эта команда предназначена для выделения места для хранения файлов на сервере.
  • STAT : эта команда отобразит состояние указанных файлов.
  • REST : эта команда установит маркер файла в указанных точках данных.

6. Разные команды:

Эти команды используются для доставки информации пользователю FTP на стороне клиента.

Ниже приведен список разных команд.

  • СПРАВКА : Эта команда отобразит информацию о сервере.
  • NOOP : эта команда используется для проверки работоспособности сервера.
  • САЙТ : Эта команда будет указывать конкретные команды. Требуется один аргумент, т.е. команды.
  • SYST : эта команда отображает информацию об операционной системе, используемой сервером.

Рекомендуемые статьи

Это было руководство по командам FTP. Здесь мы обсудили основные понятия и различные типы команд FTP. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Команды PowerShell
  2. Команды Perl
  3. Что такое сетевые протоколы
  4. Команды начальной загрузки
  5. FTP против TFTP (с инфографикой)
  6. Руководство по списку команд оболочки Unix