Apa itu localhost?

Apa itu localhost?

Dalam rangkaian komputer, istilahnya "Localhost" merujuk kepada peranti semasa yang digunakan untuk mengaksesnya. Ia digunakan untuk mengakses perkhidmatan rangkaian yang dijalankan pada tuan rumah melalui antara muka rangkaian loopback. Menggunakan antara muka Loopback memintas mana -mana perkakasan antara muka rangkaian tempatan.

Istilah "Localhost" berasal dari gabungan kata -kata "Tempatan" dan "Tuan rumah". Perkataan itu "Tempatan" merujuk kepada peranti itu sendiri, sementara perkataan "Tuan rumah" merujuk kepada peranti yang menganjurkan perkhidmatan atau aplikasi. Oleh itu, "localhost" secara harfiah bermaksud "tuan rumah tempatan."

Dalam kebanyakan kes, localhost digunakan untuk mengakses perkhidmatan rangkaian yang berjalan pada peranti yang sama seperti yang digunakan untuk mengaksesnya. Contohnya, jika anda menjalankan pelayan web di komputer tempatan anda, anda boleh menggunakan URL "Http: // localhost" untuk mengakses pelayan web dari komputer yang sama.

The 'Loopback' Antara Muka Rangkaian adalah antara muka rangkaian maya yang digunakan untuk berkomunikasi dengan perkhidmatan rangkaian tuan rumah sendiri. Ia tidak dikaitkan dengan mana -mana antara muka rangkaian fizikal, dan semua lalu lintas yang dihantar ke antara muka loopback dilingkari kembali ke tuan rumah. Antara muka loopback diberikan alamat IP '127.0.0.1 ', yang merupakan alamat IP khas yang dikhaskan untuk antara muka loopback.

persembahan ip addr lo  
Output 1: LO: MTU 65536 QDISC NOQUEUE NEGARA KUMPULAN KUMPULAN QLEN 1000 Pautan/Loopback 00: 00: 00: 00: 00: 00 BRD 00: 00: 00: 00: 00: 00 INET 127.0.0.1/8 skop host lo valid_lft forever_lft forever inet6 :: 1/128 skop host valid_lft forever_lft selamanya 

Antara muka Loopback berguna untuk menguji perkhidmatan rangkaian dan aplikasi pada satu peranti tanpa memerlukan sambungan rangkaian. Ia juga berguna untuk mengakses perkhidmatan rangkaian dan aplikasi dari lokasi yang berbeza pada peranti yang sama, seperti dari akaun pengguna yang berbeza atau mesin maya.

Contoh:

Berikut adalah beberapa contoh bagaimana localhost boleh digunakan:

  • Mengakses pelayan web yang berjalan pada peranti tempatan: Untuk mengakses pelayan web yang berjalan pada peranti tempatan, anda boleh menggunakan URL "Http: // localhost" atau "Http: // 127.0.0.1 ” Dalam penyemak imbas web. Ini akan menyambung ke pelayan web melalui antara muka loopback dan memaparkan laman web yang dihoskan pada peranti tempatan.
  • Menguji Perkhidmatan Rangkaian: Untuk menguji perkhidmatan rangkaian, seperti pelayan web atau pelayan pangkalan data, anda boleh menggunakan antara muka loopback untuk menyambung ke perkhidmatan dari peranti yang sama. Ini membolehkan anda menguji perkhidmatan tanpa memerlukan sambungan rangkaian.
  • Mengakses perkhidmatan dari lokasi yang berbeza pada peranti yang sama: Untuk mengakses perkhidmatan dari lokasi yang berbeza pada peranti yang sama, seperti dari akaun pengguna yang berbeza atau mesin maya, anda boleh menggunakan antara muka loopback untuk menyambung ke perkhidmatan. Contohnya, jika anda menjalankan pelayan web pada mesin maya, anda boleh menggunakan URL "Http: // localhost" dari mesin tuan rumah untuk mengakses pelayan web.

Kesimpulan:

Ringkasnya, localhost adalah istilah yang digunakan untuk mengakses perkhidmatan rangkaian yang dijalankan pada peranti semasa melalui antara muka rangkaian loopback. Ia berguna untuk menguji perkhidmatan rangkaian dan aplikasi pada satu peranti, dan untuk mengakses perkhidmatan dari lokasi yang berbeza pada peranti yang sama.