Cos'è un livello di applicazione?
Una rete di computer è in genere progettata in base a un diagramma di rete. Questa topologia è definita in base al modello di interconnessione dei sistemi aperti (OSI) ed è costituita da sette livelli di funzionalità di rete. Il livello dell'applicazione è il livello più alto all'interno dell'OSI, che è noto come livello sette. È il livello di rete che gestisce i programmi di comunicazione sulla rete, inclusi FILE Transfer Protocol (FTP), Hypertext Transfer Protocol (HTTP) ed e -mail. Questi programmi consentono browser Internet e applicazioni e -mail a dati di condivisione 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 tipicamente. Questo è un processo necessario per garantire che vengano seguite le corrette regole di qualità e sicurezza dei dati. Il modello OSI è stato creato per consentire la flessibilità nei protocolli software.
Il modello OSI è composto da sette strati. Questi sono il collegamento fisico, dati, rete, trasporto,livelli di sessione, presentazione e applicazione. I livelli funzionano all'interno di una struttura gerarchica per inviare messaggi su una rete.
La maggior parte delle reti di computer oggi utilizza il protocollo di controllo di trasmissione standard (TCP/IP) come linguaggio di comunicazione per Internet. Questo protocollo di rete utilizza il modello OSI come progetto su come interagire i dispositivi e il software di rete. Ogni livello nel modello ha una responsabilità specifica all'interno della topologia di rete.
Il modello OSI è progettato in base a un concatenamento gerarchico di responsabilità. Queste regole costringono ogni livello a seguire specifici processi di consegna durante l'invio di un messaggio tramite la topologia. Il livello dell'applicazione è tenuto a seguire le regole di consegna del livello di presentazione, che è il livello successivo all'interno della catena di gerarchia. Queste regole in genere includono il formato, la crittografia e i requisiti di dimensioni specifici prima che il messaggio possa essere accettato da tHa il prossimo livello nella catena.
Instant Messaging (IM) è un protocollo di comunicazione di pioppo che viene utilizzato su telefoni cellulari e sistemi informatici. IM è un esempio di software che utilizza il protocollo di livello dell'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 in questo livello.
Microsoft Outlook® è un esempio di un'applicazione e -mail che utilizza il livello dell'applicazione. Questo è il livello più basso del modello OSI, che è responsabile dei messaggi di imballaggio da un programma software in un messaggio di computer comprensibile. Il livello dell'applicazione invia un messaggio al livello di presentazione, che è responsabile delle regole di crittografia e formato del messaggio.