Sự khác biệt giữa độ trễ của mạng và trò chơi ping ping với một kết nối không dây


11

Với một kết nối không dây, sự khác biệt giữa "độ trễ" và "ping" là gì?

Tôi đang cố gắng phân biệt giá trị nào cần hỏi từ nhà cung cấp (câu hỏi trước khi bán) và cách giải thích nó.

Câu trả lời:


23

Trò chơi ping ping (như một phép đo) là tiếng lóng của game thủ / cư sĩ trong thời gian chuyến đi khứ hồi (RTT), mà người ta có thể sử dụng lệnh ping ping để đo. Đây là thước đo độ trễ, nhưng nó có thể được đánh dấu bằng cách định hình lưu lượng liên quan đến QoS; Các gói ICMP của ping ping có thể được ưu tiên cao hơn các lưu lượng khác để ping RTT trông tuyệt vời ngay cả trên một mạng khủng khiếp. Các kết nối TCP cũng theo dõi RTT của họ, họ thường không báo cáo nó. TCP RTT quan trọng hơn để biết nếu bạn nghĩ rằng ping RTT của bạn đang bị QoS đánh bạc.

Đừng hỏi về ping ping. Nó có thể khiến bạn nghe như một game thủ không biết gì, không phải là một người tiêu dùng băng thông rộng tinh vi. Yêu cầu TCP RTT điển hình trên kết nối bão hòa. 20ms là khá, nhưng 100ms bắt đầu đi vào lãnh thổ đệm. Cũng hỏi về tỷ lệ mất gói. Bạn muốn một cái gì đó dưới 1%.


13
Ping là một thuật ngữ khá phổ biến đề cập đến "Thời gian khứ hồi". Tôi đã làm việc với những người thông minh hơn tôi trong các dự án phần mềm liên quan đến mã lớp TCP và UDP và những người đó nói ping mọi lúc.
Michael Fulton

3
20 ms là đàng hoàng ở đâu?
Marcks Thomas

7
@MichaelFulton "ping time " là một thuật ngữ cho RTT, không phải là "ping", mà chỉ có mùi của sự thiếu hiểu biết.
Kaz

1
Thuật ngữ của tôi có thể được tô màu bởi nguồn gốc EE của tôi, nhưng điều đáng chú ý là độ trễ thường chỉ là thời gian từ điểm cuối này đến điểm cuối khác. Do đó, độ trễ thuật ngữ thường bằng một nửa thời gian ping. Tuy nhiên, do các mạng thường hoạt động hai chiều cho một giao tiếp duy nhất (như bắt tay kết nối TCP), thời gian RTT / ping hữu ích hơn.
Jarrod Christman

Mặc dù vậy, tôi cũng tò mò về điều này, "các gói echo ICMP của ping có thể được ưu tiên cao hơn", tôi luôn có ấn tượng rằng ICMP thường được ưu tiên thấp hơn do được xác định là lưu lượng không quan trọng, đặc biệt là khi thực hiện tracert các giao nhận khác nhau.
Jarrod Christman

11

Tôi đang cố gắng phân biệt giá trị nào cần hỏi từ nhà cung cấp (câu hỏi trước khi bán) và cách giải thích nó.

Bạn có thể có một ping cao đến một đích cụ thể, nhưng độ trễ cực thấp, đến một đích khác hoặc thậm chí cùng một đích sử dụng một giao thức khác ngoài ICMP.

ISP của bạn sẽ không có bất kỳ quyền kiểm soát nào đối với kết quả ping đến đích bên ngoài mạng của họ, nó sẽ có quyền kiểm soát, về độ trễ kết nối của bạn với họ (cụ thể là độ trễ của bạn đối với các thiết bị trong mạng của họ hoặc mạng do họ sở hữu đối tác).

Bạn nên giữ những gì họ có quyền kiểm soát, nói cách khác, bạn nên sử dụng thuật ngữ độ trễ trong bất kỳ cuộc trò chuyện nào với họ. Nếu bạn đề cập rằng bạn có ping cao với Google, họ sẽ muốn khắc phục sự cố đó, nhưng việc giải quyết vấn đề đó sẽ không cải thiện độ trễ của bạn đối với dịch vụ sử dụng giao thức khác.

Với một kết nối không dây, sự khác biệt giữa "độ trễ" và "ping" là gì?

Như được giải thích bởi câu trả lời xuất sắc này của Ron Maupin tại Network Engineering .

Ping là một tiện ích để kiểm tra kết nối mạng. Nó sử dụng ICMP echo request / reply để làm điều này. Máy chủ gốc gửi yêu cầu tiếng vang ICMP và máy chủ nhận gửi phản hồi tiếng vang ICMP.

...

Hầu hết các chương trình ping chạy ping nhiều lần và chúng trả về độ trễ mạng ICMP khứ hồi. Chương trình Ping thường cung cấp cho bạn số lượng gói tin được gửi, nhận, mất và phần trăm mất, cùng với độ trễ ping thấp nhất, cao nhất và trung bình.

Trong một bình luận, Ron giải thích những sai lầm sau đây về độ trễ ping.

Độ trễ ping của bạn có thể không liên quan gì đến cách ứng dụng khác hoạt động. ICMP thường được giảm xuống mức ưu tiên thấp nhất và cuối cùng nó có thể ngồi trong hàng đợi trong khi lưu lượng thực khác được gửi qua. Một số ISP sẽ định tuyến nó theo một đường dẫn khác với lưu lượng khác của bạn, gửi nó đi một quãng đường dài hoặc thông qua các kết nối phụ.

Nói cách khác, độ trễ là thước đo thời gian cần để nhận hoặc gửi một gói dữ liệu và ping là tiện ích đo thời gian trung bình cần thiết cho một loại dữ liệu cụ thể được gửi và nhận.

Có nhiều yếu tố khác nhau sẽ làm tăng hoặc giảm độ trễ của bạn, hầu hết các yếu tố đó nằm ngoài mạng của bạn, điều đó có nghĩa là độ trễ cao là do các thiết bị khác đến đích. Trong hầu hết các trường hợp, bạn không có quyền kiểm soát dữ liệu sẽ đi theo con đường nào và thậm chí bạn có quyền kiểm soát nào, bạn có thể làm rất ít để giảm độ trễ của mạng đó.

Sự khác biệt giữa băng thông, ping, tốc độ ping và độ trễ là gì?


8

sự khác biệt giữa "độ trễ" và "ping" là gì?

Về mặt kỹ thuật, pinglà một chương trình được sử dụng để đo độ trễ. (Và độ trễ là thời gian để bạn thấy tác động của một số hành động - thường là thời gian cần thiết để gửi một gói và nhận được trả lời .)

Nhưng không chính thức cả hai thuật ngữ thường được sử dụng thay thế cho nhau và mô tả cùng một điều.

Tôi đang cố gắng phân biệt giá trị nào cần hỏi từ nhà cung cấp (câu hỏi trước khi bán)

"Độ trễ" sẽ chính xác hơn, nhưng đi với bất cứ điều gì mà đại diện bán hàng hiểu rõ hơn.

Nhưng trong cả hai trường hợp, câu hỏi chỉ có ý nghĩa nếu bạn chỉ định cả hai kết thúc của chuyến đi. (Giống như hỏi về khoảng cách hoặc thời gian.)

Ví dụ:

  • Bạn có muốn biết độ trễ trung bình giữa thiết bị của khách hàng và ISP không? (Điều đó sẽ mô tả chất lượng của liên kết dặm cuối.)
  • Hay bạn muốn biết về độ trễ từ ISP đến một trang web / dịch vụ cụ thể? (Điều đó sẽ mô tả mạng riêng và đường lên của ISP.)
  • Hoặc bạn sẽ hỏi về con đường đầy đủ giữa khách hàng và một số trang web? (Cho bạn biết những gì kinh nghiệm thực tế mong đợi.)

Điều duy nhất tôi có thể liên quan đến là con đường đầy đủ, nhưng tôi tưởng tượng rằng họ khó có thể cung cấp ngoại trừ số liệu công viên bóng. Đoán tôi có thể yêu cầu cả ba con đường và xem những gì họ nói.
David James

2
Một con đường đến một điểm đến nhất định sẽ thay đổi hàng trăm lần một năm. Các nút mới trong đường dẫn đến đích sẽ trực tuyến và ngoại tuyến liên tục. Bạn sẽ lãng phí thời gian nếu bạn hỏi thông tin như vậy.
Ramhound
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.