Wat is een applicatielaag?

Een computernetwerk is meestal ontworpen op basis van een netwerkdiagram. Deze topologie is gedefinieerd op basis van het open systems interconnection model (OSI) en bestaat uit zeven lagen netwerkfunctionaliteit. De applicatielaag is het hoogste niveau binnen OSI, laag 7 genoemd. Het is de netwerklaag die communicatieprogramma's op het netwerk beheert, inclusief file transfer protocol (FTP), hypertext transfer protocol (HTTP) en e-mail. Met deze programma's kunnen internetbrowsers en e-mailtoepassingen gegevens delen via een netwerk.

Een netwerk begint met een fysieke kabel en eindigt met een computertoepassing. Gegevens worden tijdens verschillende communicatieoverdrachten door verschillende transformatieniveaus gedwongen. Dit is een noodzakelijk proces om ervoor te zorgen dat de juiste gegevenskwaliteit en beveiligingsregels worden nageleefd. Het OSI-model is gemaakt om flexibiliteit in softwareprotocollen mogelijk te maken.

Het OSI-model bestaat uit zeven lagen. Dit zijn de fysieke, datalink-, netwerk-, transport-, sessie-, presentatie- en applicatielagen. De lagen werken binnen een hiërarchische structuur om berichten over een netwerk te verzenden.

De meeste computernetwerken gebruiken tegenwoordig standaard TCP / IP (Transmission Control Protocol) als communicatietaal voor internet. Dit netwerkprotocol gebruikt het OSI-model als een blauwdruk over hoe netwerkapparaten en software moeten samenwerken. Elke laag in het model heeft een specifieke verantwoordelijkheid binnen de netwerktopologie.

Het OSI-model is ontworpen op basis van een hiërarchische verantwoordelijkheidsketen. Deze regels dwingen elke laag om specifieke overdrachtsprocessen te volgen bij het verzenden van een bericht via de topologie. De applicatielaag moet de overdrachtregels van de presentatielaag volgen, het volgende niveau binnen de hiërarchieketen. Deze regels omvatten meestal formaat, codering en specifieke groottevereisten voordat het bericht kan worden geaccepteerd door het volgende niveau in de keten.

Instant messaging (IM) is een populiercommunicatieprotocol dat wordt gebruikt op mobiele telefoons en computersystemen. IM is een voorbeeld van software die het applicatielaagprotocol gebruikt. Het IM-standaardprotocol maakt het mogelijk voor bedrijven om instant messaging-software te bouwen. Enkele voorbeelden van deze producten zijn AOL® Instant Messenger, Yahoo® mail en MSN® messenger. Elk programma gebruikt de OSI-normen om berichten over het netwerk op deze laag te verzenden en ontvangen.

Microsoft Outlook® is een voorbeeld van een e-mailtoepassing die de toepassingslaag gebruikt. Dit is het laagste niveau van het OSI-model, dat verantwoordelijk is voor het verpakken van berichten van een softwareprogramma in een begrijpelijk computerbericht. De applicatielaag stuurt een bericht naar de presentatielaag, die verantwoordelijk is voor de coderings- en opmaakregels van het bericht.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?