ใช่ (และไม่ใช่ไม่ใช่อินเทอร์เน็ตความเร็วและไม่ใช่ความเร็วต่อ 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% - สายเคเบิลเดียวกันทุกอย่างเหมือนกัน
ในเครือข่ายท้องถิ่นของฉัน (ที่เวลาแฝงอยู่ต่ำกว่ามิลลิวินาที) ไม่มีความแตกต่างที่เห็นได้ชัดเจนระหว่างสองเครือข่าย นั่นคือผลกระทบของความล่าช้า
ความเร็ว ... อีกครั้ง
โดยสรุปใช่คุณสามารถคาดหวังว่า "ความเร็ว" จะลดลงเมื่อระยะทางเพิ่มขึ้นส่วนใหญ่เป็นเพราะเวลาในการตอบสนองเพิ่มขึ้นและในระดับหนึ่งเนื่องจากคุณอาจมีการเชื่อมต่อแบนด์วิดธ์ต่ำ ส่วนใหญ่ผลกระทบที่ควรจะเป็นที่ยอมรับได้