Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> networking >> Internet Networking >> .

Come leggere l' intestazione IP per un Socket UDP

User Datagram Protocol ( UDP ) è un metodo utilizzato per la trasmissione di dati su una rete di computer . Si tratta di un protocollo senza connessione , il che significa che i pacchetti UDP non può garantire che essi raggiungano la loro destinazione . Un'analogia è spedire una lettera , il postino fa il suo meglio per consegnare la lettera , ma la sua consegna non è assolutamente garantito . Se volete saperne di più sulla UDP , è possibile avviare da scoprire come leggere l'intestazione , o Internet Protocol (IP) del datagramma . Cose che ti serviranno
UDP
carta e matita
Mostra più istruzioni
1

leggere i primi 32 bit dell'intestazione UDP . Questi corrispondono con l'indirizzo IP del computer di origine che ha inviato il pacchetto UDP .
2

determinare l'indirizzo IP della sorgente UDP . Questo IP può essere calcolata convertendo i primi 32 bit in un indirizzo IP . Scrivete i primi 32 bit dell'intestazione UDP . Ad esempio, potrebbe essere simile a questa :

11000000101010000000000100000001
3

Converti i primi otto bit in un numero decimale . Indirizzo IP sono divisi in quattro quarti ciascuno separati da un punto . Convertire i primi otto bit nell'indirizzo da binario a decimale utilizzando una calcolatrice binaria a decimale on-line (come quello nella sezione Risorse ) o una tecnica simile . Ripetere questa operazione per i rimanenti tre quarti , prendendo ogni otto bit a loro volta , e si finirà con l'indirizzo IP di origine . Ad esempio, l' indirizzo IP dei dati binari presenti nei precedenti step si traduce nella seguente indirizzo IP :

192.168.1.1
4

determinare l'indirizzo IP di destinazione del UDP . Questa operazione viene eseguita esattamente come la sorgente destinazione , invece di utilizzare solo i primi 32 bit della sorgente UDP , usare la seconda serie di 32 bit . Il risultato, dopo essere stato convertito da binario , produrrà l' indirizzo IP del destinatario.

 

networking © www.354353.com