Bagaimana cara memahami fungsi perintah nc -l? – Ini Linux FOSS

Di Linux, “CNC” perintah adalah alat yang ampuh yang memungkinkan pengguna untuk melakukan berbagai tugas jaringan. Ini termasuk mengirim dan menerima data melalui koneksi TCP atau UDP, dan memindai port terbuka pada sistem jarak jauh. Pengguna dapat menggunakan perintah ini untuk menguji koneksi jaringan, bereksperimen dengan pemrograman jaringan Atau kembangkan aplikasi sederhana berbasis web.

Panduan ini akan mendemonstrasikan perintah “nc -l” dan implementasi aktualnya di Linux.

  • Bagaimana cara memahami fungsi perintah nc -l?
  • Bagaimana cara kerja perintah nc -l di Linux?
  • Server TCP sederhana
  • Mengirim dan menerima data
  • server UDP
  • pemindaian port
  • Gunakan Verbose dengan menentukan nomor port

Bagaimana cara memahami fungsi perintah “nc -l”?

Di Linux, “CNC-l” perintah untuk memulai server TCP atau UDP yang mendengarkan koneksi jaringan yang masuk pada port tertentu. Sintaks dasar dari perintah nc -l adalah sebagai berikut:

sintaksis:

$ nc -l [options] [hostname] [port]

Sintaks di atas dijelaskan sebagai berikut:

  • ini”-l” opsi menentukan perintah nc untuk memulai server mendengarkan.
  • ini”nama CPU” parameter menentukan antarmuka jaringan.
  • ini”pelabuhan” parameter mengacu pada nomor port yang didengarkan server.

Bagaimana cara kerja perintah nc -l di Linux?

Cara menginstal paket di Ubuntu

Harap aktifkan JavaScript

Berikut adalah beberapa contoh penggunaan perintah nc -l di Linux:

Contoh 1: Server TCP sederhana

Pengguna dapat menggunakan “CNC-l” perintah untuk membuat server TCP sederhana yang mendengarkan pada port tertentu. Misalnya, perintah “nc -l” memulai server TCP yang mendengarkan pada port 1234:

Bagaimana cara memahami fungsi perintah nc -l? – Ini Linux FOSS 43

Ketika klien terhubung ke server ini, ia dapat mengirim dan menerima data melalui koneksi jaringan. Gambar berikut menunjukkan dialog klien:

1681743145 137 Bagaimana cara memahami fungsi perintah nc l – Ini
Bagaimana cara memahami fungsi perintah nc -l? – Ini Linux FOSS 44

Dengan cara ini; pengguna dapat melewati “ns -lperintah di Linux.

Contoh 2: Mengirim dan menerima data

Pengguna dapat menggunakan “CNC-l” perintah untuk mengirim dan menerima data, termasuk file, melalui koneksi jaringan. Untuk melakukannya, tentukan perintah “1234” port untuk mengirim data melalui koneksi TCP:

1681743145 741 Bagaimana cara memahami fungsi perintah nc l – Ini
Bagaimana cara memahami fungsi perintah nc -l? – Ini Linux FOSS 45

Perintah ini mengirimkan nama “file 2.txt” ke port 1234 dari server TCP yang berjalan di mesin lokal.

Di sisi lain, pengguna dapat memanfaatkan “>Operator ” menerima data melalui koneksi TCP:

1681743146 60 Bagaimana cara memahami fungsi perintah nc l – Ini
Bagaimana cara memahami fungsi perintah nc -l? – Ini Linux FOSS 46

Keluarannya menunjukkan “file 2.txt“diterima di pelabuhan”1234” di sisi klien.

Contoh 3: Server UDP

Untuk memulai server UDP mendengarkan pada port tertentu, gunakan “nc -u -l” perintah. Misalnya, perintah berikut memulai server UDP yang mendengarkan pada port 1234:

1681743146 68 Bagaimana cara memahami fungsi perintah nc l – Ini
Bagaimana cara memahami fungsi perintah nc -l? – Ini Linux FOSS 47

Ketika server mengirim data ke klien melalui UDP; klien menerima dan memproses data.

Contoh 4: Pemindaian port

Pengguna dapat menggunakan perintah “nc” dengan opsi “-zv” untuk memindai port terbuka pada sistem jarak jauh. Misalnya, perintah berikut memindai 75 hingga 85 port TCP pada sistem jarak jauh dan menampilkan daftar port yang terbuka:

1681743147 997 Bagaimana cara memahami fungsi perintah nc l – Ini
Bagaimana cara memahami fungsi perintah nc -l? – Ini Linux FOSS 48

Output menunjukkan bahwa port 80 terbuka antara 75 dan 85.

Contoh 5: Menggunakan Verbose dengan menentukan nomor port

Pengguna dapat memanfaatkan “CNC-l“perintah dengan menentukan”v (rincian)” Dan”p (pelabuhan) “Opsi dengan nomor port 5000:

1681743148 236 Bagaimana cara memahami fungsi perintah nc l – Ini
Bagaimana cara memahami fungsi perintah nc -l? – Ini Linux FOSS 49

Di sisi klien, gunakan “CNC” perintah dengan menentukan alamat IP “127.0.0.1” dan nomor port 5000 sebagai berikut:

1681743148 979 Bagaimana cara memahami fungsi perintah nc l – Ini
Bagaimana cara memahami fungsi perintah nc -l? – Ini Linux FOSS 50

Keluarannya menunjukkan bahwa semua percakapan di sisi server telah ditampilkan di sisi klien.

Kesimpulannya

Di Linux, “CNC-l” perintah dengan menentukan Dan Buat server web sederhana. Ini memulai server TCP atau UDP yang mendengarkan koneksi jaringan yang masuk pada port tertentu.

Pengguna dapat menggunakan perintah ini untuk menguji koneksi jaringan, bereksperimen dengan pemrograman jaringan, atau mengembangkan aplikasi berbasis jaringan sederhana.

Panduan ini menjelaskan “CNC-l” perintah berfungsi, dan pengguna dapat menggunakannya untuk membuat berbagai aplikasi dan layanan berbasis web.

Bandwidth vs Kecepatan Data Dijelaskan 2023 [Guide to VPN…

Jika Anda pernah mencoba membeli paket data atau VPN, Anda mungkin pernah melihat istilah “bandwidth” dan “laju data” sebelumnya, dan Anda bahkan mungkin melihatnya...
Ngademin
4 min read