Slik leser du en IP-Header for en UDP Socket

Slik leser du en IP-Header for en UDP Socket


User Datagram Protocol (UDP) er en metode som brukes for å overføre data over et datanettverk. Det er en forbindelsesløs protokoll, noe som betyr at UDP-pakker ikke kan garantere at de når sine mål. En analogi er mailing et brev; postbud gjør sitt beste for å levere brevet, men levering er ikke helt garantert. Hvis du ønsker å lære mer om UDP, kan du begynne med å finne ut hvordan å lese overskriften, eller (IP) Internet Protocol-adressen til datagram.

Bruksanvisning

1 Les de første 32 bitene av UDP spissen. Dette samsvarer med IP-adressen til kildedata som sendte UDP-pakke.

2 Bestem IP-adressen til UDP kilde. Denne IP kan beregnes ved å omdanne de første 32 bitene til en IP-adresse. Skriv ned de første 32 bitene av UDP spissen. For eksempel kan det se omtrent slik ut:

11000000101010000000000100000001

3 Konverter de første åtte biter inn et desimaltall. IP-adressen er delt inn i fire kvartaler hver atskilt med en prikk. Konverter de første åtte biter i adresse fra binær til desimal bruke en online binær-til-desimal kalkulator (lik den i Resources) eller en lignende teknikk. Gjenta dette trinnet for de resterende tre kvartalene, tar hver åtte biter igjen, og du vil ende opp med kilden IP-adressen. For eksempel IP-adressen til de binære data som finnes i forrige trinn settes til følgende IP-adresse:

192.168.1.1

4 Bestem IP-adressen til UDP destinasjon. Dette blir utført nøyaktig som kildested bare i stedet for å bruke de første 32 bitene av UDP-kilde, brukes det andre settet med 32 biter. Resultatet, etter å ha blitt konvertert fra binære, vil gi IP-adressen til mottakeren.