Netstat – alat baris perintah untuk memantau koneksi jaringan

Netstat Command Line Tool



Netstat (statistik jaringan) adalah alat baris perintah untuk memantau koneksi jaringan baik masuk dan keluar serta melihat tabel perutean, statistik antarmuka, koneksi penyamaran, keanggotaan multicast, dll. Ini dapat digunakan untuk membuat daftar semua koneksi jaringan (soket) di sebuah sistem. Ini mencantumkan semua koneksi soket tcp, udp dan koneksi soket unix. Netstat tersedia di semua Sistem Operasi mirip Unix dan juga tersedia di OS Windows. Ini sangat berguna dalam hal pemecahan masalah jaringan dan pengukuran kinerja. netstat adalah salah satu alat debugging layanan jaringan paling dasar, memberi tahu Anda port apa yang terbuka dan apakah ada program yang mendengarkan pada port.

Daftar semua koneksi

Perintah pertama dan paling sederhana adalah membuat daftar semua koneksi saat ini. Cukup jalankan perintah netstat dengan opsi a.







# netstat -a



periksa cuplikan berikut untuk keluaran netstat. Output berisi beberapa halaman, sehingga beberapa data dihilangkan.



status bersih





Penjelasan setiap kolom

Karena itu – beri tahu kami jika soket yang tercantum adalah TCP atau UDP. Koneksi TCP digunakan untuk menjelajahi web dan mengunduh file. Koneksi UDP digunakan oleh game komputer tertentu yang bergerak cepat dan terkadang oleh streaming langsung.

Recv-Q & Kirim-Q – beri tahu kami berapa banyak data dalam antrian untuk soket itu, menunggu untuk dibaca (Recv-Q) atau dikirim (Send-Q). Singkatnya: jika ini 0, semuanya baik-baik saja, jika ada nilai bukan nol di mana pun, mungkin ada masalah.



Alamat lokal & Alamat Asing – beri tahu host dan port mana soket yang terdaftar terhubung. Ujung lokal selalu ada di komputer tempat Anda menjalankan netstat dan ujung asing adalah tentang komputer lain

Negara – memberi tahu status soket yang terdaftar. Protokol TCP mendefinisikan status, termasuk LISTEN (tunggu beberapa komputer eksternal menghubungi kami) dan ESTABLISHED (siap untuk komunikasi). Yang asing di antara ini adalah status TUTUP TUNGGU. Ini berarti bahwa mesin asing atau jarak jauh telah menutup koneksi, tetapi program lokal entah bagaimana tidak mengikutinya.

Perintah di atas menunjukkan semua koneksi dari protokol yang berbeda seperti tcp, udp dan soket unix. Namun hal ini tidak terlalu berguna. Administrator sering ingin memilih koneksi tertentu berdasarkan protokol atau nomor port misalnya.

Jangan menyelesaikan host, port, dan nama pengguna di output netstat

Jika Anda tidak ingin nama host, port, atau pengguna ditampilkan, gunakan opsi netstat -n. Ini akan ditampilkan dalam angka, alih-alih menyelesaikan nama host, nama port, nama pengguna. Ini juga mempercepat output, karena netstat tidak melakukan pencarian apa pun.

#netstat -an

Daftar hanya koneksi TCP atau UDP

Untuk membuat daftar hanya koneksi tcp gunakan opsi t.

# netstat -t

Demikian pula untuk mendaftar hanya koneksi udp gunakan opsi u.

Mencantumkan semua Koneksi MENDENGARKAN

# netstat -l

Mencantumkan semua Port Pendengaran TCP

# netstat -lt

Mencantumkan semua Port Pendengaran UDP

#netstat -lu

Menampilkan nama Layanan dengan PID

#netstat -tp

Menampilkan perutean IP Kernel

# netstat -r
tabel perutean kernel

Menampilkan Transaksi Antarmuka Jaringan

# netstat -i

Menampilkan Statistik Jaringan RAW

# netstat –statistik –raw

status bersih

Anda hanya dapat menggunakan netstat dengan benar-benar efektif jika Anda tahu banyak tentang jaringan dan sistem Linux Anda.