Permalänk
Medlem

Cheksumma - Hur räknar jag?

Hej! Har fullständigt kört fast med hur jag skall räkna ut följande:

Citat:

7. Tänk dig att följande data ska täckas av checksumman i UDP header:
0101010101010101
1111000011110000
1100110011001100
1100111011101110
Egentligen är det många fler data som täcks av checksumman i ett verkligt UDP-datagram men använd trots detta de fyra data och beräkna denna.

7. Svaret är Checksumma = 0001110111111110.

Har googlat runt men hittar inte hur jag ska göra för att komma fram till svaret som.. Tacksam för hjälp!

Visa signatur

13700K & GTX 3070

Permalänk
Medlem

http://stackoverflow.com/questions/15391991/finding-the-check...

Kolla där och se, slutar jobbet nu och har inte tid att räkna

0101010101010101 +1111000011110000 ----------------- xxxxxxxxxxxxxxxx 1100110011001100 +1100111011101110 ----------------- xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxx ----------------

Sedan adderar du overflow biten när du adderar summeringarna med varandra.

Visa signatur

Citera för svar!
Stationär: AMD Ryzen 5600x | 32GB G.Skill 3600Mhz | AMD Radeon 5700xt
Laptop:MacBook Pro 13" 2016 TB 16gb 512gb

Permalänk
Medlem
Skrivet av Gauz:

http://stackoverflow.com/questions/15391991/finding-the-check...

Kolla där och se, slutar jobbet nu och har inte tid att räkna

0101010101010101 +1111000011110000 ----------------- xxxxxxxxxxxxxxxx 1100110011001100 +1100111011101110 ----------------- xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxx ----------------

Sedan adderar du overflow biten när du adderar summeringarna med varandra.

Jag är tyvärr trög på detta.. Hur summerar man dom två första med varandra?

Visa signatur

13700K & GTX 3070

Permalänk
Medlem
Skrivet av mSebbe:

Jag är tyvärr trög på detta.. Hur summerar man dom två första med varandra?

http://www.wikihow.com/Add-Binary-Numbers

Permalänk
Medlem

Precis vad jag letat efter! Tack

Visa signatur

13700K & GTX 3070

Permalänk
Medlem
Skrivet av Gauz:

http://stackoverflow.com/questions/15391991/finding-the-check...

Kolla där och se, slutar jobbet nu och har inte tid att räkna

0101010101010101 +1111000011110000 ----------------- xxxxxxxxxxxxxxxx 1100110011001100 +1100111011101110 ----------------- xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxx ----------------

Sedan adderar du overflow biten när du adderar summeringarna med varandra.

Skulle du kunna prova räkna? Har provat massor med gånger nu, och mitt svar blir precis det motsatta som facit säger... Börjar tro att personen har gjort fel i facit.

Visa signatur

13700K & GTX 3070

Permalänk
Keeper of Traditions
Skrivet av mSebbe:

Skulle du kunna prova räkna? Har provat massor med gånger nu, och mitt svar blir precis det motsatta som facit säger... Börjar tro att personen har gjort fel i facit.

Har du kommit ihåg overflow-biten som påpekade?

Visa signatur

|| Intel 8700K || Asus RTX 4070 TI Super TUF || Samsung 750 EVO 500GB & Kingston A2000 1TB & Samsung 960 EVO 250GB || Corsair RM 850x || Antec P183 || Asus G-Sync RoG Swift PG279Q || Dell XPS 15 || Thinkpad X220

The Force is like Duct Tape, it has a light side, a dark side, and holds the universe together.

Permalänk
Medlem
Skrivet av Dunder:

Har du kommit ihåg overflow-biten som påpekade?

Yes, löste det strax efter jag skrev detta. Facit var otydligt.. Det stod Cheksumma i facit vilket jag trodde var svaret. Det visade sig att det inte alls var svaret utan man skulle även addera Cheksumman och då ska svaret bli 16st ettor.

Visa signatur

13700K & GTX 3070