Mali uvod u funkcionisanje mreza:
Primer
host A
ip: 111.111.111.11
subnet maska 255.255.255.0
default gateway: 111.111.111.245
mac: AA:AA:AA:AA:AA:AA
host B
ip: 111.111.111.22
subnet maska 255.255.255.0
default gateway: 111.111.111.245
mac: BB:BB:BB:BB:BB:BB
host C
ip: 222.222.222.11
subnet maska 255.255.255.0
default gateway: 222.222.222.245
mac: CC:CC:CC:CC:CC:CC
host D
ip: 222.222.222.22
subnet maska 255.255.255.0
default gateway: 222.222.222.245
mac: DD:DD:DD:DD:DD:DD
Ip adresa eth0 porta rutera je 111.111.111.245
a mac 11:11:11:11:11:11
Ip adresa eth1 porta rutera je 222.222.222.245
a mac 22:22:22:22:22:22
Ok to su podesavanja.
Recimo da sa host-a A zelimo da pingujemo IP adresu 111.111.111.22 (host b)
Prvo racunar A vrsi logicku operaciju ILI sa svojom ip adresom i svojom subnet maskom, i dolazi do zakljucka da se nalazi se on nalazi na mrezi 111.111.111.0.
Tada radimo ILI sa pingovanom ip adresom 111.111.111.22 i svojom maskom.
i vidi da se host B takodje nalazi na mrezi 111.111.111.0
Posto vidi da se nalazi na istoj mrezi salje ARP zahtev kao broadcast koji ide do svih racunara koji su povezani na ovaj segmet mreze. Taj zahtev stize do hosta B kao i do Eth0 porta rutera. Ruter ne propusta broadcast tako da nece proslediti taj paket na svoj drugi port. Arp zahtev je ustvari pitanje "Neka mi odgovori host cija je ip adresa 111.111.111.22". ARP zahtev mozemo zamisliti kao jedan do pola popunjen formular u kome se nalazi IP i MAC adresa posiljaoca zahteva , kao i IP destinacije , sa praznim mestom za MAC destinacije. Host B prepoznaje svoj IP u ARP zahtevu koji primi i odgovara direktno hostu A na njegovu MAC adresu koju je procitao iz ARP zahteva.
Sada je moguce da dva hosta ostvare komunikaciju na lokalnoj mrezi ....
E sada recimo da sa hosta A hocemo da pingujemo host D ip:222.222.222.22 koji se nalazi na drugom segmentu mreze iza rutera.
Kao i u predhodnom slucaju odradi se OR sa maskom podmreze. I dobijemo da se host D nalazi na mrezi 222.222.222.0 dok je sam host A na 111.111.111.0 mrezi. Posto se host ne nalazi na istom mreznom segmentu paket se adresira na default gateway.
Opet ista prica za IP default gateway-a salje se ARP zahtev na koji ruter odogovara.
I iz toga host A saznaje MAC adresu eth0 porta rutera.
Tako da sada salje paket koji je namenjen za host D, tj sa IP adresom hosta D, ali sa MAC adresom rutera. Tako da paket stize do rutera.
Da sada ne ulazimo u podesavanje rutera.
Paket se prosledjuje na eth1 port rutera. Gde sledi opet jedan ARP zahtev da se sazna MAC adresa hosta D. I onda mu se prosledjuje paket sa originalnom IP adresom posiljaoca tj ip adresom hosta A dok ce taj paket imati MAC adresu eth1 porta rutera.
Nadam se da ce ovo prosto objasnjenje nekome pomoci.
[Ovu poruku je menjao Ivand dana 28.10.2005. u 00:19 GMT+1]