Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 61 reacties
Bron: ACM

De Turing Award, een prestigieuze prijs in de ICT-wereld, wordt dit jaar uitgereikt aan de ontwikkelaars van het TCP/IP-protocol. Vinton G. Cerf en Robert E. Kahn mogen de prijs op elf juni in San Francisco in ontvangst nemen, samen met de bijbehorende honderdduizend dollar aan prijzengeld. De twee krijgen de prijs natuurlijk voor het ontwerpen van het TCP/IP-protocol, dat het ontstaan van het internet heeft mogelijk gemaakt. Het internet is volgens de Association for Computing Machinery, de uitreiker van de prijs, van groot belang geweest voor de integratie van de ICT in het dagelijks leven.

Cerf en Kahn, uitvinders TCP/IPIn 1973 gingen beide heren samenwerken bij het Defense Advanced Research Projects Agency (DARPA), waar zij de opdracht kregen drie afzonderlijke netwerken te koppelen tot een groter netwerk. Zij beseften dat hiervoor een gateway nodig was, die tegenwoordig een router wordt genoemd. Ook het toewijzen van een IP-adres aan een computer was hun idee.

In mei 1974 brachten zij een scriptie uit waarin zij een nieuwe communicatiemethode beschreven, die zij het transmission-control protocol noemden (TCP). TCP verdeelde de te verzenden informatie in stukken, verpakte deze in datagrammen met adreslabels en verzond ze over het netwerk naar hun bestemming. In 1978 werd het protocol in twee delen opgesplitst, waarbij TCP verantwoordelijk werd voor het beheersen van de weg van de datapakketjes, en IP moest gaan zorgen voor het adresseren van de data. TCP/IP werken zo al tientallen jaren samen om de wereld te voorzien van internet.

Moderatie-faq Wijzig weergave

Reacties (61)

Ze hebben wel lang moeten wachten op hun prijs. Hun uitvinding komt uit de jaren '70? Hadden ze hun award dan niet al eind jaren 90 kunnen krijgen? Toen was toch al duidelijk wat het belang van hun uitvinding was?

Hier een lijstje van de vorige winnaars:
http://www.acm.org/awards/taward.html
Hun uitvinding komt uit de jaren '70?
Maar het effect van het internet op de maatschappij is pas rond 1990 - 1995 echt begonnen.
inderdaad.. die prijs komt soms enige tijd later

zie ook bv de laureaten van 2002 voor hun RSA (initialen namen) ;)
We hebben zelf een protocol moeten schrijven op school. Onze oplossing was anders maar hetzelfde principe eigenlijk... Ongeloofelijk hoe eenvoudig het principe eigenlijk is maar hoe complex het uit ziet in een groot netwerk. maar het werkt goed!

Beetje aan de late kant met het uitreiken van de prijs, alsof ze niemand anders hadden dit jaar :?
Zeker noemenswaardig idd. Iets dat het al meer dan 20 jaar (!!!) afdoende uithoud op ICT gebied is inderdaad goed werk ;)

/edit:
was niet voor onder RwD bedoeld...
Er zijn wel meerdere zaken op IT gebied die 20 jaar meegaan: HD's zijn nog geen haar verandert, cpu's (x86), CD(rom), Unix, Mainframe systemen, ...

Veel zaken zijn wel sneller, groter of kleiner geworden, maar zijn nooit ingerijpende veranderd. TCP/IP is tot nu (voor zover ik weet)) onveranderd gebleven wat wel een knappe prestatie is. Maar voor hoe lang nog? ip v6 is al wat aan het aanmodderen...
Het principe van IP's verandert niet, alleen zouden ze beter te routeren moeten worden. Hiervoor wordt onder andere het opties veld in de header geschrapt. Verder is er nog een extra toevoeging voor QOS achtige dingen (bv. streamed multimedia heeft hogere prioriteit dan een ftp download)
HDD's en CPU's nauwelijks veranderd? Ok, het basisprincipe is gelijk. Maar imho is het paard-en-wagen met een porsche vergelijken.

TCP/IP daarintegen is over de hele linie vrijwel gelijk gebleven.
Is met ipv6 eigenlijk het protocol dan anders?
257.12.145.9 is sowieso niet geldig, omdat 257 boven 255 ligt. Maar goed, volgens mij moet het met IPv6 geschreven worden als ::257.12.145.9
JUP ip al 20 jaar het zelfde. ook de floppy drive 3.5" is al bijna 20 jaar onverander gebleven..

[Qoute]
3.5" Disk - Created by IBM in 1984, which even today are still commonly used. Most 3 1/2" newer disks have a capacity of up to 1.44MB.

3.5" Double Density - 720KB
3.5" High Density - 1.44MB
3.5" Extended Density (IBM ONLY) - 2.88MB
[/Qoute]
De floppy is inmiddels aardig ingehaald door de usb-stick en door internet (we mailen elkaar en onszelf bestanden in plaats ermee te sjouwen)

TCP/IP wordt daarentegen elk jaar op grotere schaal gebruikt. Maar goed, dat kan je van harde schijven ook wel zeggen.
Een porsche en een koets gebruiken een totaal verschillend aandrijfsysteem. Bij de harde schijf is het basisprincipe daarentegen niet veranderd: bits magnetisch opslaan op een draaiende schijf.
Een koets en Porsche gebruiken toch ook hetzelfde aandrijfsysteem? Een krachtbron met een aantal pks en vier wielen.
Leuk voor Hollywood is het trouwens niet. In films wordt vaak een ip adres als 257.12.145.9 of iets dergelijks gebruikt. Das straks met ipv6 toch een geldig adres, niet?
Een koets en Porsche gebruiken toch ook hetzelfde aandrijfsysteem? Een krachtbron met een aantal pks en vier wielen.
ik heb anders nog geen auto op haver of paard op benzine gezien :)
Er wordt tegenwoordig brandstof gewonnen uit koolzaad waarop auto's kunnen rijden ;)

http://www.nos.nl/journaal/uitzendingen/extra/koolzaad.html

Kortom, je gebruikt een energie>bewegingsomzetter (zonne-energie > koolzaad > verbranding > beweging). Dat de verbranding wat anders loopt in een paard als in een brandstofmotor doet daar niet veel aan af ;)
Toch blijf ik mij altijd verbazen dat dergelijke ingewikkelde dingen door een handjevol knappe koppen ontwikkeld kan worden :P

Alhoewel ik de prijs niet ken, is de erkenning dubel en dwars waard.
Leuk ook om het DARPA / ARPANet weer eens 'aan het woord' te zien, tegenwoordig weet geen hond meer waar internet 'vandaan' komt.
Een beetje off-topic, maar in dit verband zeker het vermelden waard: De Von Neuman architectuur:
http://www.idemployee.id.tue.nl/g.w.m.rauterberg/presentations/HCI-his tory/sld008.htm
(sheet 8)
Hij bedacht in 1946 in enkele weken tijd de basisbeginselen waarop alle computers nog steeds gebaseerd zijn, dus een CPU (met klok), intern en extern geheugen, een databus voor gegevenstransport en I/O mogelijkheden. Ook niet slecht lijkt me zo! :7
Maar was dit niet ook al het principe van de analytical engine?
Dat alle huidige (desktop) computers von Neumann machines zijn is te veel gezegd. Zo is een dual processor systeem met NUMA-geheugenbenadering geen von Neumann machines maar een nog wel een Turing machine.

Wat niet wegneemt dat de machine die von Neumann voorstelde in 1946 een hele verbetering was bij de toen bestaande Turing machines.
Zo ingewikkeld is TCP/IP niet, maar dat is dan ook direct de grootste prestatie. Een simpel protocol ontwikkelen dat een wereldwijd netwerk blijkt te kunnen vormen!

PS: Vreemde naam toch TCP/IP, waarom niet gewoon IP?
PS: Vreemde naam toch TCP/IP, waarom niet gewoon IP?
IP is te kort en (daardoor) (waarschijnlijk) niet uniek.
Verder is TCP een erg belangrijk onderdeel van de stack.
Ook dat het in eerste instantie een geheel was, heeft er misschien mee te maken.
ip: intelectual property
TCP/IP zijn uiteindelijk twee apparte dingen.
Je hebt ook UDP/IP, of postduif/IP.
Al is dat laatste niet zo snel...
TCP maakt gebruik van IP. IP probeert maar wat maar TCP geeft garanties. Net zoals de PTT garandeerd dat je post aankomt, ondanks dat er van alles mis kan gaan onderweg. Maar dan anders.
Je hebt wel IP/postduif, maar postduif/IP lijkt me lastiger. IP/postduif wordt overigens beschreven in RFC 1149 :D
ik vraag me af of RFC 1149 zo serieus genomen moet worden. De datum die erboven staat is niet voor niks 1 april 1990
Net zoals de PTT garandeerd dat je post aankomt
ah, dus TCP is net als de PTT, het komt wel aan, maar we zeggen lekker niet wanneer

* 786562 whizzy81
Oeps, en ik die postduif maar door die netwerkkaart proberen te duwen? Arm beestje.

@Whizzy81
Zo heeft het Duitse postorder bedrijf onlangs nog een brief bestemd aan Hitler bij het rijksgebouw afgeleverd. Vonden ze daar overigens niet zo leuk.
Als je het OSI-model bekijkt zit TCP in de transportlaag en IP in de netwerklaag

ze vullen elkaar aan.

edit: ik begrijp niet waarom er hier gemodereerd wordt naar grappig, het is echt zo... zoek het anders zelf maar eens op.
De Turing-award wordt ook wel de Nobel-prijs van de Informatica genoemd. Zeer prestigieus dus inderdaad!

Gefeliciteerd!
Hmmm. Degene die de award hebben uitgedeeld hebben zeker niet begrepen wat voor een draak het protocol eigenlijk is. Wel eens afgevraagd waarom het zolang heeft geduurd tot het standaard in windows (3.11) zat?

tcp/ip is vreselijk complex.

Vreemd dus dat ze er toch een award voor hebben gekregen.
Doe dan zelf eens een voorstel dat nog makkelijker te onderhouden is, dat nog flexibeler is, en dat dezelfde mogelijkheden openlaat voor routeringen, adresseringen, bandbreedte controle, etc.. ;)
Is dat niet waarvoor IPv6 in het leven is geroepen? (Ja, buiten de ruimere adresruimte.) Hier wordt bij de velden in de header beter rekening gehouden met snelle verwerking.

@Countess: Zeg ik dan dat IPv6 niet bij tcp/ip hoort? Punt is dat IPv6 een deel van complexiteit uit IPv4 vermindert en je daarom zelf geen voorstel hoeft te doen.
ipv6 is ook gewoon tcp/ip
het huidige internet protocol is ipv4 namelijk/
Daarbij moet natuurlijk in het achterhoofd gehouden worden dat men nooit had gedacht dat IPv4 een gigantisch netwerk moest onderhouden waar ook nog eens massaal op gestreamed ging worden.
Wel eens afgevraagd waarom het zolang heeft geduurd tot het standaard in windows (3.11) zat?
Dat was omdat Bill niet in het internet geloofde en zijn eigen netwerk Microsoft Network aan het promoten was.
Pas vanaf Windows 98 werd TCP/IP standaard geinstalleerd.
in win95 zat het al standaard geinstalleerd,

was alleen trikky omdat je het verder zelf moest instellen in win98 kon die auto gedaan worden.
win95 ondersteund ook gewoon dhcp en dns hoor, wat moet je dan handmatig instellen?
in win95 zat het al standaard geinstalleerd,
Nee hoor, bij een standaard installatie van Windows 95 zit geen TCP/IP.
Wel eens afgevraagd waarom het zolang heeft geduurd tot het standaard in windows (3.11) zat?
Omdat Microsoft crappy programmeurs in dienst heeft die uiteindelijk maar de TCP/IP stack van BSD gekopieerd hebben omdat ze zelf niet in staat waren om het van scratch te programmeren?
Hmmm. Degene die de award hebben uitgedeeld hebben zeker niet begrepen wat voor een draak het protocol eigenlijk is. [..]
tcp/ip is vreselijk complex.
Grapjas. TCP/IP is juist relatief eenvoudig. En da's meteen de sterkte van het protocolstack (en eigenlijk geldt dit in z'n algemeenheid voor de IETF specs).

Heb je ooit bijvoorbeeld de UMTS spec bestudeerd of zelfs maar bekeken? Dan vind je een protocol als TCP of IP opeens echt 'makkelijk' (en da's niet negatief bedoeld ten opzichte van TCP en IP).
Natuurlijk zit iedereen hier weer met de massa mee te kletsen hoe geweldig het was en hoezeer ze het verdienen.

Maar is dat nou echt zo?

Hebben ze echt iets bijzonders gedaan? Iets wat anderen niet hadden kunnen doen?

Of had ieder koppel met ongeveer dezelfde kennis een dergelijk protocol verzonnen, en zouden die dan nu verheerlijkt worden? En is het dan nog wel zo bijzonder?
Hebben ze niet gewoon een protocol gemaakt wat voldeed aan de eisen van DARPA?
Degenen die de eisen heeft opgesteld waaraan het protocol moest kunnen voldoen heeft wellicht wel meer recht op de prijs?

Je zou ook kunnen zeggen dat de bedenkers van HTML de prijs verdienen omdat die het internet voor de grote massa toegankelijk hebben gemaakt.
En zou kan je dan nog wel tientallen mensen verzinnen die die prijs dan ook wel verdienen.
TCP/IP is gewoon goed verzonnen. In de TCP header zijn een aantal bits gereserveerd/ongebruikt. Deze ruimte zou mogelijke fouten in het protocol moeten kunnen opvangen. Het protocol heeft echter nooit een dergelijke verbetering nodig gehad. :)

Verder hebben zij toch echt zelf de connection states en bijv. sequence nummering moeten bedenken.

TCP/IP is heel robuust en goed opgezet (hoogstens anno de 21e eeuw wat jammer dat ip adressen 32 bits zijn).
Ach jah het is maar hoe je er naar kijkt. Zonder TCP/IP was HTML niet eens van belang. Deze mensen hebben echt de basis van de basis van het internet gelegd als het ware.

En natuurlijk zouden andere mensen het kunnen ontwerpen, maar het gaat er juist om dat ze dat niet gedaan hebben en deze twee heren wel! Dat hun er de toekomst in zagen!
Is deze scriptie van de beide heren eigenlijk ergens online te vinden? Voor historic sake vindt ik het wel leuk om eens te lezen eigenlijk...
Hij is te vinden op :

www.cs.fsu.edu/~kartik/cis6930/paper/cerf74protocol.pdf

gewoon een paar seconden googlen :P
Maar de meeste IT-lui zijn niet zo slim

Ken jij nog meer van die problemen?
Ik ken het probleem van mensen die vanuit hun luie stoel beweren dat alles wel even beter had moeten zijn en die voornamelijk kunnen wijzen waar bepaalde technieken die indertijd gekozen zijn op de eisen die toen noodzakelijk waren, na lange tijd toch verouderd raken ....

Helaas is het probleem van die mensen die zelf niks bedenken, maar wel de uitvindingen van anderen bekritiseren, van alle tijden, en is een oplossing daarvoor niet mogelijk :)
waarom ze 4x3 posities gedaan hebben:
De 3 omdat 11111111 (255) precies een standaard byte is,
De 4 omdat je dan toch al 4.228.250.625 mogelijke adressen hebt en omdat (D)ARPAnet aleen bedoelt was voor het leger, en later werd het ook toegepast op universiteiten en nog later ook door "gewone" mensen.

Een hele hoop van die limietaties is onstaan om kosten te drukken en/of machinale problemen te voorkomen, vroeger waren pc's niet zo krachtig als nu dus moest er veel zuiniger met de rekenkracht omgesprongen worden.

edit: waarom hebben veel mensen toch weer net de neiging om te zeggen wat ik zeg alleen dan net ietsjepietsje eerder ( in de zelfde minuut)?
Hulde aan deze mannen, het is inderdaad wat laat maar beter dan nooit. iig beter dan post-mortum(indien ze dood waren) onderscheiding. GOT-Fathers ;)
Wel eens gehoord van Columbus en zijn ei (eigenlijk Brunelleschi en zijn ei)? Juist. Achteraf is het makkelijk praten dat het eigenlijk helemaal niet zo moeilijk is.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True