Pentru a înțelege funcționarea dispozitivelor dintr-o rețea, trebuie să ne uităm la adrese și la alte date în aceeași manieră în care o fac și echipamentele - folosind notația în binar. Notația în binar este o reprezentare a informației, folosind doar cifre de 1 și 0. Calculatoarele comunică folosind datele în binar. Datele în binar pot fi utilizate pentru a reprezenta mai multe tipuri de date. De exemplu, la tastarea literelor de pe o tastatură, acele litere apar pe ecran într-o formă ce poate fi citită și înțeleasă; în orice caz, calculatorul traduce fiecare literă într-o serie de cifre binare pentru stocare și transport. Pentru a translata acele litere, calculatorul folosește codul ASCII (American Standard Code for Information Interchange - Codul Standard American pentru Interschimbarea Informației).

Folosind ASCII, litera “A” este reprezentată sub forma: 01000001, în timp ce litera mică “a” este reprezentată sub forma: 01100001. Folosiți translatorul ASCII din Figura 1 pentru a converti caractere ASCII în binar.

Dacă pentru oameni nu este o nevoie generală să cunoască conversia din binar în litere, este necesar pentru ei să înțeleagă utilizarea modului binar pentru adresarea IP. Fiecare echipament dintr-o rețea trebuie să fie identificat în mod unic, folosind o adresă binară. În rețelele IPv4, această adresă este reprezentată folosind un șir de caractere de 32 biți (cifre de 1 și 0). La layer-ul rețea, pachetele includ această informație de identificare unică atât pentru sistemele sursă, cât și pentru cele de destinație. Așadar, într-o rețea IPv4, fiecare pachet include o adresă de sursă de 32 biți și o adresă de destinație de 32 biți în header-ul Layer-ului 3.

Pentru multe persoane, un șir de 32 de biți este dificil de interpretat, și chiar și mai dificil de reținut. Așadar, vom reprezenta adresele IPv4 folosind format zecimal punctat, în locul celui binar. Asta înseamnă că ne uităm la fiecare byte (octet) ca la un număr zecimal din intervalul 0-255. Pentru a înțelege cum funcționează asta, trebuie să avem puțin exercițiu pentru conversia din binar și zecimal.

Notația Pozițională

Pentru a învăța convertirea din binar în zecimal este nevoie de înțelegerea unei baze a matematicii care se numește sistem de numerotare denumit notație pozițională. Notația pozițională înseamnă că o cifră reprezintă mai multe valori în funcție de poziția pe care o ocupă. Într-un sistem de notație pozițional, baza numărului se numește rădăcină. În sistemul de bază 10, rădăcina este 10. În sistemul binar, folosim rădăcina 2. Termenii de rădăcină și bază pot fi interschimbabili. Mai exact, valoarea pe care o reprezintă o cifră este aceea multiplicată cu puterea bazei sau a rădăcinii, reprezentată de poziția pe care o ocupă cifra. Exemplele vă vor ajuta să vă calrificați modul în care funcționează sistemul.

Pentru numărul zecimal 192, valoarea pe care o reprezintă 1 este 1*10^2 (un 10 la puterea 2). Unu se află în poziția pe care o numit adesea ca poziția sutelor. Notația pozițională se referă la această poziție ca la poziție bază^2, deoarece baza sau rădăcina este 10, iar puterea este 2. Cifra 9 reprezintă 9*10^1 (de 9 ori 10 la puterea 1). Notația pozițională pentru numărul zecimal 192 este arătată în Figura 2.

Folosind notația pozițională în sistemul numeric de bază 10, 192 se reprezintă:

192 = (1 * 10^2) + (9 * 10^1) + (2 * 10^0)

sau

192 = (1 * 100) + (9 * 10) + (2 * 1)