Perintah yang digunakan untuk menampilkan informasi statistik jaringan untuk setiap protokol adalah

Perintah yang digunakan untuk menampilkan informasi statistik jaringan untuk setiap protokol adalah

Itu status bersih Perintah ini digunakan untuk menampilkan statistik dan informasi protokol jaringan TCP/IP.

Ketersediaan

Netstat adalah perintah eksternal yang tersedia untuk sistem operasi Microsoft berikut sebagai netstat.exe.

  • Jendela 95
  • Windows 98
  • Windows NT
  • Windows ME
  • Jendela 2000
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10
  • Windows 11

Sintaks Netstat

Sintaks Windows 11

NETSTAT [-a] [-b] [-e] [-f] [-i] [-n] [-o] [-p proto] [-r] [-s] [-t] [-x] [-y] [interval]
-sebuah Menampilkan semua koneksi dan port mendengarkan.
-B Menampilkan executable yang terlibat dalam membuat setiap koneksi atau mendengarkan port. Dalam beberapa kasus, executable terkenal menghosting beberapa komponen independen, dan dalam kasus ini, urutan komponen yang terlibat dalam pembuatan port koneksi atau mendengarkan ditampilkan. Dalam hal ini, nama yang dapat dieksekusi ada di [] di dasar. Perhatikan bahwa opsi ini dapat memakan waktu dan gagal kecuali Anda memiliki izin yang memadai.
-e Menampilkan statistik Ethernet. Opsi ini dapat digabungkan dengan opsi -s.
-F Menampilkan FQDN (nama domain yang sepenuhnya memenuhi syarat) untuk alamat asing.
-Saya Menampilkan waktu yang dihabiskan oleh koneksi TCP dalam kondisi saat ini.
-n Menampilkan alamat dan nomor port dalam bentuk numerik.
-Hai Menampilkan ID proses pemilik yang terkait dengan setiap koneksi.
-p prototipe Menunjukkan koneksi untuk protokol yang ditentukan oleh proto; proto dapat berupa: TCP, UDP, TCPv6, atau UDPv6. Jika digunakan dengan opsi -s untuk menampilkan statistik per-protokol, proto dapat berupa: IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP, atau UDPv6.
-R Menampilkan tabel perutean.
-S Menampilkan statistik per-protokol. Secara default, statistik ditampilkan untuk IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP, dan UDPv6; opsi -p dapat digunakan untuk menentukan subset dari default.
-T Menampilkan status offload koneksi saat ini.
-x Menampilkan koneksi NetworkDirect, pendengar, dan titik akhir bersama.
-y Menampilkan template koneksi TCP untuk semua koneksi. Itu tidak dapat digabungkan dengan opsi lain.
selang Menampilkan kembali statistik yang dipilih, menjeda detik interval di antara setiap tampilan. tekan Ctrl+C untuk berhenti menampilkan kembali statistik. Jika dihilangkan, netstat mencetak informasi konfigurasi saat ini satu kali.

Sintaks Windows Vista, 7, 8, dan 10

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]
-sebuah Menampilkan semua koneksi dan port mendengarkan.
-B Menampilkan executable yang terlibat dalam membuat setiap koneksi atau mendengarkan port. Dalam beberapa kasus, executable terkenal menghosting beberapa komponen independen, dan dalam kasus ini, urutan komponen yang terlibat dalam pembuatan port koneksi atau mendengarkan ditampilkan. Dalam hal ini, nama yang dapat dieksekusi ada di [] di dasar. Perhatikan bahwa opsi ini dapat memakan waktu dan gagal kecuali Anda memiliki izin yang memadai.
-e Menampilkan statistik Ethernet. Opsi ini dapat digabungkan dengan opsi -s.
-F Menampilkan FQDN (nama domain yang sepenuhnya memenuhi syarat) untuk alamat asing.
-n Menampilkan alamat dan nomor port dalam bentuk numerik.
-Hai Menampilkan ID proses pemilik yang terkait dengan setiap koneksi.
-p prototipe Menunjukkan koneksi untuk protokol yang ditentukan oleh proto; proto dapat berupa: TCP, UDP, TCPv6, atau UDPv6. Jika digunakan dengan opsi -s untuk menampilkan statistik per-protokol, proto dapat berupa: IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP, atau UDPv6.
-R Menampilkan tabel perutean.
-S Menampilkan statistik per-protokol. Secara default, statistik ditampilkan untuk IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP, dan UDPv6; opsi -p dapat digunakan untuk menentukan subset dari default.
-T Menampilkan status offload koneksi saat ini.
-x Menampilkan koneksi NetworkDirect, pendengar, dan titik akhir bersama.
-y Menampilkan template koneksi TCP untuk semua koneksi. Itu tidak dapat digabungkan dengan opsi lain.
selang Menampilkan kembali statistik yang dipilih, menjeda detik interval di antara setiap tampilan. tekan Ctrl+C untuk berhenti menampilkan kembali statistik. Jika dihilangkan, netstat mencetak informasi konfigurasi saat ini satu kali.

Windows XP dan sintaks sebelumnya

NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]
-sebuah Menampilkan semua koneksi dan port mendengarkan.
-e Menampilkan statistik Ethernet. Opsi ini dapat digabungkan dengan opsi -s.
-n Menampilkan alamat dan nomor port dalam bentuk numerik.
-p prototipe Menunjukkan koneksi untuk protokol yang ditentukan oleh proto; proto mungkin TCP atau UDP. Jika digunakan dengan opsi -s untuk menampilkan statistik per-protokol, proto dapat berupa TCP, UDP, atau IP.
-R Menampilkan tabel perutean.
-S Menampilkan statistik per-protokol. Secara default, statistik ditampilkan untuk TCP, UDP, dan IP; opsi -p dapat digunakan untuk menentukan subset dari default.
selang Menampilkan kembali statistik yang dipilih, menjeda detik interval di antara setiap tampilan. tekan Ctrl+C untuk berhenti menampilkan kembali statistik. Jika dihilangkan, netstat mencetak informasi konfigurasi saat ini satu kali.

Contoh Netstat

Tip

Jika Anda memiliki aplikasi jaringan yang terbuka, seperti browser Internet yang Anda gunakan untuk melihat halaman ini, item tambahan akan dicantumkan saat menjalankan perintah “netstat” dan “netstat -a”. Jadi, Anda mungkin melihat item dari Computer Hope di daftar Anda. Jika Anda menginginkan daftar koneksi Internet latar belakang yang sebenarnya, tutup semua program dan jalankan perintah. Juga normal untuk melihat satu atau beberapa alamat 0.0.0.0 dan 127.0.0.1.

netstat

Menampilkan semua informasi jaringan lokal. Di bawah ini adalah contoh tampilannya.

Proto Local Address Foreign Address StateTCP hope:4409 www.computerhope.com:telnet ESTABLISHEDTCP hope:3708 multicity.com:80 CLOSE_WAIT

TCP hope:4750 www.google.com:80 CLOSE_WAIT

netstat -an

Menampilkan semua koneksi di komputer dalam format numerik, hanya menampilkan alamat IP lokal dan asing.

netstat 5

Menjalankan netstat dengan nomor setelah perintah terus menjalankan perintah sampai berhenti. Dalam hal ini, netstat akan di-refresh setiap lima detik. Untuk membatalkan, tekan Ctrl+C.

Informasi terkait

Contoh, switch, dan lainnya

Perintah netstat adalah perintah Command Prompt yang digunakan untuk menampilkan informasi yang sangat rinci tentang bagaimana komputer Anda berkomunikasi dengan komputer lain atau perangkat jaringan.

Secara khusus, perintah netstat dapat menunjukkan detail tentang koneksi jaringan individu, keseluruhan dan statistik jaringan khusus protokol, dan banyak lagi, yang semuanya dapat membantu memecahkan masalah-masalah jaringan tertentu.

Ketersediaan Perintah Netstat

Perintah netstat tersedia dari dalam Command Prompt di sebagian besar versi Windows termasuk Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP , sistem operasi Windows Server, dan beberapa versi Windows yang lebih lama juga.

Catatan: Ketersediaan switch perintah netstat tertentu dan sintaks perintah netstat lain mungkin berbeda dari sistem operasi ke sistem operasi.

Sintaks Perintah Netstat

netstat [ -a ] [ -b ] [ -e ] [ -f ] [ -n ] [ -o ] [ -p protocol ] [ -r ] [ -s ] [ -t ] [ -x ] [ -y ] [ time_interval ] [ /? ]

Tip: Lihat Cara Membaca Perintah Sintaks jika Anda tidak yakin cara membaca sintaks perintah netstat seperti yang ditunjukkan di atas.

Jalankan perintah netstat saja untuk menunjukkan daftar yang relatif sederhana dari semua koneksi TCP aktif yang, untuk masing-masing, akan menampilkan alamat IP lokal (komputer Anda), alamat IP asing (perangkat komputer atau jaringan lain), bersama dengan masing-masing nomor port, serta status TCP.

-a = Switch ini menampilkan koneksi TCP aktif, koneksi TCP dengan status pendengaran, serta port UDP yang sedang didengarkan.

-b = Switch netstat ini sangat mirip dengan switch -o yang tercantum di bawah ini, tetapi daripada menampilkan PID, akan menampilkan nama file proses yang sebenarnya. Menggunakan -b over -o mungkin tampak seperti itu menghemat Anda satu atau dua langkah tetapi menggunakannya kadang-kadang dapat sangat memperpanjang waktu yang dibutuhkan netstat untuk sepenuhnya mengeksekusi.

-e = Gunakan switch ini dengan perintah netstat untuk menampilkan statistik tentang koneksi jaringan Anda. Data ini termasuk byte, paket unicast, paket non-unicast, discards, error, dan protokol yang tidak dikenal diterima dan dikirim sejak koneksi dibuat.

-f = Switch -f akan memaksa perintah netstat untuk menampilkan Nama Domain Sepenuhnya Berkualitas (FQDN) untuk setiap alamat IP asing jika memungkinkan.

-n = Gunakan saklar -n untuk mencegah netstat dari mencoba menentukan nama host untuk alamat IP asing. Tergantung pada koneksi jaringan Anda saat ini, menggunakan switch ini dapat sangat mengurangi waktu yang diperlukan agar netstat sepenuhnya dieksekusi.

-o = Opsi praktis untuk banyak tugas pemecahan masalah, tombol -o menampilkan pengidentifikasi proses (PID) yang terkait dengan setiap koneksi yang ditampilkan. Lihat contoh di bawah ini untuk lebih lanjut tentang menggunakan netstat -o .

-p = Gunakan switch -p untuk menampilkan koneksi atau statistik hanya untuk protokol tertentu. Anda tidak dapat menentukan lebih dari satu protokol sekaligus, Anda juga tidak dapat menjalankan netstat dengan -p tanpa mendefinisikan protokol .

protocol = Ketika menentukan protokol dengan opsi -p , Anda dapat menggunakan tcp , udp , tcpv6 , atau udpv6 . Jika Anda menggunakan -s dengan -p untuk melihat statistik berdasarkan protokol, Anda dapat menggunakan icmp , ip , icmpv6 , atau ipv6 sebagai tambahan dari empat pertama yang saya sebutkan.

-r = Jalankan netstat dengan -r untuk menampilkan tabel routing IP. Ini sama dengan menggunakan perintah rute untuk menjalankan cetakan rute .

-s = Opsi -s dapat digunakan dengan perintah netstat untuk menampilkan statistik terperinci berdasarkan protokol. Anda dapat membatasi statistik yang ditunjukkan ke protokol tertentu dengan menggunakan opsi -s dan menentukan protokol itu , tetapi pastikan untuk menggunakan -s sebelum protokol -p ketika menggunakan switch bersama.

-t = Gunakan saklar -t untuk menampilkan kondisi saat ini, offload TCP chimney, menggantikan status TCP yang ditampilkan secara umum.

-x = Gunakan opsi -x untuk menampilkan semua pendengar NetworkDirect, koneksi, dan endpoint yang dibagikan.

-y = Switch -y dapat digunakan untuk menunjukkan template koneksi TCP untuk semua koneksi. Anda tidak dapat menggunakan -y dengan opsi netstat lainnya.

time_interval = Ini adalah waktu, dalam detik, Anda ingin perintah netstat dijalankan kembali secara otomatis, berhenti hanya ketika Anda menggunakan Ctrl-C untuk mengakhiri loop.

/? = Gunakan tombol bantuan untuk menampilkan detail tentang beberapa opsi netstat command.

Tip: Buat semua informasi netstat di baris perintah lebih mudah digunakan dengan menampilkan apa yang Anda lihat di layar ke file teks menggunakan operator redirection . Lihat Cara Mengarahkan Output Perintah ke File untuk instruksi lengkap.

Contoh Perintah Netstat

netstat -f

Dalam contoh pertama ini, saya mengeksekusi netstat untuk menunjukkan semua koneksi TCP yang aktif. Namun, saya ingin melihat komputer saya terhubung ke dalam format FQDN [ -f ] bukan alamat IP yang sederhana.

Berikut ini contoh yang mungkin Anda lihat:

Koneksi Aktif Proto Alamat Lokal Alamat Luar Negeri State TCP 127.0.0.1:5357 VM-Windows-7: 49229 TIME_WAIT TCP 127.0.0.1:49225 VM-Windows-7: 12080 TIME_WAIT TCP 192.168.1.14:49194 75.125.212.75:http CLOSE_WAIT TCP 192.168 .1.14: 49196 a795sm.avast.com:http CLOSE_WAIT TCP 192.168.1.14:49197 a795sm.avast.com:http CLOSE_WAIT TCP 192.168.1.14:49230 TIM-PC: wsd TIME_WAIT TCP 192.168.1.14:49231 TIM-PC: icslap ESTABLISHED TCP 192.168.1.14:49232 TIM-PC: netbios-ssn TIME_WAIT TCP 192.168.1.14:49233 TIM-PC: netbios-ssn TIME_WAIT TCP [:: 1]: 2869 VM-Windows-7: 49226 ESTABLISHED TCP [:: 1] : 49226 VM-Windows-7: icslap ESTABLISHED

Seperti yang Anda lihat, saya memiliki 11 koneksi TCP aktif pada saat saya menjalankan netstat. Satu-satunya protokol (dalam kolom Proto ) yang terdaftar adalah TCP, yang diharapkan karena saya tidak menggunakan -a .

Anda juga dapat melihat tiga set alamat IP di kolom Alamat Lokal — alamat IP saya yang sebenarnya dari 192.168.1.14 dan versi IPv4 dan IPv6 dari alamat loopback saya, bersama dengan port yang digunakan setiap sambungan. Kolom Alamat Luar Negeri mencantumkan FQDN ( 75.125.212.75 tidak diselesaikan karena alasan tertentu) bersama dengan port itu juga.

Akhirnya, kolom Negara mencantumkan status TCP dari koneksi tertentu.

netstat -o

Dalam contoh ini, saya ingin menjalankan netstat secara normal sehingga hanya menampilkan koneksi TCP yang aktif, tetapi saya juga ingin melihat identifier proses yang sesuai [ -o ] untuk setiap koneksi sehingga saya dapat menentukan program mana pada komputer saya yang memulai masing-masing.

Inilah yang ditampilkan komputer saya:

Koneksi Aktif Proto Alamat Lokal Alamat Luar Negeri Negara PID TCP 192.168.1.14:49194 75.125.212.75:http CLOSE_WAIT 2948 TCP 192.168.1.14:49196 a795sm: http CLOSE_WAIT 2948 TCP 192.168.1.14:49197 a795sm: http CLOSE_WAIT 2948

Anda mungkin memperhatikan kolom PID baru. Dalam hal ini, PID semuanya sama, artinya program yang sama di komputer saya membuka koneksi ini.

Untuk menentukan program apa yang diwakili oleh PID 2948 di komputer saya, yang harus saya lakukan adalah membuka Task Manager , klik pada tab Processes , dan perhatikan Nama Gambar yang tercantum di samping PID yang saya cari di kolom PID . 1

Menggunakan perintah netstat dengan opsi -o dapat sangat membantu ketika melacak program mana yang menggunakan terlalu besar bagian dari bandwidth Anda. Ini juga dapat membantu menemukan tujuan di mana beberapa jenis malware , atau bahkan perangkat lunak yang sah lainnya, mungkin mengirimkan informasi tanpa izin Anda.

Catatan: Sementara ini dan contoh sebelumnya dijalankan di komputer yang sama, dan hanya dalam satu menit dari satu sama lain, Anda dapat melihat bahwa daftar koneksi TCP aktif sangat berbeda. Ini karena komputer Anda secara konstan terhubung ke, dan memutus sambungan dari, berbagai perangkat lain di jaringan Anda dan melalui internet.

netstat -s -p tcp -f

Pada contoh ketiga ini, saya ingin melihat statistik khusus protokol [ -s ] tetapi tidak semuanya, hanya statistik TCP [ -p tcp ]. Saya juga ingin alamat luar ditampilkan dalam format FQDN [ -f ].

Inilah perintah netstat, seperti yang ditunjukkan di atas, yang dihasilkan di komputer saya:

Statistik TCP untuk Membuka IPv4 Aktif = 77 Passive Opens = 21 Gagal Koneksi Attempts = 2 Atur Ulang Koneksi = 25 Koneksi Terkini = 5 Segmen Diterima = 7313 Segmen Terkirim = 4824 Segmen Ditransmisikan = 5 Koneksi Aktif Proto Alamat Lokal Alamat Luar Negeri State TCP 127.0.0.1: 2869 VM-Windows-7: 49235 TIME_WAIT TCP 127.0.0.1:2869 VM-Windows-7: 49238 ESTABLISHED TCP 127.0.0.1:49238 VM-Windows-7: icslap ESTABLISHED TCP 192.168.1.14:49194 75.125.212.75:http CLOSE_WAIT TCP 192.168.1.14:49196 a795sm.avast.com:http CLOSE_WAIT TCP 192.168.1.14:49197 a795sm.avast.com:http CLOSE_WAIT

Seperti yang Anda lihat, berbagai statistik untuk protokol TCP ditampilkan, seperti semua koneksi TCP aktif pada saat itu.

netstat -e -t 5

Dalam contoh terakhir ini, saya mengeksekusi perintah netstat untuk menunjukkan beberapa statistik antarmuka jaringan dasar [ -e ] dan saya ingin statistik ini terus diperbarui di jendela perintah setiap lima detik [ -t5 ].

Inilah yang diproduksi di layar:

Statistik Antarmuka yang Diterima Dikirim Bytes 22132338 1846834 Paket unicast 19113 9869 Paket non-unicast 0 0 Membuang 0 0 Kesalahan 0 0 Protokol yang tidak dikenal 0 Statistik Antarmuka Diterima Sent Bytes 22134630 1846834 Paket unicast 19128 9869 Paket non-unicast 0 0 Membuang 0 0 Kesalahan 0 0 Tidak Diketahui protokol 0 ^ C

Berbagai informasi, yang dapat Anda lihat di sini dan yang saya cantumkan dalam sintaks -e di atas, ditampilkan.

Saya hanya membiarkan perintah netstat secara otomatis mengeksekusi satu waktu ekstra, seperti yang Anda lihat oleh dua tabel dalam hasil. Perhatikan ^ C di bagian bawah, menunjukkan bahwa saya menggunakan perintah abort Ctrl-C untuk menghentikan menjalankan kembali perintah.

Perintah Terkait Netstat

Perintah netstat sering digunakan dengan perintah Command Prompt yang berhubungan dengan jaringan lain seperti nslookup, ping , tracert , ipconfig, dan lainnya.

[1] Anda mungkin harus menambahkan kolom PID ke Task Manager secara manual. Anda dapat melakukan ini dengan memilih kotak centang "PID (Process Identifier)" dari View -> Select Columns di Task Manager. Anda mungkin juga harus mengklik tombol "Tampilkan proses dari semua pengguna" pada tab Proses jika PID yang Anda cari tidak terdaftar.