przeliczanie adresu IP z postaci dziesietnej na dwójkową Mógłby ktoś to wytlumaczyc jak to sie robilo bo yy nie pamietam;/ bede bardzo wdzieczna

przeliczanie adresu IP z postaci dziesietnej na dwójkową Mógłby ktoś to wytlumaczyc jak to sie robilo bo yy nie pamietam;/ bede bardzo wdzieczna
Odpowiedź

w Ipv4 masz maksymalny adres w jednym oktecie 255 wypisujesz sobie osiem kolejnych potęg liczby 2 zaczynając od liczby 128 i kończąc na liczbie 1 128 64 32 16 8 4 2 1 ___ __ __ __ _ _ _ _ i teraz jeśli liczba dziesiętna jest równa lub większą danej potędze liczby 2 zapisujesz pod daną potęgą cyfrę binarna 1, odejmujesz następnie od liczby dziesiętnej wartość potęgi liczby 2. Z resztą którą otrzymasz postępujesz podobnie. Jeśli liczba dziesiętna jest mniejsza niż dana potęga liczby 2 musisz zapisać pod potęgą liczby 2 dwójkową cyfrę 0. teraz jeśli masz liczbę dziesiętna 128 to w zapisie binarnym otrzymujesz 1000000 192 dec = 11000000 bin 64 dec =01000000 bin 32 dec =00100000 bin 16 dec = 00010000 bin i teraz jak masz ip 192.168.0.1 i musisz przerobić na adres binarny musisz zlikwidować "." i każdą liczbę dziesiętną przerobić na zapis binarny czyli otrzymujesz taka oto liczbę :) 11000000101010000000000000000001

Dodaj swoją odpowiedź