Che cos'è la perforazione UDP?
La perforazione UDP è una tecnica di trasmissione della rete utilizzata per abilitare la comunicazione tra due computer collegati alla stessa rete. La perforazione funziona creando una connessione tramite il traduttore di indirizzi di rete. Consente la trasmissione di dati attraverso un confine di rete altrimenti inammissibile. Utilizzato in genere in applicazioni come la rete peer to peer e le trasmissioni Voice over Internet Protocol (VoIP), la perforazione UDP costituisce un collegamento tra due computer diversi sulla rete.
Il metodo UDP (User Datagram Protocol) viene normalmente utilizzato per trasportare pacchetti di dati in tempo reale attraverso una rete. È usato nelle applicazioni quando il tempo è essenziale; in altre parole, quando le informazioni trasmesse devono essere ricevute entro un periodo di tempo ragionevole o fisso. Le applicazioni più tipiche che utilizzano UDP sono le comunicazioni voice-over o altri tipi di media in tempo reale come le trasmissioni web, in cui una comunicazione ritardata o interrotta comprometterebbe l'utilità della trasmissione. Ad esempio, è probabile che una connessione video che si interrompe o si interrompe arbitrariamente ogni pochi secondi causi più irritazione che aiuto.
La perforazione UDP funziona creando un "tunnel" virtuale che collega due computer. Mantiene questa connessione in modo che un flusso costante di pacchetti di informazioni possa essere inviato e ricevuto da entrambe le parti. In sostanza, è un po 'come un tunnel "perforato" attraverso la rete tra i due computer; offre ai computer l'opportunità di comunicare quasi senza un intermediario. L'unica cosa che si frappone tra i computer è il traduttore di indirizzi di rete, che modifica le informazioni IP (Internet Protocol) dei pacchetti inviati attraverso la rete.
Le informazioni inviate attraverso la connessione di perforazione UDP si spostano attraverso le "porte" sulla rete di computer. Una porta è esattamente ciò che sembra: un buco attraverso il quale i computer possono inviare e ricevere informazioni. Per mantenere aperta la connessione, le informazioni devono utilizzare costantemente la connessione alla porta in questione. Se il flusso di informazioni si esaurisce, la connessione alla porta si chiuderà da sola. Per evitare questo problema, la perforazione UDP utilizza pacchetti nulli o vuoti che vengono inviati in assenza di pacchetti di informazioni effettivi; ciò mantiene attiva la connessione UDP anche se al momento non vi sono dati in movimento attraverso la rete.