Ecco una rottura:
* Connessione stabilita (ad es. TCP stabilito): Il traffico futuro corrisponde alla 5 tupla della connessione (IP di origine, porta di origine, IP di destinazione, porta di destinazione, protocollo) verrà inoltrato normalmente. La tabella di stato tiene traccia dei parametri della connessione, garantendo che i pacchetti siano correttamente riconosciuti e sequenziati.
* syn_sent (TCP): Il sistema è in attesa di un sintetico dalla destinazione. Un syn-Ack passerà la connessione a syn_received e quindi stabilito dopo un riconoscimento riuscito. Altri pacchetti saranno probabilmente abbandonati o rifiutati.
* syn_received (TCP): Il sistema ha inviato un syn e ha ricevuto un sintetico. È in attesa di un ACK finale per trasferirsi nello stato stabilito. I pacchetti diversi dall'ACK sono probabilmente lasciati cadere o rifiutati.
* time_wait (TCP): La connessione è chiusa. Il sistema detiene questo stato per un breve periodo per consentire l'arrivo dei pacchetti tardivi ed essere riconosciuti. La maggior parte dei nuovi pacchetti vengono ignorati durante questo stato.
* chiuso (TCP/UDP): La connessione è terminata. Il traffico futuro sarà trattato come una nuova richiesta di connessione ed elaborato di conseguenza (ad esempio, un nuovo pacchetto SYN per TCP).
* Altri stati: Vari altri stati esistono a seconda del protocollo e dell'implementazione specifica. Ogni stato determina come il sistema gestirà i pacchetti successivi. Ad esempio, un firewall potrebbe avere stati come "abbandonati" o "bloccati" per le connessioni che hanno violato le politiche di sicurezza.
In breve, il tavolo dello stato funge da filtro dinamico, dettando se i pacchetti in arrivo siano accettati, abbandonati o innescano una transizione di stato, determinando infine come verrà gestito il traffico futuro per una determinata connessione. Senza conoscere lo stato specifico e il protocollo, è impossibile dire definitivamente cosa accadrà.
hardware © www.354353.com