Het File Transfer Protocol of FTP , is een van de oudste toepassingen op het internet . In feite , het is ouder dan het internet . De FTP -specificatie werd voor het eerst gepubliceerd in 1971 , terwijl de structuur van het internet werd gedefinieerd in 1974 met de publicatie van het TCP /IP-protocol . Het File Transfer Protocol werd aangepast voor gebruik via het internet in 1980 . Transfer Protocol FTP is een applicatie , maar het is ook een transfer protocol , zoals HTTP ( Hypertext Transfer Protocol ) . Web surfers zal zien dat adressen in de adresbalk van hun browser begint meestal met " http://", wat betekent dat het HTTP-protocol van kracht is . Als FTP is het transport van bestanden , het adres leest " ftp://" plaats . Access FTP heeft drie vormen van toegang . De oorspronkelijke implementaties van de aanvraag waren als een command line utility . Wanneer een computergebruiker getypt in FTP op het systeem prompt , FTP presenteerde zijn eigen omgeving met zijn eigen opdrachtregelprompt , aangeduid met " ftp > . " Toegang tot ftp is zeldzaam tegenwoordig, omdat er nu veel grafische interfaces voor de toepassing . De meeste computergebruikers weten FTP via een browser /directory - venster type dat "drag and drop " acties in staat stelt om de overdracht instructies passeren . Het derde type toegang is een bibliotheek van de programmering hulpprogramma's die FTP -functies worden geïntegreerd in andere programma's mogelijk maakt . Vervoer kenmerken Netwerk communicatie gebeuren in een van twee modes . Een daarvan is "connection - oriented , " de andere " verbindingloze . " In de verbinding - georiënteerd model , de twee partijen stellen een sessie en versturen berichten en data heen en weer in de context van de sessie . In verbindingsloos communicatie , elke transactie is een verzoek van de klant , gevolgd door een reactie van de server en niets meer . FTP is connectie-georiënteerd . Het stelt niet een , maar twee sessies . De eerste verbinding voert opdrachten en antwoorden op deze opdrachten , terwijl de tweede verbinding is een kanaal voor het doorgeven van bestanden . Pakketten De bestandsoverdracht verbinding werkt niet als een stroom . Dat wil zeggen dat de inhoud van het bestand niet in een continue eenheid overgedragen . Zoals met elk internet toepassing wordt de data verdeeld in kleinere segmenten en overgebracht in een structuur die een pakket . Ontvangst Elk pakket wordt erkend door de ontvanger . De header van het pakket bevat informatie over de positie van het huidige segment in de totale stroom , waardoor de ontvanger te vragen dat een pakket krijgen kwalijk in het geval van ontbrekende gegevens . De ontvangende FTP programma is ook in staat om deze informatie gebruiken om re - sequence data die uit komt in orde .
|