Skip to main content

Qual è la modalità promiscua?

La modalità promiscua è una configurazione della scheda di rete che passa tutti i pacchetti al driver dell'adattatore di rete e allo stack del protocollo.È supportato da molti adattatori di rete cablati e wireless e dai loro driver.La modalità promiscua viene utilizzata da analizzatori di rete, analizzatori di protocolli e sniffer di pacchetti per consentire l'ispezione del traffico di rete.Viene anche utilizzato da alcuni ponti di rete per passare il traffico da un lato del ponte all'altro.

Una scheda di rete ascolta l'intestazione di ciascun pacchetto che viaggia sulla rete collegata.Nella sua normale modalità operativa, elabora solo pacchetti unicast e trasmissioni.Un pacchetto Unicast è uno che viene affrontato specificamente solo a quella scheda di rete.Al contrario, un pacchetto di trasmissione dovrebbe essere ricevuto da tutti i dispositivi collegati alla rete.Entrambi i tipi di pacchetti vengono normalmente ricevuti da una scheda, elaborati dal suo driver e trasmessi lo stack del protocollo di rete.

Un'applicazione o un sistema operativo (OS) può anche abilitare la modalità multicast su un adattatore di rete che lo supporta.Per utilizzare questa modalità, uno o più indirizzi di gruppo multicast sono programmati nella scheda tramite il suo driver.Quando la modalità multicast è abilitata, la scheda riceve anche ed elabora tutti i pacchetti multicast indirizzati al gruppo.In confronto, la modalità promiscua consente di ricevere ed elaborare tutti i pacchetti, indipendentemente dal tipo o dal destinatario.

Adattatori di rete che non includono il supporto degli indirizzi multicast hardware gradire significativamente i loro driver e lo stack del protocollo.Quando la modalità multicast è abilitata su una scheda come questa, l'hardware viene generalmente inserito in modalità promiscua.Il software deve quindi filtrare ogni pacchetto che non è diretto a uno degli indirizzi di gruppo multicast desiderati.Ciò pone un carico molto significativo sul processore centrale e sul kernel del sistema operativo.Generalmente aumenta anche il tempo di risposta della rete.

L'annusamento del pacchetto è spesso l'uso principale per la modalità promiscua, nota anche come modalità Promisc.Gli analizzatori di rete e il software di sniffer di pacchetti in questa modalità possono acquisire tutto il traffico di rete, che possono ascoltare.Una volta ricevuti, i pacchetti possono essere archiviati per successive analisi e decodifica con lo stesso software più complesso.Il traffico ricevuto in questa modalità su una rete cablata è generalmente limitato alle macchine connesse a uno switch di rete o hub.Il traffico wireless è normalmente limitato a un particolare set di servizi o canali a meno che non venga utilizzata la modalità Monitor a radiofrequenza.