Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

Loopback interface i?

Başlatan mir_as82, 10 Temmuz 2015, 21:26:22

mir_as82

Loopback Interface i(ping attigimiz 127.0.0.1) donanımsal bir interface midir? Yoksa sadece yazilimsal bir interface midir?

mehmet

Yazılımsal olması gerekir. Daha donanım katmanına göndermeden
yazılım katmanında hallediliyor olması lazım??? 
127.0.0.1 ve makinenin kendi ipsine yaptığım ping testinde yaklaşık
aynı değerleri verdi...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

mufitsozen

Alıntı yapılan: mir_as82 - 10 Temmuz 2015, 21:26:22
Loopback Interface i(ping attigimiz 127.0.0.1) donanımsal bir interface midir? Yoksa sadece yazilimsal bir interface midir?

IP adresi layer 3 adresidir, fiziksel olamaz hic bir zaman!

Kullanimda bir fiziksel adresin(MAC-adresi) birden fazla IP adresine tekabul ettigi cok durum vardir. OZEL AMACLI (https://en.wikipedia.org/wiki/Reserved_IP_addresses) adres olan 127.0.0.1 de ( yada 169.254.0.0, 224.0.0.0 vb) boyle bir adrestir.
Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

mir_as82

Hocam o zaman biz 127.0.0.1 e ping atınca arka plandaki bir linux servisine ping atmış oluyoruz? O da gidip gerçek fiziksel adres ile yani mac ile irtibata bizi geçirip gönderdiğimiz ping komutunun sonucunu bize geri getiriyor.

mufitsozen

sorunuzdaki ping atmak, linux servisi gibi ,ifadelerden OSI modeli ve IP network stack ile ilgili biraz bilgi karisikligi oldugunu dusunuyorum.

ping uygulamasi network layer(layer 3) olan ve routable bir protokol olan ICMP ile yapilmistir. ICMP "echo request" ve "echo reply" mesajlarini kullanir. Bu uygulama ile ICMP kullanarak gonderilmek istenen paket "route" komutu ile listelenebilecek interfacelerden hangisinden gonderilebilecegine karar verilmek icin IP network layera gecer vs. ICMP protokolunu ve paket yapisini incelemenizi tavsiye ederim.

Binaenaleyh  "ping" icin kullanilan paket bir TCP yada UDP yada diger ust seviye protokolleri ile gonderilmez, daha ust seviyedeki servislerle de(http vb) alakasi yoktur. IP protokol seviyeleri ve gorevlerini tam olarak ogrenmeden bu konularda fikir yurutemezsiniz. Asagidaki basitlestirilmis resim daha aciklayici olacaktir.



Bununla birlikte "ping" fonksiyonlari iceren ve ICMP kullanmayan ve extra ozellikleri olan uygulamalarda vardir (arping, tcping, udpping, nping(icmp, tcp, udp, arp opsiyonlari ile) ve flowping gibi).

Umarim bu aciklama zihninizi dahada karistirmak icin kafi olacaktir  :D

Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.