Ping là từ viết tắt của Packet Internet Groper, là một công cụ mạng dùng trong các mạng TCP/IP (như Internet) để kiểm tra khả năng kết nối với một máy chủ cụ thể và đo thời gian trễ vòng gửi gói dữ liệu cùng tỷ lệ mất gói giữa hai thiết bị. Công cụ này hoạt động bằng cách gửi một số gói tin ICMP tới máy đích và chờ phản hồi.
Người phát triển công cụ này là ông Mike Muuss.
Kể từ năm 2003, công dụng của dịch vụ này đã giảm dần vì nhiều nhà cung cấp dịch vụ Internet đã chặn các thông điệp ICMP Type 8 tại các biên mạng của họ. Các loại sâu máy tính như Welchia đã lợi dụng công cụ Ping để làm quá tải hệ thống và gây tắc nghẽn mạng.
Một công cụ tương tự ping là traceroute, hoặc pathping trên Windows NT.
Kết quả của một lệnh ping
cơ bản
Kết quả của lệnh ping
thường bao gồm kích thước gói dữ liệu, địa chỉ máy chủ mục tiêu, dãy số ICMP, thời gian sống (time to live), thời gian trễ vòng (round-trip time), với đơn vị là miligiây (1/1000 giây). Đối với thời gian dưới 10 giây, độ chính xác có thể không cao.
Dưới đây là một ví dụ đơn giản khi thực hiện lệnh ping đến server vi.wikipedia.org:
$ ping -c 5 vi.wikipedia.org PING vi.wikipedia.org (130.94.122.195): 56 data bytes 64 bytes từ 130.94.122.195: icmp_seq=0 ttl=235 time=284.3 ms 64 bytes từ 130.94.122.195: icmp_seq=1 ttl=235 time=292.9 ms 64 bytes từ 130.94.122.195: icmp_seq=2 ttl=235 time=289.7 ms 64 bytes từ 130.94.122.195: icmp_seq=3 ttl=235 time=282.4 ms 64 bytes từ 130.94.122.195: icmp_seq=4 ttl=235 time=272.0 ms
Các lệnh Ping phổ biến
Ping tới ISP:
ping <Địa chỉ IP DNS của ISP>
Ví dụ: FPT: ping 210.245.31.130 Viettel: ping 203.113.131.1 VNN: ping 203.162.4.190
Ping thử card mạng: ping 127.0.0.1 hoặc: ping localhost hoặc: ip <địa chỉ IP của máy>
Xem thêm chi tiết: Start ---> Run ---> cmd ping /?
Các tham số phổ biến khi sử dụng lệnh ping
ping
<địa chỉ máy chủ> [-t] để không giới hạn thời gian thực hiện lệnhping
. Ví dụ:ping
vi.wikipedia.org -tping
<địa chỉ máy chủ> [-l size] với size là kích thước gói tin (bytes). Ví dụ:ping
vi.wikipedia.org -l 256ping
<địa chỉ máy chủ> [-n count] với count là số lần gửi lệnhping
. Ví dụ: ping 130.94.122.195 -n 10
Bạn có thể dừng lệnh ping
bất kỳ lúc nào bằng cách nhấn tổ hợp phím [Ctrl + C]
Các thông báo xuất hiện trong Command Prompt của Windows có thể được giải thích như sau
- Request time out: đã gửi gói thành công nhưng không nhận được phản hồi.
- Destination host unreachable: địa chỉ đích không tồn tại hoặc bị cô lập.
- Reply from 203.162.4.190 byte=32 time <1ms TTL 124: Gói tin gửi đến địa chỉ IP 203.162.4.190 với kích thước 32 byte, thời gian phản hồi dưới 1 mili giây, TTL (time to live - vòng đời gói) 124. Thông báo này cho biết tình trạng của gói tin và phản hồi nhận được.
+ Lệnh 'Ping' cũng có thể được sử dụng để nhanh chóng xác định địa chỉ IP thực của một trang web trên Internet. + Lệnh Ping gửi một gói tin qua giao thức ICMP thông qua Cổng 7 TCP/UDP
Liên kết tham khảo
(English)
- Thông tin về chương trình Ping Lưu trữ vào ngày 15 tháng 7 năm 2006 trên Wayback Machine, do tác giả Mike Muuss viết
Các chương trình dòng lệnh và shell builtin trong Unix | |
---|---|
Hệ thống tập tin |
|
Quản lý tác vụ |
|
Môi trường người dùng |
|
Xử lý văn bản |
|
Câu lệnh đi kèm các giao diện dòng lệnh |
|
Tìm kiếm |
|
Tài liệu |
|
Phần mềm phát triển |
|
Khác |
|
|