Apa itu localhost?

Apa itu localhost?

Di jaringan komputer, istilah tersebut "Localhost" mengacu pada perangkat saat ini yang digunakan untuk mengaksesnya. Ini digunakan untuk mengakses layanan jaringan yang berjalan pada host melalui antarmuka jaringan loopback. Menggunakan antarmuka loopback mem -bypass perangkat keras antarmuka jaringan lokal.

Syarat "Localhost" berasal dari kombinasi kata -kata "lokal" Dan "tuan rumah". Kata "lokal" mengacu pada perangkat itu sendiri, saat kata itu "tuan rumah" mengacu pada perangkat hosting layanan atau aplikasi. Oleh karena itu, "localhost" secara harfiah berarti "tuan rumah lokal."

Dalam kebanyakan kasus, localhost digunakan untuk mengakses layanan jaringan yang berjalan pada perangkat yang sama dengan yang digunakan untuk mengaksesnya. Misalnya, jika Anda menjalankan server web di komputer lokal Anda, Anda dapat menggunakan URL “Http: // localhost” untuk mengakses server web dari komputer yang sama.

Itu 'Loopback' Antarmuka Jaringan adalah antarmuka jaringan virtual yang digunakan untuk berkomunikasi dengan layanan jaringan host sendiri. Ini tidak terkait dengan antarmuka jaringan fisik apa pun, dan semua lalu lintas yang dikirim ke antarmuka loopback dilingkarkan kembali ke host. Antarmuka loopback ditetapkan alamat IP '127.0.0.1 ', yang merupakan alamat IP khusus yang disediakan untuk antarmuka loopback.

ip addr tampilkan lo  
Output 1: LO: MTU 65536 QDISC NOQUEUE NEGARA Group Tidak Diketahui Default Qlen 1000 Link/Loopback 00: 00: 00: 00: 00: 00 Brd 00: 00: 00: 00: 00: 00 INET 127.0.0.1/8 host lingkup lo valid_lft selamanya preferred_lft forever inet6 :: 1/128 scope host valid_lft forever preferred_lft selamanya 

Antarmuka loopback berguna untuk menguji layanan dan aplikasi jaringan pada satu perangkat tanpa perlu koneksi jaringan. Ini juga berguna untuk mengakses layanan jaringan dan aplikasi dari lokasi yang berbeda pada perangkat yang sama, seperti dari berbagai akun pengguna atau mesin virtual.

Contoh:

Berikut adalah beberapa contoh bagaimana localhost dapat digunakan:

  • Mengakses server web yang berjalan di perangkat lokal: Untuk mengakses server web yang berjalan di perangkat lokal, Anda dapat menggunakan URL “Http: // localhost” atau “Http: // 127.0.0.1 " di browser web. Ini akan terhubung ke server web melalui antarmuka loopback dan menampilkan situs web yang dihosting di perangkat lokal.
  • Menguji Layanan Jaringan: Untuk menguji layanan jaringan, seperti server web atau server database, Anda dapat menggunakan antarmuka loopback untuk terhubung ke layanan dari perangkat yang sama. Ini memungkinkan Anda untuk menguji layanan tanpa perlu koneksi jaringan.
  • Mengakses layanan dari lokasi yang berbeda di perangkat yang sama: Untuk mengakses layanan dari lokasi yang berbeda di perangkat yang sama, seperti dari akun pengguna yang berbeda atau mesin virtual, Anda dapat menggunakan antarmuka loopback untuk terhubung ke layanan. Misalnya, jika Anda menjalankan server web pada mesin virtual, Anda dapat menggunakan URL “Http: // localhost” dari mesin host untuk mengakses server web.

Kesimpulan:

Singkatnya, LocalHost adalah istilah yang digunakan untuk mengakses layanan jaringan yang berjalan pada perangkat saat ini melalui antarmuka jaringan loopback. Ini berguna untuk menguji layanan dan aplikasi jaringan pada satu perangkat, dan untuk mengakses layanan dari lokasi yang berbeda di perangkat yang sama.