Localhost
Pelajaran 12 dari 47 dalam kursus Jaringan dengan Terminal di Coddy.
localhost, dan alamat yang dituju olehnya, 127.0.0.1, berarti mesin ini. Permintaan yang dikirim ke sana tidak pernah melewati jaringan. Permintaan itu turun ke tumpukan jaringan lalu langsung kembali.
Karena itu, tempat ini ideal untuk belajar, karena kamu bisa menjadi kedua pihak sekaligus:
python3 -m http.server 9106 &
sleep 1
curl -s http://localhost:9106/Ini juga terkait dengan masalah yang akan kamu temui dalam pekerjaan nyata. Sebuah layanan dapat terikat hanya ke localhost, yang berarti layanan itu menerima permintaan dari mesinnya sendiri dan menolak semua permintaan dari luar. Layanan itu berfungsi sempurna bagi orang yang menjalankannya dan tidak terlihat oleh orang lain. Itulah salah satu makna sebenarnya dari "berfungsi di mesin saya".
Jadi, saat rekan kerja tidak dapat mengakses layananmu, salah satu pertanyaan pertama adalah alamat yang digunakan layanan itu untuk mendengarkan, bukan hanya portnya.
Tantangan
SedangSajikan sendiri, lalu ukur apa yang kembali.
- Buat
page.htmlyang berisi persislocal traffic only - Sajikan folder di port 9106 di latar belakang
- Ambil file menggunakan nama
localhostdan alirkan respons kewc -cuntuk menghitung byte
Teksnya terdiri dari 18 karakter, ditambah karakter baris baru yang ditambahkan echo, jadi:
19Permintaan tidak pernah keluar dari mesin, itulah sebabnya cara ini berfungsi tanpa jaringan sama sekali.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Jaringan dengan Terminal
Latihan sendiri: Playground Terminal