Hvad er et applikationslag?
Et computernetværk er typisk designet baseret på et netværksdiagram. Denne topologi er defineret baseret på open systems interconnection model (OSI) og består af syv lag netværksfunktionalitet. Applikationslaget er det højeste niveau inden for OSI, der er kendt som lag syv. Det er netværkslaget, der administrerer kommunikationsprogrammer på netværket, herunder filoverførselsprotokol (FTP), hypertextoverførselsprotokol (HTTP) og e-mail. Disse programmer giver internetbrowsere og e-mail-applikationer mulighed for at dele data på tværs af et netværk.
Et netværk begynder med et fysisk kabel og slutter med en computerapplikation. Data tvinges gennem flere niveauer af transformationer under en typisk kommunikationsoverførsel. Dette er en nødvendig proces for at sikre korrekt datakvalitet og sikkerhedsregler følges. OSI-modellen blev oprettet for at muliggøre fleksibilitet i softwareprotokoller.
OSI-modellen består af syv lag. Dette er de fysiske lag, datalink, netværk, transport, session, præsentation og applikationslag. Lagene fungerer inden for en hierarkal struktur for at sende meddelelser over et netværk.
De fleste computernetværk i dag bruger standard transmissionskontrolprotokol (TCP / IP) som kommunikationssprog for Internettet. Denne netværksprotokol bruger OSI-modellen som en plan for, hvordan netværksenheder og software skal interagere. Hvert lag i modellen har et specifikt ansvar inden for netværkstopologien.
OSI-modellen er designet baseret på en hierarkal kæde af ansvar. Disse regler tvinger hvert lag til at følge specifikke overdragelsesprocesser, når der sendes en meddelelse gennem topologien. Applikationslaget kræves for at følge præsentationslagets overleveringsregler, som er det næste niveau i hierarkikæden. Disse regler inkluderer typisk krav til format, kryptering og specifikke størrelser, før meddelelsen kan accepteres af det næste niveau i kæden.
Instant messaging (IM) er en populær kommunikationsprotokol, der bruges på mobiltelefoner og computersystemer. IM er et eksempel på software, der bruger applikationslagsprotokollen. IM-standardprotokollen gør det muligt for virksomheder at bygge instant messaging-software. Nogle eksempler på disse produkter inkluderer AOL® Instant Messenger, Yahoo® mail og MSN® messenger. Hvert program bruger OSI-standarderne til at sende og modtage meddelelser på tværs af netværket i dette lag.
Microsoft Outlook® er et eksempel på en e-mail-applikation, der bruger applikationslaget. Dette er det laveste niveau af OSI-modellen, der er ansvarlig for at pakke meddelelser fra et softwareprogram til en forståelig computermeddelelse. Applikationslaget sender en besked til præsentationslaget, som er ansvarlig for meddelelsens krypterings- og formatregler.