Cách Kiểm tra Mở Cổng TCP / IP trong

[ad_1]

Sửa máy tính tại nhà TPHCM

Chạy lệnh “netstat -ab” trong cửa sổ Command Prompt, PowerShell hoặc Terminal nâng cao để hiển thị danh sách các ứng dụng và các cổng liên quan của chúng.

Bất cứ khi nào một ứng dụng muốn tự truy cập qua mạng, nó sẽ yêu cầu một cổng TCP / IP, có nghĩa là cổng đó không thể được sử dụng bởi bất kỳ thứ gì khác. Vì vậy, làm thế nào để bạn kiểm tra các cổng đang mở để xem ứng dụng nào đang sử dụng nó?

Cập nhật: Chúng tôi đã kiểm tra quy trình này và xác nhận rằng tất cả các bước đều được cập nhật và tất cả chúng đều hoạt động trong Windows 11.

Các cổng hoạt động như thế nào?

Địa chỉ IP chỉ định một máy tính – hoặc thiết bị mạng khác – trên mạng. Khi một thiết bị gửi lưu lượng đến một thiết bị khác, địa chỉ IP được sử dụng để định tuyến lưu lượng đó đến nơi thích hợp. Khi lưu lượng truy cập đến đúng nơi, thiết bị cần biết ứng dụng hoặc dịch vụ nào để gửi lưu lượng truy cập đến. Đó là nơi các cổng đi vào.

CÓ LIÊN QUAN: Cách chuyển tiếp các cổng trên bộ định tuyến của bạn

Nếu địa chỉ IP giống với địa chỉ đường phố trên một mẩu thư, thì cổng là một cái gì đó giống như tên của người ở nơi cư trú đó nhận được thư. Phần lớn, bạn không cần phải lo lắng về các cổng. Nhưng thỉnh thoảng, bạn có thể gặp phải một ứng dụng được thiết lập để lắng nghe lưu lượng truy cập trên cùng một cổng mà một ứng dụng khác đã sử dụng. Trong trường hợp đó, bạn sẽ cần xác định ứng dụng đã sử dụng cổng đó.

CÓ LIÊN QUAN: Sự khác biệt giữa TCP và UDP là gì?

Có một số cách để biết ứng dụng nào bị khóa cổng, nhưng chúng tôi sẽ hướng dẫn bạn một số cách tích hợp sử dụng Command Prompt, PowerShell hoặc Terminal, sau đó hiển thị cho bạn một phần mềm miễn phí tuyệt vời ứng dụng làm cho nó thậm chí còn dễ dàng hơn. Tất cả các phương pháp này sẽ hoạt động cho dù bạn sử dụng phiên bản Windows nào.

Sử dụng các công cụ tích hợp để xem nội dung đang nghe trên cổng

Chúng tôi có hai lệnh để hiển thị cho bạn. Đầu tiên liệt kê các cổng đang hoạt động cùng với tên của quá trình đang sử dụng chúng. Hầu hết thời gian, lệnh đó sẽ hoạt động tốt. Tuy nhiên, đôi khi, tên quy trình sẽ không giúp bạn xác định ứng dụng hoặc dịch vụ nào thực sự có cổng bị ràng buộc. Đối với những thời điểm đó, bạn sẽ cần liệt kê các cổng đang hoạt động cùng với số nhận dạng quy trình của chúng và sau đó tra cứu các quy trình đó trong Trình quản lý tác vụ.

Tùy chọn một: Xem Sử dụng Cổng cùng với Tên Quy trình

Trước tiên, bạn sẽ cần mở Command Prompt ở chế độ quản trị viên. Nhấn Bắt đầu, rồi nhập “lệnh” vào hộp tìm kiếm. Khi bạn thấy “Command Prompt” xuất hiện trong kết quả, hãy nhấp chuột phải vào nó và chọn “Run as administrator” hoặc nhấp vào “Run as Administrator” ở bên phải.

Ghi chú: Bạn cũng có thể sử dụng PowerShell hoặc Terminal cho việc này.

Tại Command Prompt, nhập văn bản sau rồi nhấn Enter:

netstat -ab

Sau khi bạn nhấn Enter, kết quả có thể mất một hoặc hai phút để hiển thị đầy đủ, vì vậy hãy kiên nhẫn. Cuộn qua danh sách để tìm cổng (được liệt kê sau dấu hai chấm bên phải địa chỉ IP cục bộ) và bạn sẽ thấy tên quy trình được liệt kê dưới dòng đó. Nếu bạn muốn làm mọi thứ dễ dàng hơn một chút, hãy nhớ rằng bạn cũng có thể chuyển kết quả của lệnh vào một tệp văn bản. Sau đó, bạn có thể chỉ cần tìm kiếm tệp văn bản cho số cổng mà bạn đang theo dõi.

CÓ LIÊN QUAN: Cách lưu đầu ra của Command Prompt thành tệp văn bản trong Windows

Ở đây, chẳng hạn, bạn có thể thấy rằng cổng 49902 bị ràng buộc bởi một quá trình có tên picpick.exe. PicPick là một trình chỉnh sửa hình ảnh trên hệ thống của chúng tôi, vì vậy chúng tôi có thể cho rằng cổng thực sự bị ràng buộc bởi quy trình thường xuyên kiểm tra các bản cập nhật cho ứng dụng.

Tùy chọn thứ hai: Xem việc sử dụng cổng cùng với số nhận dạng quy trình

Nếu tên của quá trình cho số cổng mà bạn đang tìm kiếm khiến bạn khó phân biệt được ứng dụng liên quan là gì, bạn có thể thử một phiên bản của lệnh hiển thị số nhận dạng quy trình (PID) thay vì tên. Nhập văn bản sau vào Command Prompt, sau đó nhấn Enter:

netstat -aon

Cột ở ngoài cùng bên phải liệt kê các PID, vì vậy chỉ cần tìm PID được liên kết với cổng mà bạn đang cố gắng khắc phục sự cố.

ID quy trình được liên kết với một cổng nhất định.

Tiếp theo, mở Trình quản lý tác vụ bằng cách nhấp chuột phải vào bất kỳ không gian mở nào trên thanh tác vụ của bạn và chọn “Trình quản lý tác vụ”. Bạn cũng có thể nhấn Ctrl + Shift + Esc.

Nếu bạn đang sử dụng Windows 8, 10 hoặc 11, hãy chuyển sang tab “Chi tiết” trong Trình quản lý tác vụ.

CÓ LIÊN QUAN: Có gì mới trong Trình quản lý tác vụ trong Bản cập nhật 2022 của Windows 11

Trong các phiên bản Windows cũ hơn, bạn sẽ thấy thông tin này trên tab “Processes”. Sắp xếp danh sách quy trình theo cột “PID” và tìm PID được liên kết với cổng bạn đang điều tra. Bạn có thể biết thêm về ứng dụng hoặc dịch vụ nào có cổng bị ràng buộc bằng cách xem cột “Mô tả”.

Sắp xếp theo ID quy trình (PID), sau đó tìm ứng dụng được liên kết.

Nếu không, hãy nhấp chuột phải vào quy trình và chọn “Mở vị trí tệp”. Vị trí của tệp có thể sẽ cung cấp cho bạn manh mối về ứng dụng nào có liên quan.

Khi ở đó, bạn có thể sử dụng các tùy chọn Kết thúc Quy trình, Mở Vị trí Tệp hoặc Đi tới (các) Dịch vụ để kiểm soát hoặc dừng quy trình.

Sử dụng cổng NirSoft CurrPorts để xem những gì đang nghe trên cổng

Nếu bạn không thực sự thích kiểu Command Prompt – hoặc bạn chỉ muốn sử dụng một tiện ích đơn giản để thực hiện tất cả việc này trong một bước – chúng tôi khuyên bạn nên sử dụng tiện ích CurrPorts miễn phí tuyệt vời của NirSoft. Hãy tiếp tục và tải xuống công cụ. Chỉ cần đảm bảo bạn có đúng phiên bản (phiên bản thông thường dành cho Windows 32 bit và phiên bản x64 dành cho Windows 64 bit). Đó là một ứng dụng di động, vì vậy bạn sẽ không cần cài đặt nó. Chỉ cần giải nén thư mục tải xuống và chạy tệp thực thi.

CÓ LIÊN QUAN: Làm cách nào để biết tôi đang chạy Windows 32 bit hay 64 bit?

Trong cửa sổ CurrPorts, sắp xếp theo cột “Cổng cục bộ”, tìm cổng bạn đang điều tra và bạn có thể xem mọi thứ – tên quy trình, PID, cổng, đường dẫn đầy đủ đến quy trình, v.v.

CurrPorts của Nirsoft có thể được sắp xếp theo cổng cục bộ nào đang mở.

Để dễ dàng hơn, hãy nhấp đúp vào bất kỳ quy trình nào để xem từng chi tiết đơn lẻ trong một cửa sổ.

Chi tiết của một quy trình trong CurrPort.


Khi bạn đã xác định được ứng dụng hoặc dịch vụ nào có cổng mà bạn đang điều tra bị ràng buộc, việc xử lý nó như thế nào là tùy thuộc vào bạn. Nếu đó là một ứng dụng, bạn có thể có tùy chọn để chỉ định một số cổng khác. Nếu đó là một dịch vụ – hoặc bạn không có tùy chọn chỉ định số cổng khác – thì bạn có thể phải dừng dịch vụ hoặc xóa ứng dụng.

CÓ LIÊN QUAN: Hiểu và quản lý các dịch vụ Windows

dịch vụ cài win online từ xa

[ad_2]

Vui lòng đánh giá về dịch vụ tại nhà