บ้าน เครือข่าย หน้าต่างบานเลื่อนคืออะไร - คำจำกัดความจาก techopedia

หน้าต่างบานเลื่อนคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - หน้าต่างบานเลื่อนหมายความว่าอย่างไร

หน้าต่างบานเลื่อนเป็นเทคนิคในการควบคุมแพ็คเก็ตข้อมูลที่ส่งระหว่างคอมพิวเตอร์เครือข่ายสองเครื่องที่ต้องการการส่งแพ็กเก็ตข้อมูลที่เชื่อถือได้และต่อเนื่องเช่นเมื่อใช้ Data Link Layer (รุ่น OSI) หรือ Transmission Control Protocol (TCP)

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

หน้าต่างเลื่อนเป็นที่รู้จักกันว่า windowing

Techopedia อธิบายหน้าต่างบานเลื่อน

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


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

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

  • เวลาหน่วงการไปกลับ
  • ความล่าช้าแบบ end-to-end
  • แบนด์วิดท์ล่าช้า
หน้าต่างบานเลื่อนคืออะไร - คำจำกัดความจาก techopedia