40 år siden-i september 1981- DARPA. Publiserte de ferdige spesifikasjonene til TCP / IP-protokollen, som definerer de grunnleggende reglene for hvordan Internett fungerer. Mens TCP / IP ikke ble allment vedtatt til 1983, kan denne milepælen hjelpe oss med å forstå hvorfor TCP / IP var så viktig.
Hva er TCP / IP?
TCP / IP er en protokoll-suite som består av to hovedprotokoller utformet av Vint Cerf og Bob Kahn, Transmission Control Protocol (TCP) og Internet Protocol (IP). Internett-protokollen definerer adressering og ruting -Hvordan pakker med data strømmer gjennom nettverket. Transmisjonskontrollprotokollen håndterer tilkoblinger og sikrer at datapakker kommer til riktig destinasjon. De to protokollene jobber sammen for å skape grunnlaget for det moderne Internett.
I SLEKT: Hvordan jobber IP-adresser?
Hvorfor ble TCP / IP opprettet?
Før Internett opprettet US Department of Defense (gjennom Arpa), et datanettverk kalt ARPANET. som knyttet oss til regjeringen og universitets datamaskiner rundt om i landet. Arpanet kom online i 1969. Før TCP brukte Arpanet en protokoll som heter NCP. (Nettverkskontrollprogram) for å lage tilkoblinger mellom maskiner på nettverket.
I henhold til NCP / TCP-overgangsplanen ( RFC801. ) Publisert I november 1981 oppsto behovet for TCP / IP fra flere fronter. I økende grad hadde eksperimentelle datanettverk begynt å bruke radio- og satellittkoblinger i stedet for fysiske ledninger. Også organisasjoner hadde i økende grad undersøkt lokale nettverk-grupper av maskiner som kommuniserer sammen innenfor samme anlegg i stedet for over lange avstander. Arkitekter av Arpanet innså at de underliggende protokollene da i bruk var "utilstrekkelig" for å spenne alle disse forskjellige og nye typer nettverk.
Samtidig, i løpet av 1970-tallet, hadde selskapene som IBM, DEC, AT & AMP; og Xerox hadde skapt sine egne proprietære, inkompatible datanettverk som fragmenterte delingen av informasjonen. Så TCP / IP-suiten var umiddelbart bemerkelsesverdig fordi den representerte en ikke-proprietær, royaltyfri, åpen arkitekturløsning som tillot datamaskiner av noe slag å kommunisere gjennom et medium, så lenge TCP / IP-programvaren ble implementert på systemet .
Utvikling på TCP og IP begynte i 1973 av Vint Cerf og Bob Kahn. Etter utvikling gjennom 1970-tallet av CERF, Kahn og andre, publiserte DARPA spesifikasjoner på TCP og IP i RFC. dokumenter 791. og 793. , datert september 1981, som representerte den første offentlige introduksjonen av det avsluttede TCP / IP-rammen.
Hvordan fungerer TCP / IP?
TCP og IP er to separate teknologier som samarbeider, hånd i hånd, for å oppnå pålitelige forbindelser gjennom en heterogen (mange forskjellige typer datamaskiner og lenker) datanettverk.
Som tidligere nevnt håndterer IP-adressering av maskiner på nettverket og hvordan blokker av data (kalt " pakker ") Nå riktig destinasjon. TCP sikrer at pakkene når sin destinasjon uten feil, ringer fremover for å sikre at det er vert for å motta informasjonen, og hvis informasjonen går tapt på vei eller ødelagt, vil du sende dataene til det kommer der trygt.
TCP / IPs arkitekter skillet implementeringen av TCP og IP for å gjøre nettverket mer fleksibelt og modulært. Faktisk kan TCP byttes ut med en annen protokoll som kalles UDP. Det er raskere, men tillater tap av data i situasjoner hvor 100% overføringsnøyaktighet ikke er nødvendig, for eksempel en telefonsamtale eller en videosending.
Nettverksingeniører kaller denne modulære designen A " Protokoll Stack. , "Og det gjør at noen av de nedre lagene i stakken skal håndteres uavhengig på en måte som passer best for den lokale maskinarkitekturen. Deretter kan de øvre lagene fungere på toppen av dem for å kommunisere med hverandre. I tilfelle av Internett består denne stakken vanligvis av fire lag:
- Link Layer. - Lav-level protokoller som fungerer med et fysisk medium (for eksempel Ethernet)
- Internett-lag - Ruterpakker (IP, for eksempel)
- Transportlag - gjør og bryter forbindelser (TCP, for eksempel)
- Applikasjonslag - Hvordan folk bruker nettverket (nettet, FTP og andre)
Protokollene som håndter på nettet (for eksempel HyperText Transfer Protocol, eller HTTP) er på applikasjonslaget, og de jobber på toppen av TCP og IP. Takket være denne modellen trenger http ikke å vite hvordan du lager eller bryter tilkoblinger på et lavt nivå - alt som håndteres av protokollene lavere i stakken. Det gir et veldig fleksibelt system og er grunnen til at TCP / IP var så vellykket, og hvorfor de fortsatt tjener som ryggraden på Internett i dag.
I SLEKT: Den første nettsiden: hvordan nettet så 30 år siden
Når kom TCP / IP i bruk?
I utviklingen kom TCP / IP til eksperimentell bruk så tidlig som 1973. Som skaperne fortsatte å forfine protokollene, gikk Internet Protocol (IP) fra versjon 1 til versjon 4 i 1981, som fortsatt er versjonen av IP fortsatt mye brukt i dag.
Selv om DARPA introduserte den første ferdige versjonen av TCP- og IP-protokollene (versjon 4) i september 1981, fortsatte noen arpanettdatamaskiner ved hjelp av de tidligere ARPANET-protokollene (for eksempel NCP) for en tid. Som med enhver forankret teknologi, kan endringen ta tid, og planenes arkitekter utformet a overgangsperiode mellom NCP og TCP som slutter 1. januar 1983.
1. januar 1983 " flagg dag "(En dag når en dramatisk endring skjer i databehandling), merket begynnelsen på utbredt bruk av TCP / IP og fødselen til Moderne Internett . Selv da forblir andre nettverksprotokoller mye i bruk, og det var ikke før midten av 1990-tallet at TCP / IP ble den klare "vinneren" i det som noen kaller Protokollkrig .
I SLEKT: Hvordan fungerer Internett?
Fremtiden for TCP / IP
For tiden løper de fleste Internett på Internett-protokollversjonen 4, som ofte kalles "IPv4". Men det er en nyere versjon kalt " IPv6. , "Introdusert i 1998, som sakte ruller ut over tid (veldig sakte). Blant IPv6s viktigste funksjoner er støtte for 128-biters adresser, som tillater det 340 trillion trillion trillion enheter med unike IP-adresser på nettverket.
I kontrast støtter IPv4 32-biters adressering, slik at over 4,2 milliarder IP-adresser. Mens 4,2 milliarder høres ut som mye, har vi allerede nådde grensen for IPv4-adresser tildelt litt tid innen 2010, avhengig av hvordan du velger å måle den.
Heldigvis er IPv4 og IPv6 interoperable, så datasverder, Internett-verter og tildeling av myndigheter har litt pusteom mens du gjør overgangen til IPv6 over tid. Selv med alle forbedringer, sporer IPv6 det arkitekturen tilbake til samme forskning startet av CERF og Evans i 1973 og avsluttet i 1981. Det er ganske arv. Gratulerer med dagen, TCP / IP!