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?
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:
Ketika klien terhubung ke server ini, ia dapat mengirim dan menerima data melalui koneksi jaringan. Gambar berikut menunjukkan dialog klien:
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:
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:
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:
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:
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:
Di sisi klien, gunakan “CNC” perintah dengan menentukan alamat IP “127.0.0.1” dan nomor port 5000 sebagai berikut:
Keluarannya menunjukkan bahwa semua percakapan di sisi server telah ditampilkan di sisi klien.
Kesimpulannya
Di Linux, “CNC-l” perintah dengan menentukan
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.