Mặc dù bạn không phải là chuyên gia mạng, bạn có thể đã gặp phải thuật ngữ PING, khi sử dụng máy tính, thiết bị mạng như bộ định tuyến không dây, ứng dụng trực tuyến hoặc khi chơi trò chơi trên internet. Nếu bạn muốn biết ping là gì khi nói đến máy tính, cách lệnh ping hoạt động, cách hiểu dữ liệu hiển thị và cách sử dụng nó trong Windows, hãy đọc hướng dẫn này:
Ping là gì?
Ping là công cụ dòng lệnh, có sẵn trong nhiều hệ điều hành mà bạn có thể sử dụng để kiểm tra xem máy tính hoặc thiết bị của bạn có thể truy cập máy tính đích thông qua mạng và / hoặc internet hay không.
Ping trong thử nghiệm mạng (SpeedTest) hoặc trò chơi là gì?
Khi bạn thấy ping được báo cáo trong tất cả các loại ứng dụng, trong các thử nghiệm mạng như SpeedTest hoặc trong trò chơi trực tuyến, nó đề cập đến thời gian cần để PC của bạn nhận được phản hồi cho lệnh ping. Thời gian này được báo cáo bằng mili giây (ms) và đây là chỉ báo về tốc độ của thời gian phản ứng của kết nối internet hoặc kết nối mạng của bạn. Ping càng thấp, thời gian phản ứng càng tốt.
Tại sao ping lại hữu ích?
Lệnh ping là hữu ích chủ yếu để khắc phục sự cố khả năng truy cập của các thiết bị trên mạng và internet. Lệnh này sử dụng một loạt các thông điệp Echo (sử dụng Giao thức Thông báo Điều khiển Internet) để xác định những thứ như:
- Liệu mục tiêu của lệnh ping có hoạt động hay không hoạt động.
- Mất bao nhiêu thời gian để giao tiếp với thiết bị đích, để gửi và nhận yêu cầu Echo và trả lời.
- Mất bao nhiêu gói khi giao tiếp với thiết bị đích.
Để hiểu rõ hơn về mọi thứ, hãy xem ảnh chụp màn hình bên dưới, nơi chúng tôi chạy lệnh ping, trong Windows: ping www.microsoft.com .
Từ lệnh này, chúng ta đã học được những điều sau đây:
- Trang web www.microsoft.com có sẵn và có thể truy cập được từ máy tính Windows của chúng tôi vì chúng tôi đã nhận được thư trả lời.
- Địa chỉ IPv6 của trang web microsoft.com. Đó là địa chỉ lạ được hiển thị sau văn bản "Trả lời từ".
- Rằng không có mất dữ liệu trong kết nối của chúng tôi với trang web microsoft.com.
- Thời gian mất, tính bằng mili giây, đối với microsoft.com để trả lời lệnh ping của chúng tôi: đối với mỗi yêu cầu echo riêng lẻ, tối thiểu, thời gian tối đa và thời gian trung bình để phản hồi lệnh ping của chúng tôi.
Như bạn thấy, tiện ích ping gửi bốn yêu cầu echo theo mặc định, và nó chia sẻ số liệu thống kê và dữ liệu dựa trên các câu trả lời nó sẽ nhận được từ mục tiêu.
Ai đã phát minh ra ping?
Tiện ích ping được tạo ra bởi một người Mỹ tên Mike Muuss, vào tháng 12 năm 1983, trong khi làm việc trong phòng thí nghiệm nghiên cứu đạn đạo tại Aberdeen Proving Ground, ở Maryland. Tên này xuất phát từ công nghệ sonar được sử dụng trong tàu ngầm, tàu trên mặt đất và máy bay, gửi một xung và lắng nghe tiếng vang để phát hiện các vật thể dưới nước. Ông đã tìm thấy nó một phép ẩn dụ phù hợp cho cách thức hoạt động của tiện ích ping.
Trong đó hệ điều hành và thiết bị nào có sẵn ping?
Bạn có thể sử dụng công cụ ping trong Windows, Linux, MAC OS X, Unix, FreeBSD và nhiều hệ điều hành khác cho máy tính để bàn, máy chủ và các thiết bị khác. Ngay cả các thiết bị mạng như bộ định tuyến cũng đã triển khai công cụ ping để khắc phục sự cố mạng.
Làm thế nào để sử dụng ping trong Windows?
Nếu bạn muốn sử dụng công cụ ping trong Windows, hãy mở Command Prompt hoặc PowerShell. Sau đó, nhập ping theo sau là địa chỉ IP (hoặc tên máy chủ) của máy tính hoặc thiết bị đích. Ví dụ: nhập một cái gì đó như: "ping 192.168.1.1" hoặc "ping www.bing.com" không có dấu ngoặc kép.
Theo tài liệu của Microsoft, ở đây, lệnh ping trong Windows có thể sử dụng rất nhiều tham số. Để xem chúng cho chính mình, hãy viết ping /? hoặc ping -? và nhấn Enter trên bàn phím của bạn. Windows liệt kê tất cả các tham số và công tắc mà bạn có thể sử dụng cho công cụ ping.
LƯU Ý: Bạn có thể sử dụng / hoặc - trước bất kỳ tham số nào của lệnh ping. Chúng có thể hoán đổi cho nhau và dẫn đến kết quả tương tự.
Dưới đây là giải thích về tất cả các công tắc cho lệnh ping:
- / t - ping tiếp tục gửi tin nhắn yêu cầu Echo đến đích cho đến khi bị gián đoạn thủ công. Để làm gián đoạn và hiển thị số liệu thống kê, nhấn CTRL + Break . Để ngắt và thoát ping, nhấn CTRL + C.
- / a - ping cố gắng giải quyết và hiển thị tên máy chủ của địa chỉ IP được nhập làm đích.
- / n count - sử dụng thay đổi này số lượng các thông điệp yêu cầu Echo từ 4 (mặc định) thành một thứ khác. Bạn có thể sử dụng bất kỳ số nào từ 1 đến 4294967295.
- / l size - thiết lập kích thước (tính theo byte) của thông báo yêu cầu Echo được gửi tới đích, từ 32 (mặc định) đến cái khác. Bạn có thể sử dụng bất kỳ số nào từ 1 đến 65527.
- / f - sử dụng điều này để gửi các thông báo yêu cầu Echo với cờ "Do Not Fragment" được bật để yêu cầu không bị phân mảnh bởi các bộ định tuyến, trên đường đến đích. Tùy chọn này chỉ hoạt động cho các địa chỉ IPv4, và nó rất hữu ích cho việc xử lý sự cố các vấn đề về Maximum Transmission Unit (PMTU).
- / i TTL - đặt giá trị Time to Live (TTL) cho yêu cầu Echo, tối đa là 255. TTL giới hạn tuổi thọ của dữ liệu được gửi bởi lệnh ping. Nếu giá trị TTL đã trôi qua và không nhận được trả lời, dữ liệu sẽ bị hủy.
- / v TOS - đặt Loại dịch vụ (TOS) được sử dụng cho yêu cầu Echo. Giá trị mặc định là 0 và giá trị tối đa là 255. Tùy chọn này chỉ hoạt động đối với địa chỉ IPv4.
- / r count - đặt số bước nhảy giữa PC của bạn và đích mà bạn muốn được ghi lại và hiển thị bởi lệnh ping. Giá trị tối đa cho số này là 9. Nó chỉ hoạt động với các địa chỉ IPv4.
- / s count - báo cáo thời gian (trong định dạng Dấu thời gian Internet) khi mỗi yêu cầu Echo được nhận và mỗi câu trả lời được gửi đi. Giá trị tối đa cho số là 4, có nghĩa là chỉ có bốn bước nhảy đầu tiên có thể được đóng dấu thời gian. Tùy chọn này chỉ hoạt động với địa chỉ IPv4.
- / j host-list - sử dụng Loose Source Route được chỉ định trong danh sách máy chủ. Với kiểu định tuyến này, các đích trung gian kế tiếp có thể được phân tách bằng một hoặc nhiều bộ định tuyến. Số lượng địa chỉ hoặc tên tối đa trong danh sách máy chủ là 9. Danh sách máy chủ là một loạt các địa chỉ IP được phân tách bằng dấu cách và chúng phải là địa chỉ IPv4.
- / k host-list - sử dụng Strict Source Route được chỉ định trong danh sách máy chủ. Với định tuyến nghiêm ngặt, đích trung gian tiếp theo phải được truy cập trực tiếp (và không được phân tách bằng bộ định tuyến). Số lượng địa chỉ hoặc tên tối đa trong danh sách máy chủ là 9. Danh sách máy chủ là một loạt địa chỉ IPv4 được phân tách bằng dấu cách.
- / w timeout - giá trị thời gian chờ điều chỉnh lượng thời gian, tính bằng mili giây, mà ping chờ mỗi câu trả lời. Giá trị thời gian chờ mặc định là 4000 hoặc 4 giây.
- / r range - báo lệnh ping để theo dõi đường đi vòng, cho một số bước nhảy. Nó chỉ hoạt động với các địa chỉ IPv6. Phạm vi phải là một số từ 1 đến 9.
- / s srcaddr - chỉ định địa chỉ nguồn để sử dụng khi làm việc với địa chỉ IPv6. Địa chỉ phải được nhập sau srcaddr .
- / c ngăn - xác định định danh ngăn định tuyến.
- / p - ping địa chỉ nhà cung cấp dịch vụ ảo hóa mạng Hyper-V.
- / 4 - buộc sử dụng địa chỉ IPv4 và nó được sử dụng kết hợp với tên máy chủ, không phải địa chỉ IP. Ví dụ, viết "ping / 4 www.microsoft.com" (không có dấu ngoặc kép) và nó trả về địa chỉ IPv4 của tên máy chủ.
- / 6 - buộc sử dụng địa chỉ IPv6 và nó được sử dụng kết hợp với tên máy chủ, không phải địa chỉ IP. Ví dụ: viết "ping / 6 www.microsoft.com" và bạn thấy địa chỉ IPv6 của tên máy chủ.
Một vài ví dụ về cách làm việc với lệnh ping:
Để đảm bảo rằng bạn hiểu rõ hơn về cách làm việc với lệnh ping, chúng tôi sẽ chia sẻ một vài ví dụ và giải thích cách chúng được sử dụng trong cuộc sống thực. Nếu bạn muốn theo dõi một trang web nhất định và tính khả dụng của nó, bạn có thể sử dụng "ping -t domainname" mà không có dấu ngoặc kép. Lệnh không ngừng ping và chia sẻ thời gian cần thiết để trả lời từng yêu cầu Echo.
Tuy nhiên, nếu bạn thực hiện theo dõi vô tận các máy chủ được quản lý tốt, PC của bạn có thể bị cấm truy cập. Đừng quên dừng nó bằng cách nhấn CTRL + C trên bàn phím của bạn.
Bạn có thể muốn sử dụng một số lượng hữu hạn các thông báo yêu cầu Echo để gửi, sử dụng "tên máy chủ ping -n count" như trong ví dụ dưới đây:
Trong ảnh chụp màn hình ở trên, bạn có thể thấy rằng máy chủ ban đầu có sẵn và trả lời lệnh ping, sau đó nó đã chuyển sang ngoại tuyến và tất cả các yêu cầu còn lại đều hết thời gian chờ.
Nếu bạn biết địa chỉ IP của máy chủ và bạn muốn biết tên máy chủ, bạn có thể sử dụng "địa chỉ IP ping-a" . Ping cố gắng giải quyết và hiển thị tên máy chủ của đích và sau đó trả về nó, tương tự như ảnh chụp màn hình bên dưới.
Bạn có sử dụng lệnh ping và làm thế nào?
Bây giờ bạn biết ping là gì, nó hoạt động như thế nào, nó hoạt động như thế nào, và cách sử dụng nó trong Windows. Trước khi đóng hướng dẫn này, hãy bình luận bên dưới và chia sẻ bất kỳ câu hỏi nào mà bạn có thể có. Ngoài ra, chúng tôi muốn biết cách bạn sử dụng lệnh ping.