40 år siden-i september 1981- DARPA. Udgivet de afsluttede specifikationer for TCP / IP-protokollens suite, som definerer de grundlæggende regler for, hvordan internettet fungerer. Mens TCP / IP ikke blev bredt vedtaget indtil 1983, kan denne milepæl hjælpe os med at forstå, hvorfor TCP / IP var så vigtig.
Hvad er TCP / IP?
TCP / IP er en protokolsuite bestående af to hovedprotokoller, der er udtænkt af Vint Cerf og Bob Kahn, Transmission Control Protocol (TCP) og Internet Protocol (IP). Internet-protokol definerer Adressering og routing. -Hvordan pakker af datagrøm gennem netværket. Transmissionskontrolprotokollen håndterer forbindelser og sikrer datapakker til deres rette destination. De to protokoller arbejder sammen for at skabe grundlaget for det moderne internet.
RELATEREDE: Hvordan virker IP-adresser?
Hvorfor blev TCP / IP oprettet?
Før internettet oprettede US Department of Defense (gennem ARPA) et computernetværk kaldet Arpanet. Den forbundne amerikanske regerings- og universitetscomputere rundt om i landet. Arpanet kom online i 1969. Før TCP brugte Arpanet en protokol kaldet NCP. (Netværkskontrolprogram) for at skabe forbindelser mellem maskiner på netværket.
Ifølge NCP / TCP overgangsplanen ( Rfc801. ) Udgivet i november 1981 opstod behovet for TCP / IP fra flere fronter. I stigende grad var eksperimentelle computernetværk begyndt at bruge radio- og satellitforbindelser i stedet for fysiske ledninger. Også organisationer havde i stigende grad undersøgt lokale netværk-grupper af maskiner, der kommunikerer sammen inden for samme facilitet snarere end over lange afstande. Arpanets arkitekter indså, at de underliggende protokoller derefter i brug var "utilstrækkelige" for at spænde alle disse forskellige og nye typer af netværk.
Samtidig havde virksomheder som IBM, DEC, AT & AMP; T og Xerox har skabt deres egne proprietære, inkompatible computernetværk, der fragmenterede deling af information. Så TCP / IP-pakken var straks bemærkelsesværdigt, fordi den repræsenterede en ikke-proprietær, royaltyfri, åben arkitekturløsning, der tillod computere af nogen art at kommunikere gennem ethvert medium, så længe TCP / IP-softwaren blev implementeret på systemet .
Udvikling på TCP og IP begyndte i 1973 af Vint Cerf og Bob Kahn. Efter udvikling i hele 1970'erne af CERF, Kahn og andre, offentliggjorde DARPA specifikationer på TCP og IP i Rfc. Dokumenter 791. og 793. , dateret september 1981, som repræsenterede den første offentlige indførelse af den afsluttede TCP / IP-rammebestemmelser.
Hvordan virker TCP / IP?
TCP og IP er to separate teknologier, der arbejder sammen, hånd i hånd for at opnå pålidelige forbindelser gennem en heterogen (mange forskellige typer computere og links) computernetværk.
Som tidligere nævnt håndterer IP-håndtag på maskiner på netværket og hvordan blokke af data (kaldet " Pakker. ") Nå den rigtige destination. TCP sikrer, at pakkerne når deres destination uden fejl, der ringer frem for at sikre, at der er vært for at modtage oplysningerne, og hvis oplysningerne går tabt på vej eller beskadiget, skal du sende dataene, indtil det kommer sikkert sikkert.
TCP / IP's arkitekter adskiller sig med vilje implementeringen af TCP og IP for at gøre netværket mere fleksibelt og modulært. Faktisk kan TCP byttes ud med en anden protokol kaldet UDP. Det er hurtigere, men tillader tab af data i situationer, hvor 100% transmissionsnøjagtighed ikke er nødvendig, f.eks. Et telefonopkald eller en videoudsendelse.
Netværksingeniører kalder dette modulære design A " Protokol Stack. , "Og det giver nogle af de nedre lag i stakken at blive håndteret uafhængigt på en måde, der er mest hensigtsmæssigt for den lokale maskinarkitektur. Derefter kan de øverste lag arbejde på toppen af dem for at kommunikere med hinanden. I tilfælde af internettet består denne stak typisk af fire lag:
- Link lag. - lavniveauprotokoller, der arbejder med et fysisk medium (såsom Ethernet)
- Internet Layer. - ROUTES PACKETS (IP, for eksempel)
- Transportlag - Gør og bryder forbindelser (f.eks. TCP)
- Applikationslag - Hvordan folk bruger netværket (nettet, FTP, og andre)
Protokollerne Håndter nettet (f.eks. Hypertext-overførselsprotokollen eller HTTP) er på applikationslaget, og de arbejder på toppen af TCP og IP. Takket være denne model behøver HTTP ikke at vide, hvordan man laver eller bryder forbindelserne på et lavt niveau - alt det, der håndteres af protokollerne lavere i stakken. Det giver et meget fleksibelt system og er grunden til, at TCP / IP var så vellykket, og hvorfor de stadig tjener som rygraden på internettet i dag.
RELATEREDE: Den første hjemmeside: Hvordan internettet kiggede for 30 år siden
Hvornår kom TCP / IP i brug?
I udvikling blev TCP / IP til eksperimentel brug allerede i 1973. Da dets skabere fortsatte med at forfine protokollerne, gik Internet-protokollen (IP) fra Version 1 til Version 4 i 1981, hvilket stadig er den version af IP, der stadig er udbredt i dag.
Selvom DARPA introducerede den første afsluttede version af TCP- og IP-protokollerne (Version 4) i september 1981, fortsatte nogle ARPANET-computere med de tidligere Arpanet-protokoller (f.eks. NCP) for en tid. Som med enhver forankret teknologi kan ændringen tage tid, og arkitekterne af planen designet en overgangsperiode mellem NCP og TCP, der ville ende den 1. januar 1983.
1. januar 1983 " flagdag "(En dag, hvor en dramatisk ændring sker i computing), markeret begyndelsen af udbredt brug af TCP / IP og fødslen af Moderne internet . Selv da forblev andre netværksprotokoller meget i brug, og det var først i midten af 1990'erne, at TCP / IP blev den klare "vinder" i, hvad nogle kalder PROTOCOL WARS. .
RELATEREDE: Hvordan virker internettet?
Fremtiden for TCP / IP
I øjeblikket kører de fleste af internettet på internetprotokolversion 4, almindeligvis kaldet "IPv4." Men der er en nyere version kaldet " IPv6. , "Introduceret i 1998, der langsomt ruller ud over tid (meget langsomt). Blandt IPv6s vigtigste funktioner er understøttelse af 128-bit adresser, der giver mulighed for 340 billioner trillion trillioner Enheder med unikke IP-adresser på netværket.
I modsætning hertil understøtter IPv4 32-bit adressering, hvilket giver over 4,2 mia. IP-adresser. Mens 4,2 milliarder lyder som meget, har vi allerede nåede grænsen for IPv4-adresser tildelt Nogen tid inden for 2010'erne, afhængigt af hvordan du vælger at måle det.
Heldigvis er IPv4 og IPv6 interoperable, så computerleverandører, internet værter og tildeling af myndigheder har noget vejrtrækning, samtidig med at overgangen til IPv6 over tid. Selv med alle dens forbedringer sporer IPv6 det arkitektur tilbage til samme forskning startet af CRF og Evans i 1973 og afsluttet i 1981. Det er en ganske arv. Tillykke med fødselsdagen, TCP / IP!