Zadanie FTP
Protokół przesyłania plików (FTP) to standardowy protokół sieciowy używany podczas przesyłania plików pomiędzy klientem a serwerem w sieci. Protokół odnosi się do zasad które stosują komputery sieciowe w celu komunikacji ze sobą. Jest to też protokół klient-serwer, który jest wykorzystywany przy przesyłaniu plików pomiędzy różnymi urządzeniami w Internecie.

Podstawowe zadania, które FTP może wykonywać:


  • Przesyłanie plików między komputerami
  • Tworzenie katalogów
  • Usuwanie katalogów
  • Rodzaje struktur danych FTP:


  • Struktura rekordów - pliki składają się z rekordów sekwencyjnych.
  • Struktura stron - pliki składają się z niezależnych stron indeksowanych.
  • Struktura plików - Brak wewnętrznej struktury i pliki traktowane są jak ciągła sekwencja danych.
  • Protokoły transferu

    FTP i HTTP są uznawane za protokoły transferu plików, najczęściej używane do przesyłania danych pomiędzy klientem a serwerem. Funkcje HTTP są takie same w przypadku funkcji łączących FTP i SMTP.

    FTP

  • Przesyłanie plików pomiędzy hostami.
  • Ustanawia dwa połączenia, jedno dla danych, a drugie dla połączenia sterującego.
  • FTP pojawia się w adresie URL.
  • Efektywne przesyłanie plików o dużym rozmiarze.
  • Wymaga podania hasła.
  • Pliki przesłane do hosta za pomocą protokołu FTP, zostaną zapisane w jego pamięci.
  • HTTP

  • Używany w celu uzyskania dostępu do stron internetowych.
  • Ma tylko ustanowione połączenie danych.
  • HTTP pojawia się w adresie URL.
  • Skuteczne przesyłanie plików o małym rozmiarze.
  • Nie wymaga uwierzytelniania.
  • Zawartość przesłana do urządzenia za pomocą protokołu HTTP, zostanie zapisana w pamięci danego urządzenia.
  • W związku z tym, FTP jest starszy i jest zastępowany nowymi protokołami, podczas gdy HTTP będzie tam w niedalekiej przyszłości.

    Rodzaje FTP:

    FTP Explorer

  • Aplikacja kliencka zaprojektowana tak żeby wyglądać jak eksplorator plików w Windowsie.
  • FTP by Mail

  • Umożliwia użytkownikom bez dostępu do Internetu i kopiowanie plików za pomocą anonimowego FTP przez wysłanie e-maila i umieszczenie w treści tekstu.
  • Witryna FTP

  • Strona internetowa na której użytkownicy bardzo łatwo przesłać lub pobrać pliki.
  • Serwer FTP

  • Komputer który świadczy usługę FTP. Wymaga sprzętu lub oprogramowania zabezpieczającego np. używanie loginów, haseł i kontroli dostępu do plików.
  • Klient FTP

  • Aplikacja komputerowa, która uzyskuje dostęp do serwera FTP.Użytkownicy muszą zablokować przychodzące połączenie FTP, które próbuje użyć trybu pasywnego i muszą sprawdzić wirusy dla wszystkich pobieranych plików.