ความเร็วของอินเทอร์เน็ตลดลงไปไกลกว่าประเทศใดประเทศหนึ่ง (เซิร์ฟเวอร์ใน) หรือไม่?


37

มีกฎทั่วไปหรือเปล่าต่อความเร็วอินเทอร์เน็ตของคุณที่สามารถลดลงได้เป็นพัน ๆ กิโลเมตรและตามจำนวนเท่าไร? บางอย่างเช่น "10 Mbit / s ต่อ 1,000 กม." (ฉันได้มาจากคำตอบ SEนี้ว่านี่อาจเป็นกรณี)

อย่างไรก็ตามฉันอาศัยอยู่ใกล้กับมอสโกและเมื่อทดสอบเซิร์ฟเวอร์รอบตัวฉันฉันได้รับเต็ม 60 Mbit / s ซึ่งฉันจ่ายไป อย่างไรก็ตามถ้าฉันทดสอบการเชื่อมต่ออินเทอร์เน็ตของฉันกับเซิร์ฟเวอร์ใน Tokio ญี่ปุ่นฉันจะไม่ได้รับ Mbit / s เต็มรูปแบบ ( สกรีนช็อต ) หรือ USA, Miami - ประมาณ 3 Mbit / s ( ภาพหน้าจอ )

ฉันกลัวว่าจะมีการจัดตั้ง "ไฟร์วอลล์ที่ยิ่งใหญ่ของรัสเซีย" ความกลัวของฉันเป็นธรรมหรือเป็นเช่นอธิบายทางร่างกายลดลง?


1
คำถามที่เชื่อมโยงนั้นถูกต้องแน่นอน หากคุณต้องการดาวน์โหลด Gigabyte เซิร์ฟเวอร์ระยะไกลจะไม่ส่ง Gigabyte ทั้งหมดทันที มันจะส่งชิ้นเล็ก ๆ ก่อนเร่งความเร็วตามที่คุณ (ผู้รับ) ระบุว่าคุณได้รับพวกเขาแน่นอน กระบวนการนี้เกิดขึ้นเร็วขึ้นสำหรับเซิร์ฟเวอร์ที่อยู่ใกล้เคียง
MSalters

27
กฎของฟิสิกส์บอกเราว่าสิ่งหนึ่งที่ต้องเพิ่มขึ้นตามระยะทางคือความหน่วงซึ่งแตกต่างจากแบนด์วิดท์และตามด้วยแบนด์วิดท์มีผลต่อสิ่งที่คุณอาจเรียกว่า "ความเร็ว" โดยทั่วไปแล้วเซิร์ฟเวอร์ที่อยู่ไกลกว่าการรับรู้จะใช้เวลาตอบสนองนานกว่า
ทอดด์วิลค็อกซ์

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

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

1
@ ฮอบส์ใช่พวกเขาอยู่ในซีกโลกใต้ดังนั้นบิตทั้งหมดจึงถอยหลัง :)
reirab

คำตอบ:


48

การรอรับข้อมูลจากระยะไกลเป็นปรากฏการณ์ที่เกิดขึ้นจริง แต่ไม่ถึงเท่าที่คุณเห็น

หากมองเห็นเส้นตรงไปยังเป้าหมาย 600 กิโลเมตรแสงจะใช้เวลาประมาณ 2 มิลลิวินาทีในการไปถึงปลายทาง ในทำนองเดียวกันถ้าระยะทางมีขนาดใหญ่ขึ้นพูดจากมอสโกถึงโตเกียวที่ประมาณ 7500 กิโลเมตรจะใช้เวลา 25 มิลลิวินาทีในการไปถึงปลายทาง นั่นยาวกว่า 12.5 เท่า ตามPhysics.se: แสงเดินทางผ่านสายเคเบิลใยแก้วนำแสงได้เร็วแค่ไหน? และExtremetechความเร็วของแสงในสายเคเบิลใยแก้วนำแสงจะช้ากว่าประมาณ 30% ในสุญญากาศ

แต่นั่นไม่ได้แปลถึงการลดแบนด์วิดท์โดยตรงในขณะที่แพ็คเก็ตสามารถถูกร้องขอเข้าคิวและส่งออกได้เร็วขึ้น

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

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

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

ทดสอบการเชื่อมต่อไปยังประเทศอื่น ๆ หากมีข้อ จำกัด ในทำนองเดียวกันคุณอาจต้องกังวล แต่ก็ไม่รับประกัน

ไฟร์วอลล์ที่ดีของจีนสามารถอนุมานได้มากกว่าเพียงการ จำกัด แบนด์วิดท์ มันมีเอฟเฟกต์การกรองที่แอ็คทีฟจำนวนมากบนทราฟฟิกที่ผ่าน เว็บไซต์ถูกบล็อกและเนื้อหาจะถูกกรอง

วิธีหนึ่งในการทดสอบคือทดสอบลิงก์ไปยังทุกประเทศที่คุณสามารถค้นหาเพื่อนบ้านที่ดีที่สุดแล้วรับบริการ VPN ที่โฮสต์ในประเทศนั้น หากลิงก์ของคุณผ่าน VPN นั้นอย่างรวดเร็วอาจมีการกรองในประเทศบ้านเกิดของคุณหรืออาจเป็นเพียงเส้นทางเครือข่ายที่ไม่ดี


1
ในที่สุดคำตอบที่สมเหตุสมผล
spikey_richie

การเชื่อมโยงระหว่างทั้งสองประเทศนั้นไม่ได้ จำกัด อยู่เพียงไม่กี่ Mbit / s ฉันแน่ใจว่าแม้ระหว่างมอสโคว์และโตเกียวเป็นไปได้ที่จะได้รับ 60Mbit / s ไม่เพียงแค่มีการเชื่อมต่อ TCP เดียว
SpiderPig

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

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

4
@ToddWilcox มันบอกเป็นนัยโดย "สมมติว่าเป็นเส้นสายตาตรงไปยังเป้าหมายที่อยู่ห่างออกไป 600 กิโลเมตรจะใช้เวลาประมาณ ... " ดังนั้นทุกอย่างจะช้ากว่านั้น จากนั้นฉันก็อธิบายเพิ่มเติมเกี่ยวกับไฟเบอร์ว่าอาจช้าลงอีก 30% และเรามีการเชื่อมต่อและตัวแปลงทุกประเภท สำหรับฉันแล้วมันรู้สึกโดยปริยายถ้าไม่ชัดแจ้งโดยตรง
Mokubai

21

ประวัติการใช้งานอินเทอร์เน็ตที่มีข้อผูกมัด: กรณีของอีเมล 500 ไมล์

จำนวนข้อมูล "ที่กำลังบิน" ในแต่ละครั้งถูก จำกัด โดยหน้าต่าง TCP ที่สร้างขึ้นระหว่างสองระบบ ในบางกรณีเอฟเฟกต์หน้าต่างอาจทำให้การทำงานช้าลง: https://www.snellman.net/blog/archive/2017-08-19-slow-ps4-downloads/

พลัสมีการพิจารณาเป็นพิเศษสำหรับมันในระยะทางไกล (TCP ในพื้นที่): http://www.ipnsig.org/reports/TCP_IP.pdf

ฉันจะบอกว่ามีสามผลกระทบที่เกี่ยวข้อง

1) จำนวนข้อมูล "ระหว่างเที่ยวบิน" ระหว่างสองระบบนั้นถูก จำกัด โดยหน้าต่าง TCP และเวลาไปกลับสำหรับ ACK เพิ่ม RTT สำหรับหน้าต่างเดียวกัน = ความเร็วสูงสุดช้าลง

2) เราเตอร์ทุกตัวที่เพิ่มความล่าช้า สิ่งนี้เกี่ยวข้องกับจำนวนเครือข่ายที่คุณต้องเดินทางมากกว่าระยะทางภูมิศาสตร์

3) ในที่สุดไฟร์วอลระดับชาติจะเพิ่มการลดความเร็วลงอีกชั้นหนึ่ง หลายประเทศมีหลายอย่างที่นี่แม้ว่ามันจะเป็นแค่การกรองสื่อลามกสำหรับเด็กและ The Pirate Bay รัสเซียมีหนึ่ง: https://www.theguardian.com/world/2016/nov/29/putin-china-internet-great-firewall-russia-cybersecurity-pact


7

"ไฟร์วอลล์อันยิ่งใหญ่ของรัสเซีย" ก็มีอยู่เช่นกันทำให้ความเร็วลดลง จากนั้นจะขึ้นอยู่กับจำนวนข้อมูลที่รวบรวม (เพิ่งสร้างข้อมูลการเชื่อมต่อเนื้อหาการเชื่อมต่อแบบเต็มเพื่อการวิเคราะห์ ฯลฯ ) แต่ฉันอาศัยอยู่นอกรัสเซียและ FSB ไม่ได้เป็นเทคโนโลยีที่ใช้การโฆษณาดังนั้นจึงเป็นเพียงการเก็งกำไร ...

แต่เหตุผลที่มากกว่านั้นก็คือผู้ให้บริการของคุณ ผู้ให้บริการของคุณอาจมีการเชื่อมต่อที่บ้านแบบไวด์ดีเยี่ยมอย่างไรก็ตามการเข้าถึงการเชื่อมต่อต่างประเทศมี จำกัด มากขึ้น ดังนั้นหากพวกเขาซื้อการเชื่อมต่อภายนอก 1 Gbit / s มันก็ขึ้นอยู่กับจำนวนรวมและเวลากลางวัน (ในช่วงดึกจะมีคนน้อยลงบนเน็ตดังนั้นคุณจะได้รับมากขึ้นจากแบนด์วิดท์รวมของผู้ให้บริการต่างประเทศของคุณ การเชื่อมต่อมากกว่าในช่วงเวลา 19.00 น. เมื่อทุกคนอยู่ที่บ้านและเด็ก ๆ บน YouTube

นอกจากนี้ความเร็วของสหรัฐอเมริกาหรือญี่ปุ่นจะช้ากว่าเช่นฟินแลนด์หรือเยอรมันเนื่องจากผู้คนจำนวนมากต้องใช้สายเคเบิลเดียวกันกับแบนด์วิดท์ทั้งหมดที่มี จำกัด


1
ขอบคุณสำหรับคำตอบของคุณเช่นกัน ไม่ทราบว่าผู้ให้บริการซื้อการจราจรนอกการเชื่อมต่อ จะลองทดสอบการเชื่อมต่อเดียวกันในตอนกลางคืน
mohnstrudel

3

ใช่ (และไม่ใช่ไม่ใช่อินเทอร์เน็ตความเร็วและไม่ใช่ความเร็วต่อ se)

ความเร็ว

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

แบนด์วิดธ์

แบนด์วิดท์คือจำนวนข้อมูลที่คุณสามารถทำได้ในทางทฤษฎีแล้วผลักลงบนเส้นลวดต่อหน่วยเวลา มักจะมีข้อ จำกัด ที่แข็งและอ่อนสำหรับเรื่องนี้ ขีด จำกัด ที่ยากคือสิ่งที่บรรทัดนั้นสามารถรับได้และจากนั้นก็มีสิ่งที่คุณจ่ายและสิ่งที่ผู้ให้บริการจะอนุญาตให้คุณ (มักจะน้อยกว่า!) บ่อยครั้งที่การถ่ายโอนไม่สม่ำเสมอพวกเขาเริ่มต้นได้เร็วขึ้นแล้วเค้นลงเร็ว ๆ นี้
ตัวอย่างเช่นฉันมีอัปลิงค์ 96Mbit / s ที่มีความจุสายฟิสิคัล 112Mbit / s นั่นเป็นเพราะเพื่อความเสถียรที่เพิ่มขึ้นแบนด์วิดท์ที่ถูกใช้น้อยกว่าความเป็นจริง อย่างไรก็ตามฉันจ่ายเพียง 50Mbit / s (ซึ่งเพียงพอสำหรับความต้องการของฉันและถูกกว่า€ 10 ต่อเดือน) แม้จะได้รับจริง 96Mbit / s รอ ... มันทำงานยังไง ทำไมทุกคนจะจ่ายเงินมากขึ้นแล้ว? ฉันส่งทุกอย่างที่ 96MBit / s แต่ผู้ให้บริการจะปิดบังฉันในเวลาสั้น ๆ (น้อยกว่า 0.1 วินาที) และอนุญาตให้มีการส่ง / รับข้อมูลมากขึ้นเมื่อเวลาผ่านไปดังนั้นฉันจึงอยู่ภายใน โควต้าที่ฉันจ่ายไป โดยเฉลี่ยแล้วฉันมี 50Mbit / s สิ่งที่คล้ายกันเกิดขึ้นในหลาย ๆ สถานที่ในอินเทอร์เน็ตที่การรับส่งข้อมูลของคุณจะผ่านเช่นกัน (โดยที่คุณไม่รู้ตัว) การจราจรเป็น "รูป"

แบนด์วิดท์บนอินเทอร์เน็ตนั้นส่วนใหญ่จะมีขนาดใหญ่มากยกเว้นในระหว่างการโจมตี DDoS ในหลาย ๆ ประเทศไม่ได้ จำกัด ปัจจัย แต่อย่างใด ในทางทฤษฎีและในส่วนต่างๆของโลกนั่นก็คือ

อย่างไรก็ตามมีคอขวด: หนึ่งอยู่ที่ปลายของคุณหนึ่งที่ชัดเจนต่อไปคือที่จุดสิ้นสุดของเซิร์ฟเวอร์และมีโอกาสจริงมากที่ถ้าคุณโต้ตอบกับเซิร์ฟเวอร์ในที่ตั้งทางภูมิศาสตร์ที่แตกต่างกันโดยเฉพาะประเทศโลกที่สามแบนด์วิดท์ทั้งหมด จะเลวร้ายยิ่งกว่าทั้งสองอย่างมีนัยสำคัญ บางประเทศในเอเชียตะวันออกเฉียงใต้มีความเป็นสากลอัปลิงค์ที่ไม่สูงกว่าจำนวนผู้ใช้ที่บ้านแต่ละรายในประเทศอื่น ๆ (หรือแม้แต่ในประเทศเดียวกัน) ฉันไม่รู้ว่านี่เป็นกรณี (สิ่งต่าง ๆ เปลี่ยนแปลงอย่างรวดเร็วในโลก) แต่ยกตัวอย่างเช่นในประเทศไทยการเข้าถึงเซิร์ฟเวอร์ภายในประเทศเดียวกันเคยเป็น 4 เท่าเร็วกว่าการเข้าถึงเซิร์ฟเวอร์ในประเทศอื่นสำหรับ ด้วยเหตุผลนั้น เช่นเดียวกันจะระงับหากคุณพยายามเข้าถึงเซิร์ฟเวอร์ภายในประเทศของพวกเขา

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

ความแอบแฝง

เวลาในการตอบสนองคือเวลาที่ใช้ในการส่งสัญญาณถึงตำแหน่งของคุณ (หรือตำแหน่งใด ๆ ) จากบางจุด

อย่างแรกคือความเร็วของแสงซึ่งเป็นค่าคงที่ (ไม่ใช่) และเป็นขีด จำกัด ทางกายภาพที่ยากจะไม่สามารถแก้ไขได้ ทำไมฉันถึงพูดว่า"(ไม่) คงที่"?เพราะความจริงยิ่งกว่าทฤษฎี ความเร็วของแสงนั้นเป็นขอบเขตสูงสุดจริง ๆ วัดด้วยสุญญากาศ ในสายทองแดงหรือแม้กระทั่ง moreso ในสายเคเบิลใยแก้วนำแสงความเร็วของแสงที่สามารถวัดได้นั้นจะช้ากว่าการให้วัคซีน 30% และระยะทางจริงจะนานกว่า นั่นไม่เพียงเพราะสายเคเบิลไม่ได้อยู่ในแนวเส้นตรงอย่างสมบูรณ์ แต่ยังเป็นเพราะแสงเดินทางไปตามเส้นใยซิกแซกซึ่งกระดอนจากผนัง (การสะท้อนภายในทั้งหมด) มันเป็นความท้าทายที่ยาก (หมายถึงเป็นไปไม่ได้) ที่จะทำให้ความเร็วของแสงเร็วขึ้นอย่างมีนัยสำคัญ ไม่ใช่ว่าคุณไม่สามารถทำได้โดยใช้สื่ออื่น แต่สื่อที่มีความเร็วแสงสูงกว่าหมายถึงการเปลี่ยนดัชนีการหักเหดังนั้นคุณจึงลดและเสียการสะท้อนภายในทั้งหมดในที่สุด ซึ่งหมายความว่าหากสัญญาณอยู่ในแนวเส้นตรงอย่างสมบูรณ์

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

ตัวอย่างเช่นในการเชื่อมต่ออินเทอร์เน็ตที่บ้านตามปกติของ ATM คุณมีความล่าช้าประมาณ 4 ms สำหรับดาตาแกรมของคุณที่ถูกห่อหุ้มโดยไม่จำเป็นใน PPP และถูกบีบอัดในเฟรม ATM ขนาด 53 ไบต์ถูกส่งไปยัง DSLAM ที่ส่งภายใน เครือข่าย ATM ของผู้ให้บริการและถูกประกอบขึ้นอีกครั้งก่อนเข้าสู่เครือข่าย IP อีกครั้ง เหตุผลที่ทำสิ่งนี้เป็นประวัติศาสตร์ กาลครั้งหนึ่ง ATM ดูเหมือนจะเป็นแผนการที่ดีที่จะเปิดใช้งานการโทรศัพท์คุณภาพสูงที่มีความหน่วงแฝงต่ำในระยะทางไกล กาลครั้งหนึ่งนานมาแล้วในทศวรรษที่ 1980 แต่อนิจจาผู้ให้บริการโทรคมนาคมเคลื่อนที่ช้า
แม้ในสถานที่ปฏิบัติงานนอกชายฝั่งหลายแห่งที่เรียกว่า "เส้นใย" ในชื่อของพวกเขาในความเป็นจริงลวดทองแดงถูกนำมาใช้ในช่วงสิบเมตรที่ผ่านมา แต่เส้นใยนั้นก็ไม่ได้สิ้นสุดที่ถนนบ่อยนัก

เราเตอร์อินเทอร์เน็ตทั่วไปจะเพิ่มบางสิ่งบางอย่างในช่วง 0.05 ถึง 0.2 มิลลิวินาทีให้กับความล่าช้าของคุณ แต่ขึ้นอยู่กับว่ามันยุ่งแค่ไหน (อาจเป็นงานที่ไม่ดีที่สุด) นี่อาจเป็นมิลลิวินาทีเต็ม ไม่มากนัก แต่ให้พิจารณาว่าการมีเราเตอร์ 6-8 ตัวระหว่างคุณกับเซิร์ฟเวอร์ปลายทางนั้นไม่ได้ผิดปกติเลยและคุณอาจมี 12-15 ตัวในระยะทางไกลกว่า! คุณสามารถลองวิ่งtracert some.server.nameเพื่อดูตัวคุณเอง

บรรทัดที่ถูกตัดและเคาะโดย NSA หรือ SVR (ดังนั้นโดยทั่วไปทุกสายหลักที่เดินทางจาก / ไปยังทวีปเอเชียหรือข้ามทะเลแดง, ทะเลอินเดียหรือมหาสมุทรแอตแลนติก) จะมีอย่างน้อยสองมิลลิวินาทีหรือมากกว่านั้น เวลาแฝงที่เพิ่มเข้ามาสำหรับสิ่งจารกรรมที่พวกเขากำลังทำอาจมากกว่า บางประเทศเป็นที่รู้จักกัน (หรืออย่างน้อยก็สงสัยอย่างมาก) ไม่เพียง แต่สังเกตเนื้อหาและปิดกั้นช่วง IP บางอย่างเท่านั้น แต่ยังทำการกรอง / บล็อกที่ใช้งานอยู่อย่างกว้างขวางของเนื้อหาทางการเมือง / อุดมการณ์ที่ไม่เหมาะสม สิ่งนี้อาจทำให้เกิดความล่าช้าได้นานขึ้น

ดังนั้นแม้จะเป็นสถานที่ "ใกล้เคียง" คุณสามารถคาดหวังอะไรก็ได้จากความล่าช้า 15-25 ms แต่สำหรับบางสิ่งในประเทศอื่นคุณควรคาดหวัง ~ 100 ms ในทวีปอื่น 150-250 ms หากคุณโชคไม่ดี 400-500 นางสาว.

ทีนี้ดูเหมือนว่าสิ่งนี้จะไม่สร้างความแตกต่างมากนักเนื่องจากนี่เป็นเพียงการหน่วงเวลาเริ่มต้นเพียงครั้งเดียวซึ่งคุณแทบจะไม่สังเกตเห็น ขวา?

น่าเศร้าที่ไม่เป็นความจริงทั้งหมด โปรโตคอลส่วนใหญ่ที่ส่งข้อมูลจำนวนมากเช่น TCP ใช้รูปแบบของการรับส่งข้อมูลแบนด์วิดธ์ที่ขับเคลื่อนด้วยดังนั้นปริมาณของข้อมูลที่คุณสามารถผลักดันเข้าสู่สายขึ้นอยู่กับเวลาที่ใช้ในการเดินทางรอบเต็มรูปแบบ อีกครั้ง) สิ่งนี้ไม่ถูกต้อง 100% เนื่องจาก TCP พยายามเพิ่มประสิทธิภาพปริมาณงานโดยใช้หนึ่งในหลาย ๆ ขั้นตอนวิธีการเรียงซ้อนที่ค่อนข้างซับซ้อนซึ่งส่งดาตาแกรมสองสามรายการก่อนที่จะรอการตอบรับ
ในขณะที่สิ่งนี้สามารถบรรเทาผลกระทบ แต่หลักการพื้นฐานยังคงอยู่: สิ่งที่คุณสามารถส่ง (หรือรับ) ในที่สุดก็ผูกพันตามเวลาที่ใช้สำหรับการตอบรับเข้ามาโปรโตคอลอื่น ๆ ที่มีความต้องการเรียลไทม์ที่เข้มงวดมากขึ้น คิดว่าโทรศัพท์ IP) ใช้กลยุทธ์ที่แตกต่างกับปัญหาที่แตกต่างกัน (ซึ่งฉันจะไม่ทำอย่างละเอียด)

คุณสามารถดูว่าเวลาแฝงที่ส่งผลกระทบขนาดใหญ่มีอะไรบ้างถ้าคุณเปรียบเทียบการใช้ TCP ที่ไม่ดี (Microsoft Windows) กับ Linux ที่ดีกว่า ในขณะที่พวกเขาทั้งสองพูดโพรโทคอลเดียวกันและดูเหมือนจะทำสิ่งเดียวกัน แต่พวกเขาไม่สามารถรับมือกับการชดเชยความล่าช้าได้ดีพอ ๆ กัน
ฉันเป็นเจ้าของคอมพิวเตอร์เดสก์ท็อป (โปรเซสเซอร์ 6700K, 64GB RAM, Windows) และ Synology DiskStation (ชิป ARMv8 พลังงานต่ำ, 1GB RAM, Linux) คอมพิวเตอร์เดสก์ท็อปที่เชื่อมต่อกับเราเตอร์เดียวกันในขณะที่มีประสิทธิภาพมากกว่าเดิมหลายเท่าไม่สามารถทำให้เต็มบรรทัด 50 Mbit / s เมื่อดาวน์โหลดจากเซิร์ฟเวอร์ระดับชาติหรือภายในสหภาพยุโรป (15-20ms RTT) แม้จะมีการดาวน์โหลดพร้อมกันหลายเที่ยวบิน DiskStation ที่อ่อนโยนไม่มีปัญหากับการอิ่มตัวสายโดยสมบูรณ์ในการดาวน์โหลดครั้งเดียวรับปริมาณงานเพิ่มขึ้น 15-20% - สายเคเบิลเดียวกันทุกอย่างเหมือนกัน
ในเครือข่ายท้องถิ่นของฉัน (ที่เวลาแฝงอยู่ต่ำกว่ามิลลิวินาที) ไม่มีความแตกต่างที่เห็นได้ชัดเจนระหว่างสองเครือข่าย นั่นคือผลกระทบของความล่าช้า

ความเร็ว ... อีกครั้ง

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


+1 คำตอบที่ยาวมาก ๆ แต่ฉันได้เรียนรู้มากมายจากการอ่าน
โจ

0

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


0

เป็นไปได้ว่าแบนด์วิดท์ที่ลดลงเกิดจากเส้นทางที่ซับซ้อนมากขึ้นไปยังเซิร์ฟเวอร์ระยะไกล คุณสามารถตรวจสอบว่าสำหรับตัวเองโดยใช้ Traceroute

ฉันพบว่ามันน่าสนใจมากในการตรวจสอบเส้นทางเหล่านี้ บ่อยครั้งชื่อของเซิร์ฟเวอร์ / เราเตอร์ที่อยู่ระหว่างจะให้คำแนะนำเกี่ยวกับที่ตั้งของพวกเขา

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