Het OSI-model is een raamwerk met 7 lagen dat ons helpt begrijpen hoe netwerken werken en welke protocollen worden gebruikt voor communicatie tussen verschillende apparaten. Laten we dit model eens nader bekijken.
OSI-model: toepassingen en kenmerken
Het is een raamwerk voor datacommunicatie
Het OSI-model is een raamwerk voor datacommunicatie. Het is een conceptueel model dat beschrijft hoe gegevens tussen eindknooppunten in een netwerk moeten worden overgedragen. Het OSI-model bestaat uit zeven lagen, elk met specifieke functies en verantwoordelijkheden:
- Stratificatie
- Stroomregeling
- Buffering en synchronisatie
- Detectie en foutcorrectie
De eerste vier lagen (fysieke laag, datalinklaag, netwerklaag en transportlaag) zijn verantwoordelijk voor een betrouwbare overdracht van informatie via netwerken. Ze bieden mechanismen om foutloze bezorging van berichten via onbetrouwbare netwerken zoals Ethernet of WiFi te garanderen, terwijl de laatste drie lagen (sessielaag, presentatielaag en applicatielaag) verantwoordelijk zijn voor functies op een hoger niveau, zoals authenticatie/autorisatie, etc. Deze kunnen niet op de lagere niveaus worden afgehandeld, omdat daarvoor de bestemmingsadressen bekend moeten zijn voordat elk bericht kan worden verzonden.
Het is geen fysiek model
Het OSI-model is geen fysiek model. Er wordt niet beschreven hoe het netwerk fysiek is opgebouwd, noch hoe het netwerk fysiek is aangesloten.
Het OSI-model is eenvoudigweg een manier om te beschrijven hoe gegevens via een netwerk worden verzonden.
Beschrijf de logische functies van een netwerk.
Het Open Systems Interconnection (OSI)-model is een conceptueel raamwerk dat een netwerk in zeven lagen verdeelt. Elke laag voert specifieke functies uit en gebruikt protocollen om met andere lagen te communiceren. Het model werd in 1984 ontwikkeld door de International Organization for Standardization (ISO) en wordt inmiddels op grote schaal toegepast in veel sectoren, waaronder computernetwerken en telecommunicatie.
Het OSI-referentiemodel is niet bedoeld als een exact model van hoe netwerken daadwerkelijk werken, maar om gebruikers te helpen begrijpen hoe verschillende netwerkcomponenten samenwerken op verschillende abstractieniveaus. Het doel van dit artikel is niet alleen om uit te leggen wat elke laag doet, maar ook waarom deze laag bestaat en welke rol deze speelt in de algehele systeemarchitectuur.
Verdeel de protocolstack in lagen.
Het OSI-model is een conceptueel raamwerk voor het begrijpen van de manier waarop gegevens via een netwerk worden verzonden. Het verdeelt de protocolstack in lagen, die elk een specifieke reeks taken uitvoeren. Elke laag is onafhankelijk van de andere lagen, maar ze werken met elkaar samen om informatie te verzenden tussen twee apparaten aan tegenovergestelde uiteinden van het netwerk.
Naast het verdelen van taken op basis van functies en het bieden van een georganiseerde structuur voor communicatie tussen apparaten op verschillende computers of netwerken, biedt OSI ook richtlijnen voor de manier waarop deze interacties binnen elke laag moeten plaatsvinden, zodat er consistentie is op alle platforms die het model gebruiken.
Laag 1 is de fysieke laag.
- Laag 1 is de fysieke laag.
- La transport laag is verantwoordelijk voor de fysieke gegevensoverdracht.
- De datalinklaag is verantwoordelijk voor de fysieke overdracht van gegevens.
- De netwerklaag is verantwoordelijk voor de fysieke gegevensoverdracht.
Laag 2 is de datalinklaag.
De datalinklaag is verantwoordelijk voor het definiëren van de fysieke kenmerken van het netwerk. Met andere woorden, het definieert hoe gegevens op een drager worden gecodeerd en hoe die drager door een fysieke topologie reist (bijvoorbeeld bus of ster).
De datalinklaag specificeert ook hoe computers binnen een LAN-segment worden geadresseerd, inclusief de methode waarmee ze met elkaar communiceren door middel van 'messaging' om verbindingen tussen hen tot stand te brengen en pakketten via hen te verzenden/ontvangen.
Deze laag biedt ook schema's voor het detecteren en corrigeren van fouten, zodat beschadigde berichten kunnen worden gedetecteerd voordat ze naar hogere lagen van de computerstapel worden verzonden. Daar kunnen ze problemen veroorzaken, zoals het vastlopen van applicaties of zelfs het opnieuw opstarten van een hele machine.
Laag 3 is de netwerklaag.
De derde laag van het OSI-model wordt de netwerklaag genoemd. Deze laag is verantwoordelijk voor het routeren van pakketten, wat betekent dat het de gegevensstroom tussen verschillende netwerken en hosts beheert. Het verzorgt ook de adressering en biedt een interface tussen protocollen op de hogere laag (zoals TCP/IP) en protocollen op de lagere laag (zoals Ethernet).
Laag 4 is de transportlaag.
De transportlaag is verantwoordelijk voor de end-to-end gegevensoverdracht . Het zorgt ervoor dat de gegevens hun bestemming bereiken en helpt bij het corrigeren van fouten die tijdens de transmissie kunnen optreden.
De belangrijkste functies van deze laag zijn:
- Foutcontrole en flow control (zorgt voor betrouwbare levering).
- Voorkom congestie (zorg ervoor dat er voldoende bandbreedte is voor iedereen die het nodig heeft).
Laag 5 is de sessielaag.
Deze laag is verantwoordelijk voor het opzetten, beheren en beëindigen van sessies tussen applicaties. De sessielaag biedt services aan de presentatielaag, zoals dialoogbesturing, synchronisatie en stroombesturing. Het biedt ook diensten aan de transportlaag door te zorgen voor betrouwbare gegevensoverdracht via een intern netwerk, zonder verlies of duplicatie van informatie-eenheden (pakketten).
De sessielaag ondersteunt protocollen zoals HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), SMTP (Simple Mail Transfer Protocol), etc., die respectievelijk worden gebruikt door client/servertoepassingen zoals webbrowsers of e-mailclients.
Het is belangrijk om het OSI-model te begrijpen, omdat het uitlegt hoe netwerken werken en wat hun componenten doen.
Het OSI-model is een raamwerk om te begrijpen hoe netwerken werken. Het is geen fysiek model, maar het verdeelt de protocolstack in lagen. Elke laag heeft een specifieke functie en communiceert alleen met aangrenzende lagen erboven of eronder in de stapel.
OSI-modellagen: samenvatting
Het OSI-model (Open Systems Interconnection) is een conceptueel model dat een raamwerk biedt voor het begrijpen en ontwerpen van netwerkcommunicatiesystemen. Dit model is verdeeld in zeven verschillende lagen, die elk een specifiek doel hebben in het netwerkcommunicatieproces. Hieronder wordt elke laag van het OSI-model beschreven.
fysieke laag
Deze laag regelt de fysieke kenmerken van de verbinding, zoals het kabeltype , de netwerktopologie en de gebruikte spanningen. Het belangrijkste doel is het verzenden van databits tussen netwerkapparaten.
Datalinklaag
Deze laag is verantwoordelijk voor de betrouwbare overdracht van gegevens via een fysieke verbinding. Controleert de integriteit van gegevens en kan indien nodig fouten corrigeren. Bovendien definieert deze laag protocollen zoals Ethernet om de gegevensstroom in frames te organiseren.
Netwerklaag
Deze laag is verantwoordelijk voor het routeren van gegevens over meerdere netwerken. Het gebruikt IP-adressen om het meest efficiënte pad voor het verzenden van de gegevens te bepalen. Daarnaast zorgt deze laag voor de levering van gegevens door middel van fragmentatie en herassemblage, indien de gegevens te groot zijn om in één keer te worden verzonden.
transporthoes
Deze laag verzorgt de volledige gegevensoverdracht tussen eindapparaten. Het legt communicatiesessies vast, segmenteert de gegevens en gebruikt mechanismen voor stroombeheer en foutdetectie en -correctie om betrouwbare communicatie te garanderen.
sessie laag
Met deze laag kunnen communicatiesessies tussen twee eindapparaten tot stand worden gebracht, onderhouden en beëindigd. Het is verantwoordelijk voor het genereren en beheren van sessie-ID's en voor het synchroniseren van communicatie om ervoor te zorgen dat gegevens in de juiste volgorde binnenkomen.
presentatie laag
Deze laag is verantwoordelijk voor de weergave van gegevens, zodat eindapparaten de gegevens correct kunnen interpreteren en verwerken. Het voert taken uit zoals gegevenscompressie en -codering, maar ook formaatconversie om de interoperabiliteit tussen systemen te waarborgen.
applicatielaag
Deze laag biedt netwerkdiensten aan gebruikersapplicaties. Omvat protocollen en services zoals HTTP, FTP, DNS, SMTP, etc. Hiermee kunnen applicaties communiceren en gegevens over het netwerk verzenden.
Elke laag van het OSI-model verdeelt communicatiefuncties in kleinere, beter beheersbare taken, waardoor het ontwerpen, implementeren en onderhouden van netwerkcommunicatiesystemen eenvoudiger wordt.
Conclusie: OSI-model: toepassingen en kenmerken
Het OSI-model is een goede manier om te begrijpen hoe netwerken werken en uit welke componenten ze bestaan. Het is ook handig als u er zelf een wilt ontwerpen.