Dobrodošli u našu kolumnu koja se bavi razbijanjem popularnih predasuda i urbanih legendi. Ovaj puta ćemo se uhvatiti u koštac s vrlo raširenim mitom: "mrežama računala". Naime, među običnim pukom postoji vrlo raširena ideja da postoje tzv. "mreže računala" preko kojih dotična računala komuniciraju koristeći "protokole". No to nije istina kao što vam prikazuje slijedeći dijagram:
The Truth Will Set You Free
Dakle, očito je da mreže računala kao uređene strukture ne postoje, nego da je to zapravo samo đumbus nasumično povezanih računala u kojem se ne zna tko pije a tko plaća. I zato neki paketi prođu a neki ne, pa se gubljenje paketa pokušava prikriti pričama o nekombatibilnim protokolima, nestandardizacijom i šumovima.
Za vas kojima još nije jasno slijedi prezentacija na vrlo jasnom primjeru (gedankeksperiment):
* Pokrenite program Wireshark i gledajte razmjenu arp paketa i ethernet okvira preko mreže.
* Uočite da je svaki od njih reprezerntiran nizom okteta (oko 64 okteta za ethernet okvir).
* Nakon niza proračuna i generalizacije ispada da je okvire moguće unificirati s vrlo jednostavnim programskim odsječkom:
unsigned char okvir[64];
for(int i=0; i<64; i++)
okvir[i] = random() % 256;
Da, znam da je nadasve šokantno, no kada uspijete prihvatiti neizbježnu istinu, razumjevanje labosa iz mreža postaje mnogo jednostavnije.
A u sljedećem nastavku kolegica Faith će vam dokazati da ne postoji magnetizam, nego samo ljubav.
Crazy LLama
i za vas koji se pitaju kako je nastao "The day the router died", donosimo original:
Don McLean – American Pie
(što očito dokazuje da ni ruteri zapravo ne postoje)
Post je objavljen 03.11.2007. u 17:26 sati.