Dari buku Computer Network :
Alamat IP 0.0.0.0 , alamat terendah, digunakan oleh host ketika sedang di-boot. Ini berarti '' jaringan ini '' atau '' host ini. ''
... Semua alamat formulir 127.xx.yy.zz dicadangkan untuk pengujian loopback. Paket yang dikirim ke alamat itu tidak dimasukkan ke kabel; mereka diproses secara lokal dan diperlakukan sebagai paket masuk. Ini memungkinkan paket dikirim ke host tanpa pengirim mengetahui nomornya, yang berguna untuk pengujian.
Jika saya benar, alamat IP loopback merujuk ke host saat ini.
Apa perbedaan antara 0.0.0.0 dan alamat IP loopback?
Jawaban:
Pernyataan:
menyesatkan. Ini bukan "atau" tetapi "Tuan rumah ini di jaringan ini."
Dari RFC1122 :
Alamat loopback (sebenarnya alamat apa pun di jaringan 127.0.0.0/8) dijelaskan dalam RFC yang sama dengan cara ini:
Jadi baik alamat loopback dan semua alamat nol dapat disebut sebagai "host ini", tetapi sebenarnya memiliki penggunaan yang sangat berbeda:
alamat 0.0.0.0 dapat diamati pada jaringan, tetapi hanya selama proses DHCP / BOOTP, dan hanya sebagai alamat sumber.
alamat apa pun di 127.0.0.0/8 tidak dapat dilihat di mana saja di jaringan, dan hanya dapat digunakan untuk:
menguji tumpukan TCP / IP dari host.
dua aplikasi pada host yang sama untuk berkomunikasi bersama.
Alamat 127.XXX dilampirkan ke antarmuka loopback. Antarmuka semacam itu tidak memiliki lapisan dasar yang melekat (yaitu tidak terhubung ke lapisan tautan). Paket diproses dan ditanggapi di lapisan Internet. Jadi benar-benar tidak ada cara untuk paket ini untuk mencapai apa pun di luar tuan rumah.
Tetapi suatu paket yang dikirim dari 0.0.0.0 diproses secara normal oleh tumpukan jaringan, kecuali bahwa tidak ada keputusan routing, terikat dengan antarmuka yang menginisialisasi, sehingga dikirim keluar dari antarmuka ini dan melewati lapisan tautan (yang dapat berupa sesuatu yang lain dari Ethernet), kemudian di jaringan.
sumber
0.0.0.0
dari sudut pandang tuan rumah adalah "diri".127
alamat bukan referensi ke host, tetapi lebih merupakan simulasi dari host eksternal (meskipun sebenarnya bukan eksternal). Apakah itu benar ? RFC juga menyatakan "datagram yang alamat sumbernya tidak mendefinisikan satu host - misalnya, alamat nol, alamat loopback" Jadi jika saya mengerti dengan benar, tidak seperti alamat lain, mereka tidak dimaksudkan untuk berarti host eksternal pada jaringan, tetapi berfungsi sebagai referensi untuk berbagai hal - diri dan semacam host "test".Tidak. Lalu lintas yang dikirim ke loopback address kembali ke dalam host Anda dapat mengirim lalu lintas ke alamat loopback sebagai alamat tujuan dan kemudian membacanya. Ini berguna dalam pengujian.
Alamat dalam
0.0.0.0/8
jaringan tidak dapat digunakan sebagai alamat tujuan. Satu-satunya penggunaan praktis adalah sebagai alamat sumber ketika tuan rumah tidak memiliki alamat dan meminta sesuatu seperti server DHCP untuk memberikannya alamat.Ada Registry Alamat Tujuan Khusus IANA IPv4 yang mencantumkan semua blok alamat khusus, dan memiliki tautan ke RFC yang menentukan masing-masing blok tersebut.
sumber