ความแตกต่างระหว่าง "เวลาแฝง" และ "ping" ด้วยการเชื่อมต่อไร้สาย


11

เมื่อเชื่อมต่อไร้สายอะไรคือความแตกต่างระหว่าง "แฝง" และ "ping"?

ฉันกำลังพยายามแยกแยะว่าค่าใดควรถามจากผู้ให้บริการ (คำถาม pre-sale) และวิธีตีความ

คำตอบ:


23

“ ping” (เป็นการวัด) คือ gamer / layman แสลงสำหรับ“ round trip time” (RTT) ซึ่งอาจใช้คำสั่ง“ ping” เพื่อวัด มันเป็นตัวชี้วัดความหน่วง แต่สามารถวัดผลได้ด้วยการสร้างทราฟฟิกที่เกี่ยวข้องกับ QoS แพ็กเก็ต“ ICMP echo” ของ ping สามารถให้ความสำคัญมากกว่าการรับส่งข้อมูลอื่น ๆ ดังนั้น ping RTTs จึงดูดีแม้ในเครือข่ายที่แย่มาก การเชื่อมต่อ TCP ยังติดตาม RTT ของพวกเขาพวกเขามักจะไม่รายงาน TCP RTT สำคัญกว่าที่จะรู้ว่าถ้าคุณคิดว่า ping RTT ของคุณกำลังถูก Gamed โดย QoS

อย่าขอคำว่า "ping" มันอาจทำให้คุณฟังดูเหมือนนักเล่นเกมงมงายไม่ใช่ผู้บริโภคบรอดแบนด์ที่มีความซับซ้อน ขอ TCP RTT ทั่วไปบนการเชื่อมต่อที่อิ่มตัว 20ms นั้นดี แต่ 100ms เริ่มเข้าสู่ดินแดนบัฟเฟอร์ ถามเกี่ยวกับอัตราการสูญเสียแพ็คเก็ตด้วย คุณต้องการบางสิ่งบางอย่างต่ำกว่า 1%


13
Ping เป็นคำที่ใช้เรียกกันทั่วไปว่า "Round Trip Time" ฉันทำงานกับผู้คนที่ฉลาดกว่าฉันในโครงการซอฟต์แวร์ที่เกี่ยวข้องกับเลเยอร์ TCP และ UDP และคนเหล่านั้นพูดว่า ping ตลอดเวลา
Michael Fulton

3
20 ms เหมาะสมกับที่ไหน?
Marcks Thomas

7
@MichaelFulton "ping time " เป็นคำศัพท์สำหรับ RTT ไม่ใช่ "ping" ด้วยตัวเองซึ่งเพิ่งมีกลิ่นของความไม่รู้
Kaz

1
คำศัพท์ของฉันอาจมีสีตามราก EE ของฉัน แต่มันก็คุ้มค่าที่จะต้องทราบว่าเวลาแฝงมักจะอยู่ห่างจากจุดปลายหนึ่งไปอีกจุดหนึ่งเท่านั้น ดังนั้นระยะเวลาในการตอบสนองมักจะเป็นครึ่งหนึ่งของเวลา ping อย่างไรก็ตามเนื่องจากเครือข่ายมักจะทำงานแบบสองทิศทางสำหรับการสื่อสารเดียว (เช่นการจับมือเชื่อมต่อ TCP) เวลา RTT / ping จึงมีประโยชน์มากกว่า
Jarrod Christman

ฉันยังอยากรู้เกี่ยวกับสิ่งนี้แม้ว่า "แพ็คเก็ต" ICMP echo "ของ ping สามารถให้ความสำคัญสูงกว่า" ฉันมักจะอยู่ภายใต้การแสดงผล ICMP มักจะให้ลำดับความสำคัญต่ำกว่าเนื่องจากถูกระบุว่าเป็นการรับส่งข้อมูลที่ไม่สำคัญโดยเฉพาะอย่างยิ่ง ส่งต่อต่างๆ
Jarrod Christman

11

ฉันกำลังพยายามแยกแยะว่าค่าใดควรถามจากผู้ให้บริการ (คำถาม pre-sale) และวิธีตีความ

คุณสามารถ ping สูงไปยังปลายทางที่เฉพาะเจาะจง แต่เวลาแฝงที่ต่ำมากไปยังปลายทางอื่นหรือแม้กระทั่งปลายทางเดียวกันโดยใช้โปรโตคอลอื่นนอกเหนือจาก ICMP

ISP ของคุณจะไม่สามารถควบคุมผลลัพธ์การ ping ใด ๆ ไปยังปลายทางที่อยู่นอกเครือข่ายของตนได้ แต่จะมีการควบคุมผ่านความล่าช้าของการเชื่อมต่อของคุณกับพวกเขา (โดยเฉพาะเวลาแฝงของคุณไปยังอุปกรณ์ภายในเครือข่ายของตนเอง พาร์ทเนอร์)

คุณควรติดสิ่งที่พวกเขาสามารถควบคุมได้กล่าวคือคุณควรใช้คำแฝงในการสนทนากับพวกเขา หากคุณพูดถึงว่าคุณมี ping สูงใน Google พวกเขาจะต้องการแก้ไขปัญหานั้น แต่การแก้ไขปัญหานั้นจะไม่ปรับปรุงเวลาแฝงของคุณให้ดีขึ้นสำหรับบริการที่ใช้โปรโตคอลอื่น

เมื่อเชื่อมต่อไร้สายอะไรคือความแตกต่างระหว่าง "แฝง" และ "ping"?

ตามที่อธิบายโดยที่ยอดเยี่ยมนี้คำตอบโดยรอนมอแปงไปที่เครือข่ายวิศวกรรม

Ping เป็นเครื่องมือสำหรับทดสอบการเชื่อมต่อเครือข่าย ใช้การร้องขอ / ตอบกลับของ ICMP เพื่อทำสิ่งนี้ โฮสต์ต้นทางส่งคำขอ ICMP echo และโฮสต์ที่รับจะส่งการตอบกลับ ICMP

...

โปรแกรม ping ส่วนใหญ่รัน ping หลายครั้งและพวกเขากลับมาแฝงเครือข่าย ICMP แบบไปกลับ โปรแกรม Ping มักจะให้จำนวนของแพ็คเก็ตที่ส่งรับสูญหายและเปอร์เซ็นต์การสูญเสียพร้อมกับเวลาแฝงในการ ping ต่ำสุดสูงสุดและเฉลี่ย

ภายในความคิดเห็นรอนอธิบายความผิดพลาดต่อไปนี้เกี่ยวกับการส่ง Ping

เวลาในการตอบรับ Ping ของคุณอาจไม่มีอะไรเกี่ยวข้องกับประสิทธิภาพของแอปพลิเคชันอื่น โดยปกติ ICMP จะถูกลดระดับไปที่ลำดับความสำคัญต่ำสุดและสามารถจบลงด้วยการนั่งรอคิวขณะที่อื่น ๆ การรับส่งข้อมูลจริงจะถูกส่งผ่าน ISP บางรายจะกำหนดเส้นทางในเส้นทางที่แตกต่างจากทราฟฟิกอื่น ๆ ของคุณส่งทางไกลหรือผ่านการเชื่อมต่อสำรอง

กล่าวอีกนัยหนึ่งเวลาแฝงคือการวัดเวลาที่ใช้ในการรับหรือส่งแพ็คเก็ตข้อมูลและ ping เป็นเครื่องมือที่ใช้วัดจำนวนเวลาโดยเฉลี่ยที่ใช้ในการส่งและรับข้อมูลประเภทใดประเภทหนึ่งโดยเฉพาะ

มีปัจจัยหลายอย่างที่จะเพิ่มหรือลดเวลาในการตอบสนองของคุณปัจจัยส่วนใหญ่อยู่นอกเครือข่ายของคุณซึ่งหมายถึงความล่าช้าที่สูงเกิดจากอุปกรณ์อื่น ๆ ไปยังปลายทาง ในกรณีส่วนใหญ่คุณไม่สามารถควบคุมว่าจะใช้พา ธ ของข้อมูลใดและแม้แต่ควบคุมสิ่งใดก็ตามคุณจะทำได้น้อยมากเพื่อลดเวลาแฝงของเครือข่าย

แบนด์วิดท์, ping, ping rate และ latency ต่างกันอย่างไร


8

ความแตกต่างระหว่าง "แฝง" และ "ping" คืออะไร?

ในทางเทคนิคpingเป็นโปรแกรมที่ใช้สำหรับการวัดความหน่วง (และเวลาแฝงคือเวลาที่ใช้ในการดูผลกระทบของการกระทำบางอย่าง - โดยปกติแล้วเวลาที่ใช้ในการส่งแพ็กเก็ตและรับการตอบกลับ )

แต่อย่างไม่เป็นทางการทั้งสองคำมักจะใช้แทนกันได้และอธิบายสิ่งเดียวกัน

ฉันกำลังพยายามแยกแยะว่าควรถามค่าจากผู้ให้บริการ (คำถาม pre-sale)

'ความหน่วง' จะถูกต้องมากขึ้น แต่ไปกับสิ่งที่ตัวแทนขายเข้าใจดีกว่า

แต่ในทั้งสองกรณีคำถามมีความหมายเฉพาะถ้าคุณระบุทั้งสองด้านของการเดินทาง (เหมือนกับถามเกี่ยวกับระยะทางหรือระยะเวลา)

ตัวอย่างเช่น:

  • คุณต้องการทราบเวลาแฝงเฉลี่ยระหว่างอุปกรณ์ลูกค้าและ ISP หรือไม่? (นั่นจะอธิบายถึงคุณภาพของลิงค์ระยะทางล่าสุด)
  • หรือคุณต้องการทราบเกี่ยวกับเวลาแฝงจาก ISP ไปยังไซต์ / บริการเฉพาะ (นั่นจะอธิบายถึงเครือข่ายและอัปลิงค์ของ ISP)
  • หรือคุณจะถามเกี่ยวกับเส้นทางเต็มรูปแบบระหว่างลูกค้าและบางเว็บไซต์? (บอกคุณถึงประสบการณ์เชิงปฏิบัติที่คาดหวัง)

สิ่งเดียวที่ฉันสามารถทำได้คือเส้นทางที่เต็มรูปแบบ แต่ฉันคิดว่ามันยากสำหรับพวกเขาที่จะให้ยกเว้นตัวเลขบอล - พาร์ค เดาฉันสามารถขอเส้นทางทั้งสามและดูสิ่งที่พวกเขาพูด
David James

2
เส้นทางไปยังปลายทางที่กำหนดจะเปลี่ยนเป็นร้อยครั้งต่อปี โหนดใหม่ในเส้นทางไปยังปลายทางจะออนไลน์และออฟไลน์อย่างต่อเนื่อง คุณจะเสียเวลาหากคุณขอข้อมูลเช่นนั้น
Ramhound
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.