Skip to main content

การควบคุมการไหลของเครือข่ายคืออะไร?

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

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

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

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

มาตรฐาน 232 (RS-232) รายการโทรคมนาคมยังกล่าวถึงบทบัญญัติสำหรับการจัดการกับการควบคุมการไหลของเครือข่ายในเครือข่ายอนุกรมด้วย RS-232 จะแบ่งออกเป็นโซลูชันที่ใช้ซอฟต์แวร์หรือโซลูชันที่ใช้ฮาร์ดแวร์เทคนิคซอฟต์แวร์นี้เป็นที่รู้จักกันว่าเป็นตัวควบคุมการไหลของ Xon-Xoff ซึ่งสัญญาณซอนถูกส่งโดยผู้รับประกาศว่าสามารถรับข้อมูลได้และ XOFF เมื่อมีบัฟเฟอร์เต็มข้อผิดพลาดอาจเกิดขึ้นได้หากสัญญาณการสื่อสารไม่ดีโดยผู้ส่งอาจไม่ได้รับสัญญาณ XOFF อย่างถูกต้องและส่งแพ็คเก็ตไปยังผู้รับต่อไปสัญญาณควบคุมการไหลจะถูกส่งผ่านช่องทางเดียวกันกับการสื่อสารข้อมูลซึ่งใช้แบนด์วิดท์จำนวนเล็กน้อย

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