Với những người quản trị hệ thống, công cụ netstat đóng vai trò quan trọng bởi thông tin mà nó cung cấp giúp họ biết được tình trạng kết nối và sử dụng cổng của các thiết bị. Bên cạnh đó, còn nhiều thông tin khác về netstat mà bạn có thể tìm hiểu trong bài viết này.

1. Netstat là gì?

Netstat, hay còn gọi là Network Statics, là một dòng lệnh được thực thi trên Command Prompt của Windows. Thường được sử dụng để quét mạng, truy cập máy khác trong mạng, remote desktop và nhiều tiện ích khác.
2. Khởi chạy netstat như thế nào?
Bước 1: Nhấn tổ hợp phím Windows + R để mở hộp thoại Run. Sau đó, nhập lệnh CMD (1) và nhấn Enter (2).

Bước 2: Gõ lệnh netstat và nhấn Enter để lệnh tự động quét và tìm các địa chỉ IP, cổng trên thiết bị.

3. Cấu trúc lệnh netstat trên Hệ điều hành Windows
Trong cấu trúc lệnh netstat, có tổng cộng 12 nhánh lệnh phụ:
netstat [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [-v] [khoảng thời gian]
3.1 Sử dụng Netstat -a

Với cú pháp này, người quản trị có thể nhận được thông tin về các kết nối giữa máy tính và thiết bị mạng, cũng như các cổng đang nghe (Listen) thông tin một chiều giữa modem mạng và thiết bị. Các thông số được liệt kê bao gồm:
- Proto: Hiển thị giao thức sử dụng là TCP hoặc UDP.
- Địa chỉ Local: địa chỉ IP kèm theo cổng kết nối của thiết bị trong mạng.
- Địa chỉ Remote: địa chỉ IP kèm theo số cổng kết nối từ xa đang hoạt động.
- Trạng thái: Trạng thái của kết nối (Listening = đang nghe)
3.2 Netstat -b

Cấu trúc lệnh này sẽ hiển thị cho người dùng các chương trình đang có kết nối với Internet và gửi dữ liệu ra ngoài. Để thực hiện lệnh này, bạn cần mở CMD với quyền Administrator.
3.3 Netstat -e

Cấu trúc lệnh này sẽ liệt kê thông tin về lưu lượng nhận (received) và gửi (sent) khi truy cập internet trên mạng Ethernet, bao gồm gói tin và số lỗi....
3.4 Netstat -r

Lệnh này sẽ hiển thị thông tin về kết nối tới router và địa chỉ mà gói tin từ thiết bị của bạn sẽ được chuyển giao trong hệ thống mạng.
3.5 Netstat -f hoặc Netstat -n

Lệnh này giúp bạn xem thông tin về địa chỉ IP trên thiết bị bạn đang sử dụng, cũng như số cổng kết nối tới mạng Internet.
3.6 Netstat -on

Lệnh này sẽ hiển thị ID định danh (PID) cùng với các thông tin về địa chỉ IP, cổng kết nối và trạng thái hoạt động.
3.7 Netstat -p

Cấu trúc lệnh cơ bản:
netstat -p [ip/udp/tcp/tcpv6/udpv6/icmp]
Lệnh này dùng để hiển thị các giao thức kết nối và các giao thức này có thể là tcp, udp, ...
3.8 Netstat -s

Với cú pháp này, Netstat sẽ thống kê các chỉ số về IPv4, IPv6 và nhiều chỉ số khác trên mạng ethernet của bạn.
3.9 Sự kết hợp của các lệnh
Bên cạnh các lệnh như netstat -s hoặc netstat -b, bạn cũng có thể kết hợp các phần con với nhau như sau:
netstat -s -p tcp
netstat -o 6
netstat -b -s
Với các thông tin về lệnh netstat đã được chia sẻ trong bài viết, bạn có thể hiểu rõ hơn và tinh chỉnh sử dụng theo nhu cầu của mình. Chúc bạn thành công!