The File Transfer Protocol , eller FTP , er en av de eldste programmer på internett . Faktisk , det er eldre enn Internett. FTP- spesifikasjonen ble utgitt første gang i 1971 , mens strukturen av Internett ble definert i 1974 med utgivelsen av TCP /IP-protokollen . File Transfer Protocol ble tilpasset for bruk over Internett i 1980 . Transfer Protocol
FTP er et program , men det er også en overføring protokollen, som HTTP ( Hypertext Transfer Protocol ) . Web surfere vil se at adressene i adressefeltet i nettleseren vanligvis begynner med "http://", som betyr at HTTP -protokollen trer i kraft . Når FTP er transport av filer , leser adresse " ftp://" i stedet .
Tilgang
FTP har tre former for tilgang. De opprinnelige implementeringer av programmet var som et kommandolinjeverktøy . Når en datamaskin brukeren har skrevet i FTP ved systemets ledetekst , presenterte FTP sitt eget miljø med sin egen kommandolinjen , angitt med "ftp > . " Tilgang til ftp er sjeldne i dag fordi det nå er mange grafiske grensesnitt for programmet . De fleste databrukere vet FTP gjennom en browser /katalog -type vindu som gjør at "dra og slipp " handlinger å passere overføring instruksjoner . Den tredje adgang typen er et bibliotek med programmering verktøy som gjør det mulig FTP funksjoner som skal integreres i andre programmer .
Transport Kjennetegn
Network kommunikasjon skje i en av to moduser . Det ene er "connection - orientert", den andre " forbindelsesløs . " I forbindelse - orientert modell , de to sidene etablere en sesjon og sende meldinger og data frem og tilbake i sammenheng med økten. I forbindelsesløs kommunikasjon, er hver transaksjon en forespørsel fra klienten etterfulgt av et svar fra serveren og ikke noe mer . FTP er tilkoblingsorientert. Den etablerer ikke bare én, men to økter . Den første forbindelsen bærer kommandoer og svar på disse kommandoene , mens den andre tilkoblingen er en kanal for passerende filer.
Pakker
filoverføring tilkoblingen fungerer ikke som en stream. Det vil si, blir innholdet av filen ikke overføres i en kontinuerlig enhet . Som med alle Internett-program , blir dataene brutt opp i mindre segmenter og overføres i en struktur som kalles en pakke . Hver pakke har mottatt er anerkjent av mottakeren . Toppteksten av pakken inneholder informasjon om posisjonen til det aktuelle segmentet i den samlede strøm , slik at mottakeren for å be om at en pakke bli sendt på nytt i tilfelle av manglende data. Mottakersiden FTP program er også i stand til å bruke denne informasjonen til å re- sekvens data som kommer ut av drift.