Het model OSI (Open Systems Interconnection of Open Systems Interconnection) is een referentiële structuur die was ontwikkeld in de jaren 80 door Internationale Organisatie voor Standaarden (ISO) met de bedoeling een raamwerk op te zetten dat als leidraad zou dienen bij de ontwikkeling van communicatieprotocollen. Deze protocollen volgen intern hun eigen standaarden, maar worden binnen dit kader behandeld, daarom zou kunnen worden gezegd dat het OSI-model een standaard van standaarden is.
In wezen wordt de informatie verticaal verzonden door de 7 lagen van de brontoepassing naar de fysieke structuur (draden die informatie in de vorm van bits dragen) vanwaar het terug door de structuur wordt verzonden om de toepassing te bereiken.
doelenIn deze tutorial zullen we de 7 lagen zien waaruit het model bestaat, de belangrijkste kenmerken en hoe de standaard past TCP / IP in de.
De 7 lagen van het OSI-model
In alle lagen van het netwerk wordt de informatie in het juiste formaat verwerkt. Deze datapakketten die door de lagen bewegen, staan bekend als PDU (Protocol Data Unit of Protocol Data Unit), maar hun naam varieert afhankelijk van de laag waarvoor ze bestemd zijn aan de transformaties die het ondergaat.
Laag 1 - Fysieke laag
Het is de onderste laag van het model, het verwijst naar de fysieke kenmerken van het netwerk, zoals de soorten kabels die worden gebruikt om de hardware aan te sluiten, de soorten connectoren, de lengte van de kabels, enz. Als voorbeeld geeft de 100BASE-TX-kabel Ethernet-standaard snelle Ethernet-patchkabels aan, die een crossover-paarkabel gebruiken die tegelijkertijd in beide richtingen kan worden verzonden.
Het is belangrijk op te merken dat in deze laag geen betekenis wordt toegekend aan de bits, het zijn eenvoudige enen en nullen die door het netwerk reizen en het zijn de bovenste lagen die verantwoordelijk zijn voor het interpreteren ervan.
De PDU in deze laag is "bit".
Laag 2 - Gegevenslinklaag
Het is de laag die verantwoordelijk is voor het geven van betekenis aan de bits die in het netwerk stromen, definieert de grootte van elk verzonden pakket, de manier waarop elk pakket wordt geadresseerd zodat het de juiste ontvanger bereikt en een mechanisme om 2 of meer te voorkomen. knooppunten op het netwerk verzenden tegelijkertijd gegevens.
Deze laag is verantwoordelijk voor het detecteren en corrigeren van fouten om ervoor te zorgen dat de verzonden gegevens dezelfde zijn als de ontvangen gegevens. Als er een onoverkomelijke fout optreedt, moet de standaard specificeren op welke manier het knooppunt wordt geïnformeerd om de gegevens door te sturen. In deze laag bevindt zich het fysieke adres van het apparaat (MAC-adres), dat in de fabriek is toegewezen. Het is ook de laag waar de "tunnels" die worden gebruikt bij de constructie van VPN's worden gebouwd.
De PDU in deze laag is "Frame" of "Frame".
Laag 3 - Netwerklaag
Het is verantwoordelijk voor het doorsturen van netwerkberichten van de ene computer naar de andere, om een geschikt pad door het netwerk te krijgen. Evenzo geeft het het apparaat een logisch adres (het IP-protocol wordt in deze laag afgehandeld).
Een router in deze laag kan de leiding hebben over het verbinden van 2 netwerken die verschillende protocollen in laag 2 gebruiken. Bijvoorbeeld een netwerk dat Ethernet gebruikt met een netwerk dat het T1-protocol gebruikt.
De PDU in deze laag is "Packet".
Laag 4 - Transportlaag
Het is de basislaag waarin een netwerkcomputer communiceert met een andere netwerkcomputer. Het belangrijkste doel is ervoor te zorgen dat pakketten betrouwbaar en foutloos door het netwerk gaan. Dit wordt bereikt door verbindingen tussen apparaten tot stand te brengen, de ontvangst van pakketten te bevestigen en pakketten door te sturen die niet worden ontvangen of beschadigd raken voordat ze hun bestemming bereiken. In deze laag bevindt zich het TCP-protocol.
De PDU in deze laag is "Segment".
Laag 5 - Sessielaag
Het is verantwoordelijk voor het opzetten van "sessies" (instanties van communicatie en gegevensuitwisseling) tussen 2 apparaten op het netwerk. Er moet een sessie tot stand worden gebracht voordat de overdracht van informatie begint en moet worden gesloten zodra de overdracht is beëindigd.
De PDU in deze laag is "Data".
Laag 6 - Presentatielaag
Het is verantwoordelijk voor het converteren van de gegevens van het ene type weergave naar het andere. Aan de ene kant kan bijvoorbeeld een complex compressieproces worden gebruikt om het aantal bits dat over het netwerk wordt vervoerd te verminderen, en aan de andere kant worden die bits op zo'n manier "gedecomprimeerd" dat ze worden geïnterpreteerd door de applicatielaag. Deze laag wordt ook wel de syntaxislaag genoemd.
De PDU in deze laag is "Data".
Laag 7 - Applicatielaag
Het is verantwoordelijk voor het beheer van de netwerktechnieken die door applicaties worden gebruikt om verbindingen tot stand te brengen, in deze laag bevindt zich het HTTP-protocol.
De PDU in deze laag is het "Data".
Voordelen van het OSI-model
Op het niveau van veranderingEen verandering in de ene laag heeft weinig effect op de andere, waardoor er meer flexibiliteit in protocollen mogelijk is.
Op het ontwerpniveauDoor deze scheiding kan elke provider zich concentreren op de corresponderende laag bij het ontwerpen van een nieuw protocol, zolang de communicatie met de andere lagen behouden blijft, is het resultaat transparant.
Op het niveau van probleemoplossingDe scheiding van de lagen maakt het mogelijk om de bron van een bepaald probleem op een eenvoudigere manier te isoleren door middelen te kunnen concentreren waar de problemen zich voordoen.
Op het niveau van de normenHet grootste voordeel is zeker dat er een groep basisregels kan worden opgesteld voor de afhandeling van communicatie tussen apparaten op internationaal niveau. Opgemerkt moet worden dat dit model slechts een richtlijn is en daarom zijn er gevallen die verder gaan dan de structuur ervan.
- De documentatie vermeldt "gemak van leren" als een van de voordelen van dit model, maar ik moet vermelden dat, in mijn persoonlijke geval, deze scheiding door lagen me alleen maar meer en meer in de war bracht tot het punt van afwijzing van het leren van het model, alleen de CISCO-certificering (voor waarvan u dit model tot op de letter moet kennen) zou me kunnen dwingen het te leren.
Laag 1 - LinkENDeze laag combineert de fysieke laag en de dataverbindingslaag en routeert de gegevens tussen apparaten op hetzelfde netwerk. Bovendien zorgt het voor de uitwisseling van gegevens tussen het netwerk en andere apparaten.
Laag 2 - InternetHet komt overeen met de netwerklaag en gebruikt het IP-adres dat bestaat uit een netwerk-ID en een "Host"-ID om te bepalen met welk apparaat het communiceert.
Laag 3 - TransportHet komt overeen met de transportlaag en is waar het TCP (Transport Control Protocol) zich bevindt, dat werkt door andere apparaten op het netwerk te vragen of ze de informatie van het lokale apparaat willen accepteren.
Laag 4 - ToepassingHet combineert de sessie-, presentatie- en applicatielagen in één. De protocollen voor specifieke functies (FTP, SMTP) bevinden zich hier.
De volgende afbeelding probeert de delen van deze tutorial op een eenvoudige en praktische manier samen te vatten:
Zoals u zult zien, kan het feit dat het TCP / IP-protocol verschillende lagen in één combineert een beetje verwarring veroorzaken bij het leren van het model. Ik hoop alleen dat deze tutorial heeft gediend om eventuele twijfels over het model op te helderen en dat het dient als basis om de volgende netwerktutorials te begrijpen.