Project:Netwerken/Concepten-brainstorm
Concepten-brainstorm
Dit is een verzamelpagina voor de concepten rond het thema Netwerken en de context Internet of Things. Deze concepten werken we in een later stadium verder uit. Waar mogelijk geven we deze ook weer in de vorm van concept maps.
Communicatie concepten
Netwerken vormen een medium voor communicatie - naast veel andere media. Communicatie in de informatica/ICT gebeurt niet alleen via netwerken. We moeten eerst concepten rond communicatie formuleren. Deze hebben we nodig als "taal" bij communicatie via netwerken.
- medium:
- we gebruiken dit in een andere betekenis dan "de media" of "mediawijsheid".
- communicatie: overbruggen van ruimte en/of tijd, meestel met meerdere personen (agents: kunnen zowel personen, computers, als "dingen" zijn).
- Shannon communicatiemodel: zender, ontvanger, kanaal, bericht (boodschap), codering, decodering, kanaalcapaciteit, foutkans, (betrouwbaarheid).
- Compressie in dit model: broncodering, kanaalcodering, doelcodering
- 1-1 communicatie; 1-N; N-M communicatie (dit is topologie op het niveau van de toepassing)
- gebruik van een gemeenschappelijk medium (bijv. meerdere personen in een lokaal)
- communicatie-topologie:
- 1-1 (draad; op hoger niveau noemen we dit een verbinding)
- N-M (bus; gemeenschappelijk medium) => adressering; collisions/collisionhandling
- netwerk => adressering en routering
- we hebben ook te maken met routering als we bijvoorbeeld een verbinding willen maken in een klassiek analoog telefoonnetwerk. (Ook in dat geval hebben we te maken met collisions en collision handling: er kunnen bijvoorbeeld te weinig schakelaars en verbindingen zijn voor alle aanvragen op een bepaald moment.)
- throughput/latency
Een belangrijke stelling: we kunnen alle informatie representeren door middel van bits. We verliezen geen fundamentele eigenschappen (...zonder verlies van algemeenheid...) als we ons alleen op de communicatie van bits richten (digitale communicatie).
We kunnen eventueel bij deze communicatie onderscheid maken tussen de fysische laag en de toepassingen-laag. In een later stadium kunnen we daar de universele logische laag tussen plaatsen.
Sommige concepten kom je op meerdere terreinen tegen; bijvoorbeeld throughput en latency.
Wat heb je aan deze concepten?
- welke problemen en oplossingen kun je formuleren in termen van deze concepten/modellen?