Video: Netwerken voor beginners deel 1: Infrastructuur en IP plan 2024
De International Organization for Standardization (ISO) definieert hoe netwerkapparaten moeten worden ontworpen om met elkaar te communiceren. De ISO heeft een netwerkmodel voorgesteld waarmee deze communicatie kan plaatsvinden, en hoewel dit goed is vanuit een theoretisch niveau, wordt het niet altijd gevolgd, vooral omdat het werd gepubliceerd nadat vele netwerkprotocollen en -methoden waren gemaakt.
Het Open System Interconnection (OSI) -model met zeven lagen en definieert welke soorten activiteiten op elke laag moeten worden uitgevoerd. U kunt twee mnemonische fasen gebruiken om de volgorde van deze lagen te onthouden. Vanaf laag 1, zou het zijn alsjeblieft niet worsten pizza weg te gooien; vanaf Layer 7 naar beneden, zou het All People lijken op de verwerking van gegevens.
Als u aan het OSI-model denkt, moet u het op zowel de verzendende als de ontvangende computer voorstellen. Stel dat een gegevensfragment door het proces van de ene naar de andere computer gaat en als die gegevens elke laag passeren, wordt een koptekst, of een wijziging uitgevoerd op de informatie in elke laag.
Terwijl de gegevens door het systeem bewegen, hoeft alleen de toepassingslaag iets te weten over de werkelijke inhoud van de gegevens, maar elke laag moet weten hoe de laag vóór en erna moet worden behandeld (bijvoorbeeld, de sessielaag moet weten hoe te communiceren met de presentatie- en transportlagen).
ISO was van mening dat als een groep een nieuwe sessie-interface wilde schrijven, deze deze op de sessielaag kon vervangen, zonder iets over lagen te weten die verder weg lagen dan direct ervoor of erna.
Het volgende illustreert het proces van gegevensbeweging door de stroom van een gegevenstype te tonen - in dit geval een krijgt -verzoek van een webbrowser - door de lagen en reizen tussen twee computers. Het eerste dat gebeurt, is dat de applicatielaag een koptekst op de gegevens toepast met relevante informatie met betrekking tot de toepassing die met deze gegevens wordt gebruikt.
Deze kop van de toepassingslaag wordt door zowel de presentatielaag gebruikt om te identificeren waar de gegevens vandaan kwamen als door de toepassingslaag op de ontvangende computer om de gegevens naar de juiste toepassing te verzenden. De applicatielaag geeft de gegevens - met de toepassingsheader ervan - af aan de presentatielaag, die alles wat het heeft ontvangen van de applicatielaag beschouwt als zijn gegevens.
De presentatielaag past ook een header toe, die mogelijk de tekenopmaak (ASCII of Unicode) identificeert en de gegevens (nu gegevens en twee koppen) afgeeft aan de sessielaag.Dit proces gaat verder waarbij elke laag een header toepast met relevante informatie voor de ontvangende computer om de gegevens naar de juiste toepassing te verplaatsen.
Nadat de webserver de gevraagde gegevens heeft opgehaald - de inhoud van standaard. htm - aan de gegevens zou een applicatiekop worden toegevoegd, en het hele proces van het terugsturen van de informatie naar de andere computer zou verder gaan door de lagen, via het netwerk en een back-up door de lagen op de ontvangende computer.
Het uiteindelijke resultaat zou zijn dat de webpagina, standaard is. htm , wordt weergegeven in de webbrowser van de computer.