การควบคุมการไหลของเครือข่ายเป็นวิธีการที่เครือข่ายการสื่อสารเพื่อจัดการกับการจราจรที่ติดขัดบนเครือข่าย เทคนิคที่หลากหลายสามารถใช้กับเครือข่ายทั้งวงจรรวมถึงเครือข่าย packet-switching เช่นที่ใช้บนอินเทอร์เน็ต ผ่านการใช้เทคนิคการควบคุมการไหลของเครือข่ายสามารถให้บริการที่มีคุณภาพโดยรวมที่ดีขึ้นและลดความถี่ของการสื่อสารลดลง
เครือข่ายวงจรเช่นเครือข่ายมัลติเพล็กซ์แบบแบ่งเวลาสำหรับการสื่อสารแบบดิจิตอลบางประเภทโดยทั่วไปจะใช้วงจรเฉพาะสำหรับการสื่อสาร ในกรณีเหล่านี้เครือข่ายอาจพลาดการใช้ช่องสัญญาณที่มีอยู่ทั้งหมดสำหรับแบนด์วิดท์ หากช่องสัญญาณไม่มีการใช้งานในขณะที่การรับส่งข้อมูลอื่นกำลังรอการส่งสัญญาณเทคนิคการควบคุมการไหลของเครือข่ายสามารถนำไปใช้เพื่อสร้างความสมดุลให้กับวงจรการสื่อสารที่มีอยู่
ด้วยเครือข่ายวงจรดังกล่าวเทคนิคที่เรียกว่าการควบคุมการรับเข้าการเชื่อมต่อ (CAC) จะใช้สำหรับการควบคุมการไหลของเครือข่ายที่เหมาะสม อัลกอริทึมจะใช้ในการสังเกตเครือข่ายและตัดสินใจว่าจะใช้ทรัพยากรที่มีอยู่หรือไม่ โดยทั่วไปอัลกอริทึมทำงานเพื่อให้การใช้งานของวงจรขึ้นอยู่กับการประเมินของตัวแปรบางอย่างเช่นประเภทของบริการที่ต้องการคุณภาพของการบริการที่จะต้องพบและข้อมูลการจราจรอื่น ๆ เช่นอัตราสูงสุดและอัตราที่ยั่งยืน ข้อเสียเปรียบประการหนึ่งคือวิธีการ CAC บางอย่างจัดลำดับความสำคัญของวงจรที่มีอยู่ดังนั้นสำรองวงจรบางอย่างสำหรับการเชื่อมต่อที่มีลำดับความสำคัญสูงเป็นครั้งคราวซึ่งเอาชนะวัตถุประสงค์เนื่องจากวงจรเหล่านั้นยังคงว่างหากไม่มีการสื่อสารที่มีลำดับความสำคัญสูง
ด้วยเครือข่ายที่สลับแพ็คเก็ตเทคนิคการควบคุมการไหลของเครือข่ายที่เป็นไปได้มากมายอาจถูกนำไปใช้งานขึ้นอยู่กับประเภทของเครือข่ายหรือซอฟต์แวร์หรือฮาร์ดแวร์ที่มีอยู่ ในกรณีส่วนใหญ่เครือข่ายการสลับแพ็คเก็ตจะใช้บัฟเฟอร์บางประเภทซึ่งเป็นกลไกการจัดเก็บสำหรับการจับแพ็กเก็ตข้อมูลตามที่ได้รับจากผู้ส่ง แพ็กเก็ตจะเข้าสู่บัฟเฟอร์และแอปพลิเคชันผู้รับจะดึงออกมาเพื่อใช้งาน หากการส่งการส่งนั้นเร็วกว่าความสามารถของผู้รับปลายทางในการประมวลผลข้อมูลจากบัฟเฟอร์ก็สามารถเติมได้อย่างรวดเร็ว
ในเครือข่ายโปรโตคอลควบคุมการส่ง (TCP) การควบคุมการไหลของเครือข่ายสามารถกระทำได้ผ่านเทคนิคที่เรียกว่าการปรับขนาดหน้าต่าง การจับมือสามทางที่เกิดขึ้นระหว่างการเชื่อมต่อ TCP ช่วยให้ข้อมูลเกี่ยวกับขนาดหน้าต่างของผู้รับที่จะถ่ายทอด ด้วยวิธีนี้ผู้รับสามารถให้ผู้ส่งทราบว่ามีห้องบัฟเฟอร์เท่าใดจึงจะสามารถหลีกเลี่ยงการส่งข้อมูลมากเกินไป
รายการโทรคมนาคมมาตรฐาน 232 (RS-232) ที่แนะนำยังกล่าวถึงข้อกำหนดสำหรับการจัดการกับการควบคุมการไหลของเครือข่ายในเครือข่ายแบบอนุกรม ด้วย RS-232 มันแบ่งย่อยเป็นโซลูชันที่ใช้ซอฟต์แวร์หรือโซลูชันที่ใช้ฮาร์ดแวร์ เทคนิคซอฟต์แวร์ยังเป็นที่รู้จักกันในนาม XON-XOFF โฟลว์คอนโทรลซึ่งสัญญาณ XON ถูกส่งโดยผู้รับที่ประกาศว่าสามารถรับข้อมูลได้และ XOFF เมื่อมีบัฟเฟอร์เต็ม ข้อผิดพลาดอาจเกิดขึ้นหากสัญญาณสื่อสารไม่ดีโดยผู้ส่งอาจรับสัญญาณ XOFF ไม่ถูกต้องและส่งแพ็กเก็ตไปยังผู้รับต่อไป สัญญาณควบคุมการไหลจะถูกส่งผ่านช่องทางเดียวกันกับการสื่อสารข้อมูลซึ่งใช้แบนด์วิดท์จำนวนเล็กน้อย
ในทางกลับกันการควบคุมการไหลของเครือข่ายที่ใช้ฮาร์ดแวร์นั้นมีความน่าเชื่อถือมากยิ่งขึ้นโดยมีค่าใช้จ่ายเพิ่มเติมในการติดตั้งสายเพิ่มเติมจริง ในกรณีนี้มีการตั้งค่าสายควบคุมการส่งข้อมูลแยกกัน: หนึ่งเรียกว่าสายคำขอเพื่อส่ง (RTS) และอีกสายหนึ่งเป็นสายที่ชัดเจนในการส่ง (CTS) ปลายทางการส่งประกาศเจตนาที่จะส่งผ่านสาย RTS และผู้รับประกาศความสามารถในการรับผ่านสาย CTS


