Rangkuman: Port
Pelajaran 14 dari 47 dalam kursus Jaringan dengan Terminal di Coddy.
Alamat adalah mesin, port adalah program yang berjalan di mesin itu, dan keduanya bersama-sama membentuk socket.
Server mendengarkan, client terhubung, dan hanya satu program yang dapat mendengarkan pada port tertentu dalam satu waktu.
python3 -m http.server 9108 & # terima koneksi
nc -z 127.0.0.1 9108 # apakah ada yang aktif?
curl -s http://127.0.0.1:9108/ # hubungkan dan minta responsPerlu diingat: 22 untuk SSH, 53 untuk DNS, 80 untuk HTTP, 443 untuk HTTPS, dan port di bawah 1024 biasanya memerlukan hak administrator.
Dan dua kegagalan ini memiliki arti yang berbeda: ditolak berarti mesin dapat dijangkau, tetapi tidak ada yang mendengarkan; waktu habis berarti tidak ada jawaban sama sekali.
Tantangan
SedangRangkum seluruh bab: dengarkan, periksa, hubungkan.
- Buat file
index.htmlyang berisi tepatports are doors - Sajikan folder di port 9108 di latar belakang
- Ambil
http://localhost:9108/index.htmldengancurl -s
Output yang diharapkan:
ports are doorsGunakan nama
localhost, bukan alamatnya, untuk membuktikan bahwa nama tersebut berhasil di-resolve.
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