Typer Protokoller HTTP og FTP

De fleste som har brukt internett for en stund vil kjenne igjen forkortelsen HTTP, selv om de ikke vet hva det betyr. Alle som har lastet ned en fil har trolig brukt FTP, selv om de kanskje ikke har innsett det. Sammen disse to protokollene er grunnlaget for det meste av aktiviteten som skjer på nettet i dag.

definisjoner

HTTP (Hypertext Transfer Protocol) og FTP (File Transfer Protocol) er nettverksprotokoller, dvs. regler som beskriver hvordan dataprogrammer vil samarbeide. HTTP beskriver hvordan interlinked dokumenter vil bli kommunisert mellom en vertsmaskin (sender) og klientmaskinen (mottaker), mens FTP beskriver interaksjoner for å overføre filer mellom en vert og en klient. Både HTTP og FTP holder seg til klient-tjener for IT-nettverket, som definerer tjenesteleverandører som servere og serviceklienter som klienter

Bakgrunn

De teoretiske opprinnelse HTTP og dens definere enhet linken, gå tilbake til minst 1945 da Vannevar Bush publisert et essay i Atlantic Monthly med tittelen "As We May Think", der han foreslo en maskin som kalles en Memex der elektroniske dokumenter inneholdt " assosiative stier ". I 1960, Ted Nelson innførte begrepet "Hypertext 'som han definert som ikke-lineær skriving.

Utvikling

Ved 1980-tallet, TCP / IP, hadde internett nettverk ryggrad blitt konsolidert og FTP-spesifikasjonen definert hvordan filoverføringer arbeidet. Du kan overføre filer - hvis du har skjedd å vite hvor de var plassert. Forskere begynte å arbeide på dokumentet søke- og gjenfinningssystemer. I 1990, Tim Berners-Lee, en engelsk fysiker arbeider ved CERN koblet en HTTP-klient til sin server. Ved hjelp av HTTP, kan hvem som helst i verden koble til datamaskinen hans og hente (tekst) dokumenter som kan inneholde lenker til andre dokumenter på andre servere. Dermed World Wide Web ble født.

Hvordan fungerer de

En interaksjon begynner med serveren 'lytter' for kundenes forespørsler. Serverne oppfylle disse forespørslene ved å sende tilbake den forespurte dokumentet eller filen. Protokollene definere handlinger som kan ta sted å begynne og fullføre forespørsler og verb for å nevne disse handlingene. For eksempel er en 'get' forespørsel fra en klient sammen med et ressursnavn (tror dokument eller en fil), og hvis det blir funnet, blir sendt tilbake av serveren, sammen med statusmeldingen "OK".

I dag

Med det grunnleggende på plass, Internett utviklet i et utrolig tempo, i form av sin adopsjon av brukere og vekst i områder. Det har også utviklet seg til en rik plattform for innhold. Nettlesere begynte å gi bedre grensesnitt og innholdstyper utvidet til grafikk, animasjon, lyd og video. Fra sin spede begynnelse som en måte for fysikere å dele papirer, web drevet av HTTP og FTP har vokst til en nær universell kommunikasjonsveien.