Polecenia FTP - Sześć różnych rodzajów poleceń FTP

Spisie treści:

Anonim

Wprowadzenie do polecenia FTP

FTP oznacza File Transfer Protocol. Zadaniem FTP jest przekształcenie pliku z jednej lokalizacji do innej. Do transformacji pliku FTP korzysta z usług TCP. Wykorzystuje dwa połączenia TCP, tj. Połączenie sterujące i połączenie danych. Zarówno połączenie sterujące, jak i połączenie danych wykorzystują odpowiednio dobrze znany port 21 i dobrze znany port 20. W tym artykule omówimy różne polecenia FTP.

Przetwarzanie poleceń w FTP

W celu komunikacji klient wysyła polecenia do serwera, aw zamian serwer wysyła odpowiedź do klienta. Polecenia wysyłane po stronie klienta mają postać zestawu znaków ASCII.

Polecenia FTP

Polecenia FTP można podzielić na następujące sześć grup.

  1. Dostęp do poleceń
  2. Polecenia zarządzania plikami
  3. Polecenia formatowania danych
  4. Polecenia definiujące port
  5. Polecenia przesyłania plików
  6. Różne polecenia

omówmy kolejno te polecenia

1. polecenia dostępu:

Użytkownik może użyć tych poleceń, aby uzyskać dostęp do zdalnego systemu.

Poniżej znajduje się lista poleceń dostępu

  • UŻYTKOWNIK : To polecenie służy do podawania informacji o użytkowniku. Wymaga jednego argumentu, tj. Identyfikatora użytkownika.
  • PASS : To polecenie służy do ustawienia hasła użytkownika lub za pomocą tego użytkownika można zalogować się do systemu. Wymaga jednego argumentu, tj. Hasła użytkownika.
  • ACCT : Podaje informacje o koncie użytkownika. Wymaga jednego argumentu, tj. Nazwy konta
  • QUIT : Do wylogowania z systemu służy to polecenie.
  • ABOR : Przerywa poprzednie polecenie.
  • REIN : Służy do ponownej inicjalizacji systemu.

2. Polecenia zarządzania plikami:

Użytkownicy mogą uzyskać dostęp do systemu plików obecnego w systemie zdalnym za pomocą tych poleceń. Pozwala użytkownikowi utworzyć nowy katalog, usunąć pliki, poruszać się po katalogach itp

Poniżej znajduje się lista poleceń zarządzania plikami

  • CWD : Ta komenda służy do przełączania się z jednego katalogu do drugiego. Wymaga jednego argumentu, tj. Nazwy katalogu.
  • CDUP : Służy do przełączania do katalogu nadrzędnego.
  • DELE : Służy do usuwania pliku z katalogu. Wymaga jednego argumentu, tj. Nazwy pliku.
  • LISTA : Daje listę wszystkich plików znajdujących się w określonym katalogu. Wymaga jednego argumentu, tj. Nazwy katalogu.
  • NLIST : Daje listę plików bez ich atrybutów w określonym katalogu. Wymaga jednego argumentu, tj. Nazwy katalogu.
  • MKD : To polecenie służy do utworzenia nowego katalogu. Wymaga jednego argumentu, tj. Nazwy katalogu
  • RMD : To polecenie służy do usunięcia katalogu. Wymaga jednego argumentu, tj. Nazwy katalogu.
  • PWD : Wyświetli nazwę bieżącego katalogu.
  • RNTO : Służy do zmiany nazwy pliku. Wymaga jednego argumentu, tj. Nowej nazwy pliku
  • SMNT : służy do montowania systemu plików. Wymaga jednego argumentu, tj. Nazwy systemu plików.
  • RNFR : Służy do identyfikacji pliku, którego nazwę należy zmienić. Wymaga jednego argumentu, tj. Starej nazwy pliku.

3. Polecenia formatowania danych:

Do zdefiniowania atrybutów danych użyto tych poleceń. Definiuje atrybuty danych, takie jak typ pliku, struktura danych i tryby transmisji.

  • TYP : określa typ pliku. Do zdefiniowania typu pliku potrzeba pięciu argumentów. A dla ASCII, E dla EBCDIC, I dla obrazu, N dla niedrukowania i T dla telnet.
  • STRU : określa organizację danych. Wymaga trzech argumentów. F dla pliku, R dla zapisu i P dla strony.
  • TRYB : To polecenie służy do zdefiniowania trybu transmisji pliku. Wymaga trzech argumentów. S dla strumienia, B dla bloku i C dla skompresowanego.

4. Polecenia definiujące port:

Służy do definiowania numeru portu do połączenia po stronie klienta. Numer portu można przypisać za pomocą jednej z metod oszukiwania

  1. Klient może wybrać efemeryczny numer portu za pomocą polecenia PORT, a następnie wysłać go do serwera za pomocą pasywnego otwierania. Po otrzymaniu efemerycznego numeru portu, sever tworzy aktywne otwarcie.
  2. Klient używa polecenia PASV i mówi serwerowi, aby wybrał dowolny numer portu. Serwer otwiera pasywnie na tym numerze portu i wysyła ten numer portu do klienta. Po otrzymaniu numeru portu z serwera klient wydaje aktywne otwarte dla tego numeru portu.

poniżej znajduje się lista poleceń definiujących port

  • PORT : To polecenie pozwala klientowi wybrać numer portu. Wymaga jednego argumentu, tj. Sześciocyfrowego identyfikatora.
  • PASV : To polecenie pozwala serwerowi wybrać numer portu.

5. Polecenia przesyłania plików:

Do przesyłania plików używane są te polecenia. Te polecenia przyjmują jeden argument, tj. Nazwę pliku.

Poniżej znajduje się lista poleceń przesyłania plików

  • RETR : to polecenie jest używane przez klienta do pobierania plików z serwera.
  • STOR : To polecenie jest używane przez klienta do przechowywania plików na serwerze.
  • APPE : Jest podobny do polecenia STOR, ale jeśli plik istnieje, to należy do niego dołączyć dane.
  • STOU : Jest również podobny do polecenia STOR, ale każda nazwa pliku powinna być unikalna w katalogu.
  • ALLO : To polecenie służy do przydzielenia miejsca do przechowywania plików na serwerze.
  • STAT : To polecenie wyświetla status określonych plików.
  • REST : To polecenie ustawi znacznik pliku w określonych punktach danych.

6. Różne polecenia:

Te polecenia służą do dostarczania informacji do użytkownika FTP po stronie klienta.

Poniżej znajduje się lista różnych poleceń.

  • POMOC : To polecenie wyświetli informacje o serwerze.
  • NOOP : To polecenie służy do sprawdzenia, czy serwer żyje, czy nie.
  • SITE : To polecenie określi określone polecenia. Wymaga jednego argumentu, tj. Poleceń.
  • SYST : To polecenie wyświetli informacje o systemie operacyjnym używanym przez serwer.

Polecane artykuły

To był przewodnik po poleceniach FTP. W tym miejscu omówiliśmy podstawowe pojęcia i różne typy poleceń FTP. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Polecenia PowerShell
  2. Polecenia w Perlu
  3. Co to są protokoły sieciowe
  4. Polecenia bootstrap
  5. FTP vs TFTP (z infografiką)
  6. Przewodnik po liście poleceń powłoki Unix