The File Transfer Protocol eller FTP, er et af de ældste programmer på internettet. I virkeligheden er det ældre end internettet . FTP specifikationen blev offentliggjort første gang i 1971 , mens strukturen af internettet blev defineret i 1974 med offentliggørelsen af TCP /IP-protokollen. File Transfer Protocol blev tilpasset til brug over internettet i 1980. Transfer Protocol
FTP er et program , men det er også en Transfer Protocol , ligesom HTTP ( Hypertext Transfer Protocol ) . Web surfere vil se, at adresser i adresselinjen i deres browser starter som regel med "http://", hvilket betyder, at HTTP-protokollen er i kraft . Når FTP transporterer filer , adressen hedder " ftp://" i stedet.
Access
FTP har tre former for adgang . De oprindelige implementeringer af ansøgningen var som en kommandolinje utility . Når en computer bruger indtastet FTP på systemet prompt, FTP præsenterede sit eget miljø med sin egen kommandolinjen , angivet med " ftp > . " Adgang til ftp er sjælden i dag, fordi der nu er mange grafiske interfaces for anvendelsen . De fleste computerbrugere kender FTP via en browser /mappe -typen vindue, der gør det muligt for " trække og slippe " handlinger til at sende overførselsordrer instruktioner. Den tredje adgang type er et bibliotek af programmering utilities som giver FTP funktioner, der skal integreres i andre programmer.
Transport Kendetegn
Netværk kommunikation ske i en af to tilstande . Den ene er "connection -orienteret, " de andre " forbindelsesløs ". I forbindelse orienteret model , etablere de to sider en session og sende beskeder og data frem og tilbage i forbindelse med sessionen. I forbindelsesløs kommunikation , er hver transaktion en anmodning fra klienten , efterfulgt af et svar fra serveren og intet mere. FTP er forbindelse orienteret . Det fastlægger ikke én, men to sessioner. Den første forbindelse bærer kommandoer og svar på de kommandoer , mens den anden forbindelse er en kanal til forbipasserende filer.
Pakker
filoverførsel forbindelsen ikke fungerer som et stream. Det vil sige, at indholdet af filen ikke overføres i en kontinuerlig enhed . Som med enhver Internet-program , er dataene brudt op i mindre segmenter og overføres i en struktur, der kaldes en pakke . Hver pakke modtagelse er anerkendt af modtageren. Overskriften af pakken indeholder oplysninger om placeringen af den aktuelle segment i den samlede strøm , så modtageren til at anmode om , at en pakke får harmes i tilfælde af manglende data. Den modtagende FTP-program er også i stand til at bruge denne information til re- sekvens data, der ankommer i orden .