File Transfer Protocol eller FTP , är ett av de äldsta applikationer på Internet . I själva verket är det äldre än Internet. FTP specifikationen publicerades först 1971 , medan Internets struktur definierades år 1974 med publiceringen av TCP /IP-protokollet . Den File Transfer Protocol var anpassad för användning över Internet år 1980 . Transfer Protocol
FTP är en applikation , men det är också en överföringsprotokollet , som HTTP ( Hypertext Transfer Protocol). Webbsurfare kommer att se till att adresserna i adressfältet i sin webbläsare oftast börjar med " http://", vilket innebär att HTTP-protokollet är i kraft . När FTP transporterar filer , läser adressen " ftp://" istället .
Tillgång
FTP har tre former av tillträde . De ursprungliga implementeringar av programmet var som ett kommandoradsverktyg . När en dator användaren har skrivit in FTP på kommandoraden , presenterade FTP sin egen miljö med egen kommandorad , anges med " ftp > . " Tillgång till ftp är sällsynta nuförtiden eftersom det nu finns många grafiska gränssnitt för tillämpningen . De flesta datoranvändare vet FTP via en webbläsare /katalog - typ fönster som gör att "dra och släpp " åtgärder för att överföringsuppdrag instruktioner . Den tredje tillträde typen är ett bibliotek för programmering verktyg som gör det möjligt för FTP funktioner som kan integreras i andra program .
Transportegenskaper
nätverkskommunikation hända i en av två lägen . En är " förbindelse - orienterad , " den andra " anslutningsfri . " I det förbindelseorienterade modell , de två sidorna upprätta en session och skicka meddelanden och data fram och tillbaka inom ramen för sessionen. I förbindelselös kommunikation , är varje transaktion en begäran från klienten följt av ett svar från servern och inget mer . FTP är förbindelse-orienterad . Det fastställer inte en, utan två sessioner . Den första anslutningen överför kommandon och svar på dessa kommandon , medan den andra anslutningen är en kanal för passerande filer . Addera paket
filöverföring anslutningen inte fungerar som en ström . Det vill säga , är innehållet i filen överförs inte i en kontinuerlig enhet . Som med alla Internet-program , bryts den upp i mindre segment och överfördes i en struktur som kallas ett paket . Varje paket har mottagit kvitteras av mottagaren . I huvudet hos paketet innehåller information om placeringen av det aktuella segmentet i den totala strömmen , gör det möjligt för mottagaren att begära att ett paket få harmas i fallet saknade uppgifter . Den mottagande FTP-program kan även använda denna information för att re - sekvens data som kommer i ordning .