โปรโตคอลหน้าต่างบานเลื่อนคืออะไร?

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

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

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

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

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