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
- ^ Tiedostonvaihtoprotokolla (FXP). Haettu 25. syyskuuta 2018 .
- ↑ a b Aktiiviset ja passiiviset FTP-siirrot määritelty. Haettu 25. syyskuuta 2018 .
- ↑ FXP: CPSV. Haettu 25. syyskuuta 2018 .
- ↑ FXP: SSCN. Haettu 25. syyskuuta 2018 .