Vào bất kỳ thời điểm nào, có một đống thông tin được gửi giữa PC Windows 10 của bạn và Internet vô tận. Quá trình này diễn ra nhờ các tiến trình phụ thuộc mạng tìm kiếm cổng TCP và UDP để giao tiếp với Internet. Trước tiên, dữ liệu được gửi đến cổng remote (cổng từ xa) tại đích đến hoặc website tiến trình cố gắng kết nối, sau đó nhận lại tại cổng local (cục bộ) trên PC của bạn.
Hầu hết thời gian, Windows 10 biết cách quản lý cổng và đảm bảo lưu lượng được dẫn qua đúng cổng để tiến trình kết nối được với thứ cần. Nhưng đôi khi 2 tiến trình có thể được gán cho một cổng, hoặc bạn chỉ muốn có bức tranh rõ hơn về lưu lượng mạng và thứ gì đang đi ra vào.
Đó là lý do chúng tôi viết hướng dẫn này chỉ cho bạn cách kiểm tra cổng mở trên Windows và xem ứng dụng nào đang dùng cổng nào.
Kiểm tra sử dụng cổng với Nirsoft CurrPorts
NirSoft là một trong những nhà phát triển phần mềm indie tốt nhất, mang lại các tiện ích tuyệt vời như PassView và WirelessKeyView. Mặc dù một số người thích kiểm tra cổng không cài phần mềm thứ 3 (trường hợp đó cuộn xuống phương pháp CMD), CurrPorts là cách nhanh và tiện lợi nhất để kiểm tra trạng thái cổng trên Windows.
Sau khi cài CurrPorts, chỉ cần mở nó để xem danh sách tất cả cổng đang dùng. Nếu tìm cổng local đang dùng, chỉ cần nhấn cột "Local Port" trên cùng để sắp xếp theo số cổng (tiện nếu tìm cổng cụ thể). Làm tương tự với remote port.
Nếu muốn tìm cổng cụ thể thật sự, nhấn biểu tượng "Advanced Filters" (Bộ lọc nâng cao) trên cùng và nhập chuỗi theo định dạng họ gợi ý. Nó trông giống như hình dưới.
Nhấn OK khi sẵn sàng, danh sách sẽ lọc theo truy vấn của bạn.
Liệt kê cổng mở bằng Command Prompt
Cách tích hợp sẵn - dù không nhất thiết đơn giản nhất - để kiểm tra cổng mở là dùng command prompt đáng tin cậy.
Nhấn nút Start, gõ cmd, chuột phải "Command Prompt" khi hiện trong kết quả tìm kiếm. Chọn "Run as administrator".
Khi đã ở command prompt nâng cao, nhập lệnh sau:
netstat -ab
Lệnh này sẽ hiển thị danh sách cổng mở khá dài, kèm tiến trình Windows đang dùng chúng. (Bạn có thể nhấn Ctrl + A, sau đó Ctrl + C để copy tất cả thông tin vào clipboard.) Trên PC trung bình, sẽ có 2 địa chỉ IP local chính chứa cổng trên PC.
Địa chỉ đầu tiên, trong trường hợp của chúng tôi, là "127.0.0.1". Địa chỉ IP này còn gọi là "localhost" hoặc "loopback address", và bất kỳ tiến trình nào lắng nghe cổng ở đây đang giao tiếp nội bộ trên mạng cục bộ mà không dùng giao diện mạng. Cổng thực tế là số bạn thấy sau dấu hai chấm. (Xem hình dưới.)
Phần lớn tiến trình có thể lắng nghe cổng có tiền tố "192.168.xxx.xxx", là địa chỉ IP của bạn. Điều này có nghĩa các tiến trình liệt kê ở đây đang lắng nghe giao tiếp từ vị trí Internet từ xa (như website). Lại nữa, số cổng là số sau dấu hai chấm.
Cài TCPView để kiểm tra cổng mở
Nếu không ngại cài ứng dụng thứ 3 và muốn kiểm soát tốt hơn tình trạng cổng, bạn có thể dùng ứng dụng nhẹ TCPView. Nó ngay lập tức hiển thị danh sách tiến trình và cổng liên kết.
Điều làm cho nó tốt hơn command prompt là bạn chủ động thấy cổng mở, đóng và gửi gói tin. Chỉ cần tìm các highlight màu xanh, đỏ, vàng. Bạn cũng có thể sắp xếp lại danh sách bằng cách nhấn tiêu đề cột, dễ dàng tìm tiến trình muốn hoặc 2 tiến trình riêng biệt tranh giành cùng một cổng.
Nếu tìm thấy tiến trình hoặc kết nối muốn đóng, chuột phải vào tiến trình đó. Bạn có thể chọn "End process" (Kết thúc tiến trình), chính xác chức năng như trong Windows Task Manager. Hoặc nhấn "Close Connection" (Đóng kết nối) để để tiến trình mở nhưng ngừng lắng nghe trên cổng cụ thể.
Nếu gặp rắc rối trên Windows 10, hãy xem có bản cập nhật Windows nào gây ra không. Chúng tôi cũng có hướng dẫn tiện lợi quản lý sức khỏe ổ cứng trên Windows 10.