Öncelikle Konu Içindeki Terimleri Açikliyayim.
-Ethernet Protokolü: Bir tasima protokolüdür.
-TCP/IP Protokolü: Bir iletisim protokolüdür.(TCP/IP iletisim için ethernet protokolünü kullanir)
-Paket: Iletisim protokolünün gösterim sekli.
-Frame: Tasima protokolünün gösterim sekli.
-ipconfig /all: IP , mac ID ve ethernet bilgilerini gösterir.
-arp -a : Mac IDyi gösterir.
-arp -d : Arp Cachei siler.
-Broadcast : Göndericinin belli alicinin belli olmadigi ve tüm networke yapilan çagridir.
-Unicast : Göndericinin de alicininda bellio oldugu çagridir.

-A Bilgisayari B Bilgisayarina Ulasmak Ister;
*A Bilgisayari önce kendi ardindan ulasmaya çalisilan diger bilgisayarin network IDsini hesaplar.
*Hedef bilgisayarin ayni networkte olduguna karar verir.
*Local Routing Table (LRT) kullanilarak hangi interface üzerinden veri gönderilecegine karar verilir.
*Arp Cache ine bakarak 10.0.0.2 bilgisayarinin mac ID sinin bilinip bilnmedigini kontrol eder, eger biliniyorsa bunu kullanir.
Bilinmiyorsa asagidaki adimlar gerçeklestirilir.
-A Bilgisayari,

*10.0.0.2nin Mac ID sini ögrenmek için arp broadcast yapar.
*Bunu duyan B bilgisayari kendi arp cacheine A bilgisayarinin IP adresini ve MAc IDsini yazar.
( 10.0.0.1-->X )

*B Bilgisayari yukaridaki frame ve paketi göndererek arp broadcastine bir unicast yanit gönderir.
*A Bilgisayari gelen framei alir, arp cacheine B bilgisayarinin IP ve Mac adresini yazar.
( 10.0.0.2-->Y )
Hazirlayan ve Derleyen Mezzemorto SELAMETLE