Menu
CoddyTech

Socket dalam Aksi

Pelajaran 19 dari 32 dalam kursus Model OSI di Coddy.

Alamat IP dan port yang diikat bersama di dalam program disebut socket. Server menunggu koneksi pada socket, sedangkan client terhubung ke sana. Itulah layer 4 dalam bentuk konkret.

Kamu bisa melihatnya terjadi dengan dua alat yang sudah kamu miliki: python3 -m http.server PORT menjalankan server yang menunggu koneksi, dan nc -z host port mengetuk sebuah port dan melaporkan, melalui status keluarnya, apakah ada yang menjawab.

Server perlu waktu untuk mulai berjalan, jadi skrip sungguhan mencoba mengetuknya beberapa kali sebelum menyimpulkan apa pun.

challenge icon

Tantangan

Sedang

Buka socket dan buktikan bahwa socket sedang mendengarkan:

  1. Jalankan server di port 9210 di latar belakang
  2. Tunggu hingga server aktif
  3. Uji dengan nc -z dan cetak open jika server merespons, atau closed jika tidak

Output yang diharapkan:

open

Coba sendiri

Terminal

Semua pelajaran di Model OSI

Latihan sendiri: Playground Terminal