Home

communicatielagen

Communicatielagen verwijzen naar een concept in de informatietechnologie en telecommunicatie waarbij communicatieprocessen worden onderverdeeld in lagen met elk een eigen verantwoordelijkheid en een set interfaces. Elke laag levert services aan de bovenliggende lagen en gebruikt de services van de onderste lagen via gestandaardiseerde protocollen. Het principe bevordert modulariteit, afbakening van verantwoordelijkheden en eenvoudiger onderhoud en interoperabiliteit.

Een bekend referentiekader is het OSI-model, dat zeven lagen onderscheidt: fysieke laag, datalinklaag, netwerklaag, transportlaag, sessielaag,

Voordelen van een gelaagde aanpak zijn onder meer modulariteit en herbruikbaarheid: lagen kunnen worden ontwikkeld en

Kritieke kanttekeningen zijn onder meer de mogelijkheid van overhead en latency door meerdere lagen, en de

presentatielaag
en
applicatielaag.
In
de
praktijk
worden
de
functies
van
deze
lagen
vaak
gerealiseerd
met
andere
benamingen
of
in
samengevoegde
lagen.
Een
veelgebruikte
implementatie
is
de
TCP/IP-stack,
die
uit
vier
lagen
bestaat:
Link
(netwerkverbinding),
Internet,
Transport
en
Applicatie.
De
lagen
encapsuleren
en
decapsuleren
gegevens,
verzorgen
adressering
en
routing,
beheren
sessies
en
zorgen
voor
gegevensrepresentatie
en
foutafhandeling.
vernieuwd
zonder
de
hele
stack
te
beïnvloeden.
Interoperabiliteit
wordt
vergroot
doordat
gestandaardiseerde
protocollen
de
grenzen
tussen
systemen
en
leveranciers
definiëren.
Abstractie
vergemakkelijkt
ontwerp,
implementatie,
testen
en
foutopsporing,
terwijl
schaalbaarheid
en
flexibiliteit
worden
bevorderd.
kans
op
laagoverschrijding
(layer
violations)
wanneer
functies
de
grenzen
van
een
laag
overstijgen.
In
de
praktijk
kan
de
vermeende
strakke
scheiding
leiden
tot
overengineering
of
minder
efficiëntie,
vooral
bij
snelheid
en
prestatiegevoelige
toepassingen.
Daarom
is
zorgvuldige
afstelling
en
validatie
tussen
lagen
noodzakelijk.