เหตุใดการเชื่อมต่อเครือข่ายบางรายการจึงมีอิทธิพลเหนือผู้อื่น


15

ฉันสงสัยว่าทำไม แต่ฉันต้องการคนที่มีพื้นฐานที่แข็งแกร่งในการสร้างเครือข่ายเพื่ออธิบาย

ทำไมเมื่อดาวน์โหลดจากหลาย ๆ ตำแหน่งการเชื่อมต่อบางอย่างทำให้แบนด์วิดท์อิ่มตัวทำให้การเชื่อมต่ออื่น ๆ แทบจะไม่ได้ใช้งานจนกว่าการเชื่อมต่อหลักจะเสร็จสิ้น

คำตอบ:


26

โดยทั่วไปแล้วการเชื่อมต่อที่เร็วที่สุดชนะ อย่างไรก็ตามก่อนที่ระบบเครือข่าย Windows 7 จะยุ่งเหยิงและประสิทธิภาพก็แย่มาก พยายามรับมากกว่า 20mb / s จาก XP ขอให้โชคดี

http://research.microsoft.com/pubs/70189/tr-2005-86.pdf

อัลกอริทึมการหลีกเลี่ยงความแออัดของ TCP มาตรฐานใช้รูปแบบการเพิ่มและการลดการคูณ (AIMD) แบบเพิ่ม เมื่อตรวจไม่พบการสูญหายของแพ็กเก็ต (โดยใช้ ACK ซ้ำกันสามครั้งหรือหมดเวลาการส่งซ้ำ) หน้าต่างความคับคั่ง (cwnd) จะเพิ่มขึ้นหนึ่งขนาดเซกเมนต์สูงสุด (MSS) ทุก ๆ RTT มิฉะนั้นหากตรวจพบการสูญหายของแพ็คเก็ตผู้ส่ง TCP จะลดลงครึ่งหนึ่ง ในเครือข่ายความเร็วสูงและการหน่วงเวลานานมันต้องใช้หน้าต่างที่มีขนาดใหญ่มากเช่นแพ็คเก็ตนับพันเพื่อใช้ประโยชน์จากความจุลิงก์อย่างเต็มที่ ดังนั้นจะใช้ TCP มาตรฐานหลาย RTTs เพื่อกู้คืนอัตราการส่งเมื่อเหตุการณ์การสูญเสียเดียว ยิ่งไปกว่านั้นเป็นที่รู้จักกันดีในขณะนี้ว่าหน้าต่างความแออัดของ TCP เฉลี่ยแปรผกผันกับสแควร์รูทของอัตราการสูญเสียแพ็คเก็ต

การเชื่อมต่อที่เร็วขึ้นมีแพ็คเก็ตที่ประสบความสำเร็จมากขึ้นดังนั้น cwnd / mss จะเพิ่มขึ้นและจะได้รับการเชื่อมต่อมากขึ้น


สอดคล้องกับสิ่งที่ฉันคิดอยู่แม้ว่าจะมีเทคนิคมากกว่า
Keltari

23
20 มิลลิบิตต่อวินาทีค่อนข้างต่ำแม้สำหรับ Windows XP : P
CodesInChaos

@codesinchaos ที่เป็นป้ายอวดรู้เมื่อคุณจำเป็นต้องใช้ ...
แอชลีย์

1
@CodesInChaos ฉันคิดว่ามันไม่ได้มีความกำกวมจริงๆเพราะคุณไม่สามารถแยกออกได้ แต่ Mb / s อาจจะอ่านได้ดีกว่า ;-) ปัญหาที่ใหญ่กว่าคือเมื่อผู้คนสับสน "Megabit" กับ "Megabyte" ..
comfreak

-1

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

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

นอกจากนี้ยังมีการเชื่อมต่อ UDP ถ้า en masse จะครองเครือข่ายใด ๆ เพราะการประมาทในการฉีดบิต ขึ้นอยู่กับแอพพลิเคชั่นมันจะทำให้บัฟเฟอร์เราเตอร์เปียกโชกโดยไม่คำนึงถึงสภาพเครือข่าย

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