Video: Netwerken voor beginners deel 1: Infrastructuur en IP plan 2024
De applicatielaag is het hoogste niveau in het Open System Interconnection (OSI) -model en is het niveau dat zich het dichtst bij u bevindt - of het verst bij u vandaan als u bij de ander einde van de verbinding. De toepassingslaag verplaatst effectief gegevens tussen uw computer en de server.
Het bestaat uit de servertoepassing die bestanden leest en schrijft, zoals de Apache Web Server of Microsoft Internet Information Services (IIS), en de toepassing die u op de clientcomputer gebruikt om die gegevens te schrijven of te lezen (zoals als een e-mailprogramma).
Na de gegevensstroom in de volgende afbeelding wordt het communicatieproces tussen de toepassingslaag op een clientcomputer en de server geïllustreerd.
-
Het proces begint op de applicatielaag met iemand die een e-mail ophaalt en opent in een e-mailprogramma, zoals Microsoft Outlook.
Outlook is het clientprogramma dat de applicatielaag van het OSI-model beheert. Outlook communiceert met applicatielaagprocessen of -programma's die op een server worden gebruikt. In dit voorbeeld, wanneer u Outlook start, wordt het proces gestart om alle e-mail van die server voor de gebruiker op te vragen.
Elk programma kan functies uitvoeren voor andere lagen, zoals de presentatielaag door de gegevens op te maken in ASCII-, Unicode- of Multipurpose Internet Mail Extensions (MIME), waar dingen modderig worden in het vergelijken van de werkelijkheid met idealen.
-
De Post Office Protocol versie 3 (POP3) -service van de server reageert op het verzoek om de e-mail van de gebruiker.
De POP3-service wordt uitgevoerd op de applicatielaag en haalt de e-mail op van de harde schijf en maakt het e-mailbericht klaar voor verzending naar de computer van de gebruiker.
-
De gegevens lopen door de presentatie, sessie, transport, netwerk, gegevenskoppeling en fysieke lagen over de fysieke media en maken een back-up via al die lagen aan de clientzijde van de verbinding.
-
De gegevens komen aan in de toepassingslaag op de doelcomputer en worden vervolgens weergegeven met een programma zoals Outlook.
Voor de meeste componenten op het internet waarmee u te maken hebt, verwijst u waarschijnlijk al naar de componenten op toepassingsniveau:
-
Hypertext Transfer Protocol (HTTP): Protocol voor het overbrengen van gegevens van webservers naar webbrowserapplicaties zoals Microsoft Internet Explorer.
-
Simple Mail Transfer Protocol (SMTP): Protocol voor het verzenden van e-mail van de ene computer naar de andere. Dit kan van een e-mailclient zijn, zoals Microsoft Outlook, naar een e-mailserver of van de ene e-mailserver naar de andere.
-
Post Office Protocol versie 3 (POP3): Protocol voor e-mailclienttoepassing, zoals Microsoft Outlook, om e-mail op te halen van een e-mailserver.
-
Network Time Protocol (NTP): Standaardprotocol voor het synchroniseren van de tijd tussen computers en apparaten via internet.
-
Secure Shell (SSH): Extern toegangscontroleprotocol dat alle gegevens versleutelt die via het netwerk worden verzonden.
-
File Transfer Protocol (FTP): Brengt bestanden over van en naar servers via internet.