File eXchange Protocol

Fxp ( FXP ; saksalainen tiedostojen vaihto -protokolla ) on määriteltyä menettelyä on File Transfer Protocol ja nimeämätön siellä, miten asiakas valvontaa tiedostojen siirrot kahden palvelimien ( server-palvelin ). Tiedostot eivät käy asiakkaan läpi, mikä säästää aikaa. Monet nykyiset FTP-asiakkaat tukevat FXP: tä.

FXP käyttää sekä palvelimien aktiivista tilaa että passiivista tilaa . On aktiivinen-tilassa , asiakas avaa satunnainen portti ja ilmoittaa palvelimelle tämän ja sen oma IP-osoite käyttäen PORTkomentoa. Palvelin muodostaa yhteyden tähän kohteeseen, jolloin tiedonsiirto voi tapahtua. On passiivisena , tämä periaate on päinvastainen, asiakas lähettää PASVkomennon, palvelin avaa portin ja lähettää sen asiakkaalle yhdessä IP-osoitteen kanssa.

FXP: n avulla asiakas lähettää PASVkomennon FTP-palvelimelle ja saa vastaukseksi sen IP-osoitteen ja avoimen portin. Nyt se lähettää PORTkomennon toiselle FTP-palvelimelle , joka ei sisällä argumenttina omaa IP-osoitettaan ja porttia, vaan vastauksen ensimmäiseltä FTP-palvelimelta. Toinen FTP-palvelin muodostaa datayhteyden ensimmäiseen FTP-palvelimeen. Asiakas voi nyt lähettää RETRkomennon toiselle FTP-palvelimelle ja komennon ensimmäiselle STORtiedostonsiirron aloittamiseksi.

Jos yhdellä kahdesta FTP-palvelimesta on ongelmia tämän konstellaation kanssa, esimerkiksi kohdepalvelin ei tue passiivista tilaa , PASVkomento voidaan suorittaa myös lähdetietokoneessa . Sitten puhutaan vaihtoehtoisesta muodista .

Yleensä FXP-datayhteydet FTP-palvelinten välillä ovat salaamattomia. Tämän kiertämiseksi jotkut FTP-palvelimet ja asiakkaat tukevat komentoa CPSV(eikä PASV) salatun yhteyden muodostamiseksi palvelimien välille. Sillä välin toinen muunnelma nimeltä SSCN( set Secured Client Neuvottelu ) on vakiinnuttanut asemansa salatuille siirroille, koska se on hyvin yhteensopiva vanhentuneiden FTP-asiakkaiden kanssa. Molemmat menetelmät, CPSV ja SSCN, voivat kuitenkin olla alttiita ihminen keskellä -hyökkäyksille, jos etäaseman varmentetta ei tarkisteta.

nettilinkit

  • RFC 959 - Tiedostonsiirtoprotokolla

Yksittäiset todisteet

  1. ^ Tiedostonvaihtoprotokolla (FXP). Haettu 25. syyskuuta 2018 .
  2. a b Aktiiviset ja passiiviset FTP-siirrot määritelty. Haettu 25. syyskuuta 2018 .
  3. FXP: CPSV. Haettu 25. syyskuuta 2018 .
  4. FXP: SSCN. Haettu 25. syyskuuta 2018 .