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 : Дава информация за потребителския акаунт. Той взема един аргумент, т.е. име на акаунта
  • QUIT : За да излезете от системата, се използва тази команда.
  • ABOR : Прекъсва предишната команда.
  • REIN : Използва се за реинициализация на системата.

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

Потребителите могат да получат достъп до файловата система, налична в отдалечената система, като използват тези команди. Това позволява на потребителя да създаде нова директория, да изтрие файлове, да се движи из директории и т.н.

По-долу е списъкът на командите за управление на файлове

  • CWD : Тази команда се използва за превключване от една директория в друга. Той отнема един аргумент, т.е. име на директория.
  • CDUP : Използва се за превключване към родителската директория.
  • DELE : Използва се за изтриване на файла от директорията. Това отнема един аргумент, т.е. име на файл.
  • СПИСЪК : Той ще даде списък на всички файлове, присъстващи в указаната директория. Той отнема един аргумент, т.е. име на директория.
  • NLIST : Ще даде списък с файлове без техните атрибути, присъстващи в указаната директория. Той отнема един аргумент, т.е. име на директория.
  • MKD : Тази команда се използва за създаване на нова директория. Той отнема един аргумент, т.е. име на директория
  • RMD : Тази команда се използва за премахване на директорията. Той отнема един аргумент, т.е. име на директория.
  • PWD : Ще се покаже името на текущата директория.
  • RNTO : Използва се за преименуване на файла. Той отнема един аргумент, т.е. ново име на файл
  • SMNT : Използва се за монтиране на файлова система. Той отнема един аргумент, т.е. име на файловата система.
  • RNFR : Използва се за идентифициране на файл, който трябва да бъде преименуван. Той взема един аргумент, т.е. старо име на файл.

3. Команди за форматиране на данни:

за определяне на атрибути на данни тези команди са били използвани. Той определя атрибути на данни като вид на файла, структурата на данните и режимите на предаване.

  • ТИП : Определя типа на файла. Необходими са пет аргумента за определяне на типа на файла. A за ASCII, E за EBCDIC, I за изображение, N за отпечатване и T за telnet.
  • STRU : Тя определя организацията на данните. Необходими са три аргумента. F за файл, R за запис и P за страница.
  • РЕЖИМ : Тази команда се използва за определяне на режима на предаване на файла. Необходими са три аргумента. 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 Shell