สารบัญ:
คำจำกัดความ - Packet Buffer หมายถึงอะไร
บัฟเฟอร์แพ็คเก็ตคือพื้นที่หน่วยความจำที่ตั้งค่าไว้สำหรับการจัดเก็บแพ็กเก็ตที่รอการส่งผ่านเครือข่ายหรือการจัดเก็บแพ็คเก็ตที่ได้รับผ่านเครือข่าย พื้นที่หน่วยความจำเหล่านี้อาจอยู่ในการ์ดเครือข่าย (NIC) หรือในคอมพิวเตอร์ที่ถือการ์ด
แพ็คเก็ตจะถูกเก็บไว้ชั่วคราวในระหว่างการส่งข้อมูลเพื่อสร้างการสำรองสำหรับการใช้งานในระหว่างการส่งแพ็กเก็ตล่าช้าหรือในระหว่างการร้องขอการส่งซ้ำ การบัฟเฟอร์แพ็คเก็ตในระบบสื่อช่วยลดผลกระทบของความล่าช้าของแพ็กเก็ตและการสูญเสียแพ็กเก็ตสำหรับการสตรีม การกำหนดบัฟเฟอร์ให้เวลาที่จำเป็นในการซิงโครไนซ์แพ็กเก็ตและร้องขอและแทนที่สิ่งที่สูญหายในระหว่างการส่ง
Techopedia อธิบาย Packet Buffer
โดยปกติแล้วแพ็คเก็ตบัฟเฟอร์จะอยู่ในอุปกรณ์ที่รับสัญญาณ แต่ในบางกรณีจะใช้ในการส่งอุปกรณ์เพื่ออนุญาตการเลือกและการส่งแพ็กเก็ตที่ร้องขอโดยอุปกรณ์ที่ปลายรับอย่างรวดเร็ว
แพ็คเก็ตสำหรับทุกแอปพลิเคชันนั้นมีหลายจุดในกระแสเดียว อัลกอริทึมการจัดการบัฟเฟอร์แพ็คเก็ตกำหนดว่าจะต้องยอมรับหรือปฏิเสธแพ็คเก็ต แพ็กเก็ตที่ได้รับการยอมรับนั้นจะถูกวางลงในลอจิกเข้าก่อนออกก่อน (FIFO) โดยที่แต่ละแอปพลิเคชันมีคิวของตัวเองในแพ็กเก็ตบัฟเฟอร์ แพ็คเก็ตที่ยอมรับยังคงอยู่ในบัฟเฟอร์จนกว่าแอปพลิเคชันจะดึงมัน แพ็คเก็ตที่เพิ่งมาถึงจะถูกปฏิเสธเมื่อบัฟเฟอร์เต็ม
บัฟเฟอร์แพ็คเก็ตแบบขนานประกอบด้วยโมดูลหน่วยความจำ DRAM (Dynamic memory-DRAM) แบบไดนามิกแต่ละตัวเพื่อเลียนแบบบัฟเฟอร์หน่วยความจำทั่วไปโดยที่ทุกโมดูลมีขนาดความกว้างข้อมูลและเวลาเข้าถึงเท่ากัน จำนวนข้อมูลบัฟเฟอร์ทั้งหมดคือความจุบัฟเฟอร์รวมของหน่วยความจำทุกโมดูล การดำเนินการอ่านและเขียนจะดำเนินการในลักษณะไปป์ไลน์ในแต่ละโมดูลหน่วยความจำ ในขณะที่แพ็คเก็ตถูกเขียนไปยังโมดูลหน่วยความจำอื่น ๆ แพ็คเก็ตที่เพิ่งมาถึงจะถูกเขียนในโมดูลที่ไม่สามารถเข้าถึงได้ในปัจจุบัน การเข้าถึงไปป์ไลน์และไปยังโมดูลหน่วยความจำแต่ละหน่วยพร้อมกันช่วยเพิ่มแบนด์วิดธ์รวมลดภาระในหน่วยความจำแต่ละ
