Netwerkprotocollen - synchroniseer de werking van computers in het netwerk. Door de protocollen in verschillende niveaus op te delen, kan het proces van gegevensuitwisseling doorgaan, zelfs in het geval van storingen en storingen in het netwerk.
Een netwerkprotocol is een set regels waarmee twee computers die op een netwerk zijn aangesloten een verbinding tot stand kunnen brengen, allerlei soorten gegevens met elkaar kunnen uitwisselen en de werking van deze machines op het netwerk kunnen synchroniseren. Eén specifiek protocol is verantwoordelijk voor één specifieke kant van het communicatietype. Als je ze verbindt, kun je de zogenaamde protocolstack krijgen. In de praktijk ondergaat de protocol-stack fragmentatie, wat resulteert in de vorming van functionele niveaus, die elk hun eigen specifieke taak hebben.
Protocol stack-mogelijkheden
De verdeling van protocollen in verschillende conceptuele niveaus maakte het mogelijk om de belangrijkste taken van het overbrengen van informatie tussen verschillende machines sneller en efficiënter op te lossen. Er kan namelijk op elk moment een hardwarestoring optreden of een van de apparaten die voor communicatie zorgen, bijvoorbeeld een netwerkkaart of een hub, kan uitvallen. Bovendien kan de systeem- of toepassingssoftware niet goed werken. Er zal een fout optreden in de verzonden gegevens zelf, een deel van de verzonden informatie zal verloren gaan of vervormd worden.
Het meest gebruikte systeem van netwerkprotocollen OSI. Het gaat uit van de verdeling van protocollen volgens hun doel in 7 niveaus.
Soorten protocollen
De applicatie of het bovenste zevende niveau van het model biedt de gebruiker toegang tot netwerkdiensten - de processor van query's naar databases, bestanden, mailbox en andere. Onderhandelt over de nuances van het overdragen van service-informatie, stelt applicaties op de hoogte van fouten en stuurt verzoeken naar de presentatielaag.
De presentatielaag zet protocollen om en codeert/decodeert data. Converteert ontvangen verzoeken van de applicatielaag naar het meest geschikte formaat voor verzending via het netwerk. En het zet de respons van het netwerk om in het formaat dat de applicaties kunnen begrijpen.
De sessielaag houdt een sessie bij, waardoor applicaties met elkaar kunnen communiceren. Om de overdracht te synchroniseren, worden controlepunten in de datastroom geplaatst, die het startpunt zijn om het proces te hervatten bij eventuele overtredingen.
De transportlaag zorgt voor gegevensoverdracht in de volgorde waarin deze is verzonden. Past de grootte van datablokken aan het protocol aan.
Netwerklaag - de router bepaalt de kortste route, monitort netwerkproblemen en congestie.
De datalinklaag of de datalinklaag kan zorgen voor interactie met meerdere fysieke lagen, fouten corrigeren en data naar de netwerklaag sturen, dat wil zeggen, deze dient. Op dit niveau werken schakelaars en bruggen.
De fysieke laag zendt elektrische of optische signalen naar kabel of radio en ontvangt en zet deze om in databits. Implementeert de interface tussen een netwerkapparaat en een netwerkmedium.