Che cos'è un livello applicazione?
Una rete di computer è in genere progettata sulla base di un diagramma di rete. Questa topologia è definita in base al modello di interconnessione di sistemi aperti (OSI) ed è composta da sette livelli di funzionalità di rete. Il livello applicazione è il livello più alto all'interno di OSI, noto come livello sette. È il livello di rete che gestisce i programmi di comunicazione sulla rete, inclusi protocollo di trasferimento file (FTP), protocollo di trasferimento ipertestuale (HTTP) ed e-mail. Questi programmi consentono ai browser Internet e alle applicazioni di posta elettronica di condividere dati attraverso una rete.
Una rete inizia con un cavo fisico e termina con un'applicazione per computer. I dati vengono forzati attraverso diversi livelli di trasformazioni durante un trasferimento di comunicazione in genere. Questo è un processo necessario per garantire la qualità dei dati e le regole di sicurezza. Il modello OSI è stato creato per consentire flessibilità nei protocolli software.
Il modello OSI è composto da sette livelli. Questi sono i livelli fisico, collegamento dati, rete, trasporto, sessione, presentazione e applicazione. I livelli lavorano all'interno di una struttura gerarchica per inviare messaggi attraverso una rete.
La maggior parte delle reti di computer oggi utilizza il protocollo di controllo della trasmissione standard (TCP / IP) come linguaggio di comunicazione per Internet. Questo protocollo di rete utilizza il modello OSI come modello su come i dispositivi e il software di rete dovrebbero interagire. Ogni livello nel modello ha una responsabilità specifica all'interno della topologia di rete.
Il modello OSI è progettato sulla base di un concatenamento gerarchico di responsabilità. Queste regole obbligano ciascun livello a seguire specifici processi di trasferimento quando si invia un messaggio attraverso la topologia. Il livello applicazione è tenuto a seguire le regole di handoff del livello presentazione, che è il livello successivo all'interno della catena gerarchica. Queste regole in genere includono requisiti di formato, crittografia e dimensioni specifiche prima che il messaggio possa essere accettato dal livello successivo nella catena.
La messaggistica istantanea (IM) è un protocollo di comunicazione in pioppo utilizzato su telefoni cellulari e sistemi informatici. La messaggistica istantanea è un esempio di software che utilizza il protocollo a livello di applicazione. Il protocollo standard IM consente alle aziende di creare software di messaggistica istantanea. Alcuni esempi di questi prodotti includono AOL® Instant Messenger, Yahoo® mail e MSN® messenger. Ogni programma utilizza gli standard OSI per inviare e ricevere messaggi attraverso la rete a questo livello.
Microsoft Outlook® è un esempio di un'applicazione di posta elettronica che utilizza il livello applicazione. Questo è il livello più basso del modello OSI, che è responsabile dell'imballaggio dei messaggi da un programma software in un messaggio comprensibile per computer. Il livello applicazione invia un messaggio al livello presentazione, che è responsabile delle regole di crittografia e formato del messaggio.