Wat betekenen OSI-protocollen?
OSI-protocollen zijn een reeks normen voor informatie-uitwisseling. Ze bestaan uit een reeks regels die bedoeld zijn om standaardisatie te bieden voor fysieke verbindingen, bekabeling, gegevensformaten, transmissiemodellen en middelen om fouten en ontbrekende gegevens te corrigeren.
Deze protocollen zijn ontwikkeld en ontworpen door de International Organization for Standardization (ISO). In 1977 werd het ISO-model geïntroduceerd, dat uit zeven verschillende lagen bestaat. Dit model is bekritiseerd vanwege zijn technische karakter en beperkte functionaliteit, en het heeft nooit het doel bereikt om een universele norm te worden.
Elke laag van het ISO-model heeft zijn eigen protocollen en functies. De OSI-protocolstapel is later aangepast naar de TCP/IP-stapel.
Sommige netwerken gebruiken nog steeds protocollen die alleen de gegevensoverdracht en de netwerklaag van het OSI-model gebruiken.
Techopedia legt de OSI-protocollen uit
De OSI-protocolstack is opgebouwd volgens een hiërarchie, variërend van de fysieke hardwarelaag tot de software-interface. In totaal bestaat deze uit zeven lagen, waarbij elke laag gegevens en informatie ontvangt van de bovenliggende laag.
Na de noodzakelijke verwerking geeft deze laag de informatie door aan de volgende lagere laag. Voor het gemak van de volgende laag wordt aan het doorgestuurde bericht een header toegevoegd. Elke header bevat informatie zoals het bron- en bestemmingsadres, het gebruikte protocol, het volgnummer en andere gegevens voor flow control.
Hieronder vindt u een lijst van de OSI-protocollen die in de zeven lagen van het OSI-model worden gebruikt:
Laag 1, de fysieke laag
Deze laag betreft de hardware van de netwerken, bijvoorbeeld de bekabeling. Zij definieert de mechanische en elektrische normen van interface-apparaten en de soorten kabels die worden gebruikt om digitale signalen door te geven (bv. glasvezel, coax, draadloos, enz.).
De belangrijkste protocollen die door deze laag worden gebruikt zijn Bluetooth, PON, OTN, DSL, IEEE.802.11, IEEE.802.3, L431 en TIA 449.
Laag 2, de datalinklaag
Deze laag ontvangt gegevens van de fysieke laag en zet deze om in een transformatievorm die framing of frame wordt genoemd. Het belangrijkste doel van deze laag is transmissiefouten op te sporen door kopteksten aan de gegevenspakketten toe te voegen.
De door de datalinklaag gebruikte protocollen zijn onder meer: ARP, CSLIP, HDLC, IEEE.802.3, PPP, X-25, SLIP, ATM, SDLS en PLIP.
Laag 3, de netwerklaag
Dit is de belangrijkste laag van het OSI-model, die real-time verwerking en gegevensoverdracht van knooppunt naar knooppunt uitvoert. Routers en switches zijn de voor deze laag gebruikte apparaten die de knooppunten in het netwerk met elkaar verbinden om de gegevensstroom te verzenden en te controleren.
De netwerklaag ondersteunt de volgende protocollen: Internet Protocol (IPv4), Internet Protocol (IPv6), IPX, AppleTalk, ICMP, IPSec en IGMP.
Laag 4, de transportlaag
De transportlaag werkt met twee specifieke communicatiemodi: verbindingsgericht en verbindingsloos. Deze laag verzendt gegevens van de bron naar het bestemmingsknooppunt.
Zij gebruikt de belangrijkste protocollen van de OSI-protocolfamilie, te weten: Transmission Control Protocol (TCP), UDP, SPX, DCCP en SCTP.
Laag 5, de sessielaag
De sessielaag brengt een sessie tot stand tussen de bron en de bestemmingsknooppunten en beëindigt de sessies wanneer het communicatieproces is voltooid.
De gebruikte protocollen zijn: PPTP, SAP, L2TP en NetBIOS.
Laag 6, de presentatielaag
Deze laag definieert de functies van versleuteling en ontsleuteling. Zij zorgt ervoor dat gegevens in gestandaardiseerde formaten worden verzonden door gegevensformaten om te zetten in een formaat dat door de toepassingslaag kan worden gelezen.
De protocollen van de presentatielaag omvatten de volgende: XDR, TLS, SSL en MIME.
Laag 7, de toepassingslaag
Deze laag werkt aan de kant van de gebruiker voor interactie met gebruikerstoepassingen. QoS (Quality of Service), bestandsoverdracht en e-mail zijn de belangrijkste en populairste diensten van de toepassingslaag.
Deze laag gebruikt de volgende protocollen: HTTP, SMTP, DHCP, FTP, Telnet, SNMP en SMPP.