Cách Ping Một Số Cổng Mạng (TCP) để Xác Minh Xem Host Có đang ...
Có thể bạn quan tâm
Đăng nhập
Trang chủ Diễn đàn > Diễn đàn mạng máy tính > Mạng-Network > Basic Network > Cách Ping một số cổng mạng (TCP) để xác minh xem Host có đang mở hay không Thảo luận trong 'Basic Network' bắt đầu bởi Duyanhsao, 15/5/18.
-
Duyanhsao Member
Bài viết mô tả một số cách để xác minh qua mạng xem cổng TCP từ xa trên máy chủ có đang mở hay không. Đây là một phương pháp khắc phục sự cố phổ biến để xác định xem một dịch vụ hoặc ứng dụng cụ thể có đang chạy trên máy chủ hoặc máy tính từ xa hay không. Như bạn có thể đã biết, khi một ứng dụng hoặc dịch vụ đang chạy trên một máy chủ, nó có một cổng TCP hoặc UDP cụ thể được liên kết với nó để giao tiếp qua mạng TCP / IP (nghĩa là để dịch vụ gửi và nhận TCP / Gói IP qua mạng). Ví dụ: một số dịch vụ phổ biến (nổi tiếng) sử dụng các cổng TCP sau:
Duyanhsao, 15/5/18 #1- Web Service: Ports 80 (HTTP), 443 (HTTPs)
- Windows Remote Desktop Service: Port 3389
- Secure Shell (SSH): Port 22
- File Transfer Protocol (FTP): Ports 20,21
- Telnet: Port 23
- Simple Mail Transfer Protocol (SMTP): Port 25
- Post Office Protocol (POP3): Port 110
Như được hiển thị ở trên, đã sử dụng “telnet” để kết nối với www.google.com tại cổng 443. Câu trả lời từ Google là “Đã kết nối” có nghĩa là cổng 443 đang mở. Bây giờ, hãy thử “ping” (kết nối) với một cổng ngẫu nhiên (ví dụ: 12345) có thể đã bị đóng: telnet www.google.com 12345
Như bạn có thể thấy ở trên, cổng 12345 không phản hồi yêu cầu telnet, có nghĩa là cổng đã bị đóng. 2. Sử dụng NMAP Về cơ bản với nmap, bạn có thể gửi các gói TCP đến các cổng từ xa cụ thể và lắng nghe các gói trả lời để xác minh xem cổng đang mở hay đóng. Hãy sử dụng nmap để xem liệu cổng 53 (DNS) có đang lắng nghe dịch vụ DNS của Google (địa chỉ IP 8.8.8.8) hay không Ví dụ: # nmap -p 53 8.8.8.8 Starting Nmap 7.70SVN ( https://nmap.org ) at 2019-09-16 13:16 EDT Nmap scan report for dns.google (8.8.8.8) Host is up (0.0095s latency). PORT STATE SERVICE 53/tcp open domain Nmap done: 1 IP address (1 host up) scanned in 0.21 seconds
Như bạn có thể thấy ở trên, cổng 53 (DNS) đang mở trên máy chủ từ xa (8.8.8.8). 3. Sử dụng NetCat (“NC”) NetCat (viết tắt là “nc”), nó có thể gửi và nhận các gói TCP trong số các chức năng hữu ích khác. Tương tự như Telnet, chúng ta có thể sử dụng NC để gửi các gói TCP đến một cổng đích và xem liệu cổng đó có đang mở hay không: Ví dụ: # nc -v www.google.com 80 www.google.com [172.217.6.196] 80 (http) open
Đảm bảo sử dụng “-v” để nhận đầu ra dài dòng từ lệnh netcat. Như hình trên, cổng 80 đang mở trên Google. Kết luận: Vì vậy, đây là ba cách khác nhau để "ping một cổng" và kiểm tra xem nó có phản hồi hay không. Bài viết sử dụng ba phương pháp trên trên máy chủ Linux nhưng bạn cũng có thể sử dụng chúng trên máy Windows (đặc biệt là NMAP cũng có thể dễ dàng cài đặt trên Windows). Lưu ý: Mặc dù NetCat là một tiện ích rất hữu ích nhưng không nên sử dụng nó trên các máy Windows vì phần lớn Antivirus sẽ phát hiện ra công cụ này là "độc hại".
Chia sẻ trang này
Tweet Tên tài khoản hoặc địa chỉ Email: Bạn đã có tài khoản rồi?- Tích vào đây để đăng ký
- Vâng, Mật khẩu của tôi là:
- Bạn đã quên mật khẩu?
Từ khóa » Cách Dùng Tcping
-
Tcping – Công Cụ Chuẩn đoán Mạng | Triet's Blog
-
Ping Là Gì? Cách Kiểm Tra Tốc độ Ping Và ý Nghĩa Của Các Thông Số
-
Miễn Phí Tải Về TCPing Cho Windows XP
-
Cách Sử Dụng Lệnh Ping Trên Máy Tính - Thủ Thuật
-
PING Là Gì? Test PING Như Thế Nào?
-
Hướng Dẫn Sử Dụng Lệnh Ping Website Trong CMD
-
Hướng Dẫn Ping Và Sử Dụng Tracert - Trung Tâm Hỗ Trợ Kỹ Thuật
-
Hướng Dẫn Cách Sử Dụng Ping Và Tracert (Tracepath) - VinaHost
-
Ping Là Gì? Sử Dụng Lệnh Ping Kiểm Tra Tốc độ Mạng | BKHOST
-
Hướng Dẫn Ping Và Sử Dụng Tracert - Ech Bay
-
Hướng Dẫn Cách Ping Và Tracert để Kiểm Tra Mạng - Tài Liệu 123Host
-
Cách Dùng Lệnh Ping để Kiểm Tra Mạng
-
Kiểm Tra Kết Nối Bằng Cách Sử Dụng Lệnh Ping — Windows
-
Cách Kiểm Tra Tốc độ Ping Và ý Nghĩa Của Các Thông Số - FPT Shop