127.0.0.1 Alamat IP Dijelaskan

Penjelasan tentang alamat IP loopback / localhost

Alamat IP 127.0.0.1 adalah alamat IPv4 tujuan khusus yang disebut localhost atau alamat loopback . Semua komputer menggunakan alamat ini sebagai milik mereka tetapi tidak membiarkan mereka berkomunikasi dengan perangkat lain seperti alamat IP yang sebenarnya.

Komputer Anda mungkin memiliki alamat IP pribadi 192.168.1.115 yang diberikan kepadanya sehingga dapat berkomunikasi dengan router dan perangkat jaringan lainnya. Namun, masih memiliki alamat 127.0.0.1 khusus yang melekat padanya yang berarti "komputer ini", atau yang Anda gunakan saat ini.

Alamat loopback hanya digunakan oleh komputer yang Anda gunakan, dan hanya untuk keadaan khusus. Ini tidak seperti alamat IP biasa yang digunakan untuk mentransfer file ke dan dari perangkat jaringan lainnya.

Misalnya, server web yang berjalan di komputer dapat mengarah ke 127.0.0.1 sehingga halaman dapat dijalankan secara lokal dan diuji sebelum digunakan.

Bagaimana 127.0.0.1 Bekerja

Semua pesan yang dihasilkan oleh perangkat lunak aplikasi TCP / IP berisi alamat IP untuk penerima yang dituju; TCP / IP mengenali 127.0.0.1 sebagai alamat IP khusus. Protokol ini memeriksa setiap pesan sebelum mengirimnya ke jaringan fisik dan secara otomatis merutekan ulang semua pesan dengan tujuan 127.0.0.1 kembali ke ujung penerima TCP / IP stack.

Untuk meningkatkan keamanan jaringan, TCP / IP juga memeriksa pesan masuk yang masuk ke router atau gateway jaringan lain dan membuang semua yang berisi alamat IP loopback. Ini mencegah penyerang jaringan dari menyamarkan lalu lintas jaringan jahat mereka sebagai berasal dari alamat loopback.

Perangkat lunak aplikasi biasanya menggunakan fitur loopback ini untuk keperluan pengujian lokal. Pesan yang dikirim ke alamat IP loopback seperti 127.0.0.1 tidak mencapai luar ke jaringan area lokal (LAN) tetapi dikirim langsung ke TCP / IP dan menerima antrean seolah-olah mereka datang dari sumber luar.

Pesan loopback berisi nomor port tujuan selain alamat. Aplikasi dapat menggunakan nomor port ini untuk membagi pesan tes menjadi beberapa kategori.

Alamat Loop Ulang Localhost dan IPv6

Nama localhost juga membawa arti khusus dalam jaringan komputer yang digunakan bersama 127.0.0.1. Sistem operasi komputer mempertahankan entri dalam file host mereka yang mengaitkan nama dengan alamat loopback, memungkinkan aplikasi untuk membuat pesan loopback melalui nama daripada nomor yang dibuat ulang.

Protokol Internet v6 (IPv6) mengimplementasikan konsep yang sama dari alamat loopback sebagai IPv4. Alih-alih 127.0.0.01, IPv6 mewakili alamat loopback-nya sebagai sederhananya :: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) dan, tidak seperti IPv4, tidak mengalokasikan berbagai alamat untuk tujuan ini.

127.0.0.1 vs. Alamat IP Khusus Lainnya

IPv4 menyimpan semua alamat dalam rentang 127.0.0.0 hingga 127.255.255.255 untuk digunakan dalam pengujian loopback, meskipun 127.0.0.1 adalah (berdasarkan konvensi historis) alamat loopback yang digunakan di hampir semua kasus.

127.0.0.1 dan alamat jaringan 127.0.0.0 lainnya tidak termasuk dalam rentang alamat IP privat yang ditentukan dalam IPv4. Masing-masing alamat dalam rentang pribadi dapat didedikasikan untuk perangkat jaringan lokal dan digunakan untuk komunikasi antar-perangkat, sedangkan 127.0.0.1 tidak bisa.

Mereka yang mempelajari jaringan komputer terkadang membingungkan 127.0.0.1 dengan alamat 0.0.0.0 . Meskipun keduanya memiliki arti khusus dalam IPv4, 0.0.0.0 tidak menyediakan fungsi loopback.