Transporteren

Uit Inf20
Versie door Eelco (overleg | bijdragen) op 2 dec 2014 om 06:13
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

Transporteren

Opmerking: we spreken in dit geval bij voorkeur over transporteren van informatie, niet over communiceren. In het laatste geval speelt de interactie tussen de actoren ook nog een rol. (Dit wijkt af van het gebruik in de traditionele communicatie-sector.)

Punt-naar-punt: adresseren en routeren (unicast)

In de meeste gevallen transporteren we informatie van punt naar punt. Ook in het internet is dit de gebruikelijke manier: een pakket wordt verstuurd naar een computer met een bepaald IP-adres.

Een onderdeel van transporteren is de adressering en routering: je moet de informatie op de juiste plaats bezorgen (en liefst ook nog op het juiste moment).

In een programmeertaal kom je het transporteren van informatie, net als het dupliceren, alleen impliciet tegen. Expliciet transport vind je bijvoorbeeld bij verkeer tussen client en server. (In het geval van JavaScript in de browser: AJAX verzoeken.)

Broadcast

Je kunt informatie ook alle kanten uitzenden (broadcast). Dit is het model van radio - zowel van de oude analoge radio, als van WiFi en GSM. Je laat het dan aan de ontvanger(s) over om de relevante berichten eruit te halen.

In de natuur komen we een broadcast van informatie tegen in de vorm van feromonen en hormonen.

Transporteren: afstand speelt een grote rol

Transporteren van informatie gaat meestal met de lichtsnelheid, of met een snelheid die daarbij in de buurt komt (ca. 50-70% van de lichtsnelheid). Dit lijkt snel, maar is ten opzichte van snelheid waarmee computers rekenen al gauw niet meer te verwaarlozen. (De lichtsnelheid is ongeveer een voet (30cm) per nanoseconde: dat is één klokpuld van 1 GHz.)

Ook de betrouwbaarheid neemt sterk af als je buiten het computersysteem komt, of buiten het lokale netwerk. Je moet bij een gedistribueerd systeem er altijd rekening mee houden dat een verbinding, of een verbonden systeem uit kan vallen.