<div class="container align-items-center justify-content-center">
    <div class="introduction">
        <div class="row justify-content-center">
            <h1>Livello Applicativo</h1>
        </div>

        <hr><br>
        
        <p class="paragraph">
            Il livello applicativo gestisce la stragrande maggioranza della logica utilizzata nel nostro moderno internet. Qui infatti sono gestite le informazioni a livello dei programmi e come questi le devono interpretare. Utilizza una serie di protocolli per gestire diverse tipologie di traffico dati, anche queste standardizzate in modo da essere utilizzabili, nonostante il sistema operativo, e in maniera ininterrotta. Proprio per questa sua caratteristica dell’utilizzo di diversi protocolli intercambiabili per gestire il traffico, facilita di molto la realizzazione di applicazioni connesse ad internet poiché questi gestiscono in autonomia i metodi di scambio dei dati anche attraverso i sottostanti livelli della pila TCP-IP.
        </p>
    </div>

    <div class="section">
        <h2 class="section-title">Principali Protocolli</h2>
        <hr class="spacerline">
        <div class="card">
            <p class="paragraph">
                Il livello applicativo presenta una quantità pressoché infinita di protocolli tra cui scegliere per ottimizzare lo scambio dei dati, tuttavia, i più popolari e pertanto quelli che ricevono il maggior numero di traffico possono essere elencati per rappresentare in maniera grossolana la topologia della rete moderna.
            </p>
        </div>
        <div class="card">
            <p class="paragraph">
                Il protocollo principale, utilizzato per la visualizzazione di praticamente tutte le pagine web è l’HTTP (HyperText Transfer Protocol) Questo protocollo permette la comunicazione e la visualizzazione di pagine di ipertesto, appunto. Con questo l’utente al computer può navigare e ottenere le informazioni che desidera in maniera grafica.
            </p>
        </div>
        <div class="image-container">
            <img src="https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2020/diagram-of-http-communication-process-it.png">
        </div>
        <div class="card">
            <p class="paragraph">
                Il protocollo FTP (File Transfer Protocol) ottimizza il trasferimento dei dati tra due macchine. Questo viene utilizzato per il trasferimento sicuro e integro di file di grandi dimensioni. Al contrario dell’HTTP presenta infatti ottimizzazioni per le grandi moli di documenti e ha implementati dei sistemi per il recupero dei dati, dovesse esserci una caduta di segnale; cosa che il precedente non possiede, infatti se si nota spesso quando la connessione è interrotta durante il download di un file dal browser, spesso è richiesto che venga scaricato nuovamente, perdendo il progresso fatto poiché il server non ha modo di sapere a che quali dati ha ricevuto il client e quali no.
            </p>
        </div>
        <div class="card">
            <p class="paragraph">
                Il DNS (Domain Name System) è un particolare protocollo che associa ad un indirizzo IP numerico un identificatore, leggibile dall’uomo per facilitare la navigazione. In questo modo, quando un client vuole connettersi è necessario che ricordi il nome dell’istituzione che vuole interrogare e viene automaticamente fatta una richiesta ad un predisposto server che contiene tutti i domini, associati al loro rispettivo IP numerico. Lo si può pensare come delle “Pagine Gialle” di internet dove ad ogni persona è associato il numero di contatto.
            </p>
        </div>
        <div class="card">
            <p class="paragraph">
                Protocolli Mail (SMTP, IMAP, POP). Esistono diversi protocolli per lo scambio della posta elettronica, alcuni più utilizzati degli altri ma sostanzialmente permettono lo scambio di informazioni in maniera sicura tramite la rete. Alcuni permettono anche di allegare file o media all’interno del contenuto. 
            </p>
        </div>
        <div class="image-container">
            <img src="https://www.taylorintime.com/wp-content/uploads/2018/12/email-messaging-1080x675.jpg">
        </div>
    </div>