Video: Cloud Computing - Computer Science for Business Leaders 2016 2025
Programlaget er det høyeste nivået i OSI-modellen (Open System Interconnection) og er det nivået som er nærmest deg - eller lengst unna deg hvis du er på annen ende av forbindelsen. Programlaget lager effektivt data mellom datamaskinen og serveren.
Den består av serverprogrammet som leser og skriver filer, for eksempel Apache Web Server eller Microsofts Internet Information Services (IIS), samt programmet du bruker på klientdatamaskinen for å skrive eller lese dataene (slik som som et e-postprogram).
Følgende dataflyt i den følgende figuren, er kommunikasjonsprosessen mellom applikasjonslaget på en klientdatamaskin og server illustrert.
-
Prosessen starter på applikasjonslaget med noen som henter og åpner en e-post i et e-postprogram, for eksempel Microsoft Outlook.
Outlook er klientprogrammet som driver OSI-modellens applikasjonslag. Outlook kommuniserer med applikasjonslagsprosesser eller -programmer som brukes på en server. I dette eksempelet starter du prosessen når du starter Outlook, for å be om all e-post fra den serveren til brukeren.
Ethvert program kan utføre funksjoner for andre lag, for eksempel presentasjonslaget ved å formatere dataene i ASCII, Unicode eller Multipurpose Internet Mail Extensions (MIME), hvor ting blir gjørmete når man sammenligner virkeligheten med idealer.
-
Serverens Post Office Protocol versjon 3 (POP3) -service svarer på forespørselen om brukerens e-post.
POP3-tjenesten kjører på applikasjonslaget, og henter e-posten fra harddisken og forbereder e-postmeldingen som skal sendes til brukerens datamaskin.
-
Dataene går gjennom presentasjonen, sesjonen, transporten, nettverket, datalink og fysiske lag, på tvers av det fysiske mediet, og sikkerhetskopieres gjennom alle lagene på klientsiden av forbindelsen.
-
Dataene kommer til applikasjonslaget på mottakerdatamaskinen, og vises da ved hjelp av et program som Outlook.
For de fleste av komponentene på Internett du håndterer, refererer du sannsynligvis allerede til komponentene på applikasjonsnivå:
-
Hypertext Transfer Protocol (HTTP): Protokoll for overføring av data fra webservere til nettleserprogrammer som Microsoft Internet Explorer.
-
Simple Mail Transfer Protocol (SMTP): Protokoll for sending av e-post fra en datamaskin til en annen. Dette kan være fra en e-postklient, som Microsoft Outlook, til en e-postserver eller fra en e-postserver til en annen.
-
Post Office Protocol versjon 3 (POP3): Protokoll for e-postklientprogram, som Microsoft Outlook, for å hente e-post fra en e-postserver.
-
Nettverkstidsprotokoll (NTP): Standardprotokoll for synkronisering av tid mellom datamaskiner og enheter over Internett.
-
Secure Shell (SSH): Ekstern terminaltilgangsprotokoll som krypterer all data som sendes over nettverket.
-
FTP (File Transfer Protocol): Overfører filer til og fra servere over Internett.
