อ่าน 1 นาที
เอช-ทีซีพี
H-TCP เป็นอีกรูปแบบหนึ่งของการใช้งาน TCP ที่มี อัลกอริทึมควบคุมการแออัด ที่ได้รับการปรับให้เหมาะสม สำหรับเครือข่ายความเร็วสูงที่มีความหน่วงสูง (LFN: Long Fat Networks)...
เอช-ทีซีพี
H-TCPเป็นอีกรูปแบบหนึ่งของการใช้งานTCPที่มีอัลกอริทึมควบคุมการแออัด ที่ได้รับการปรับให้เหมาะสม สำหรับเครือข่ายความเร็วสูงที่มีความหน่วงสูง (LFN: Long Fat Networks) โดยได้รับการพัฒนาโดยนักวิจัยจากสถาบันแฮมิลตันในประเทศไอร์แลนด์
H-TCP เป็นโมดูลเสริมในLinuxตั้งแต่ เวอร์ชัน เคอร์เนล 2.6 และได้รับการนำไปใช้ใน FreeBSD 7 [ 1 ]
หลักการทำงาน
H-TCP เป็น อัลกอริทึม ที่อิงตามการสูญเสียโดยใช้การเพิ่มแบบบวก/ลดแบบคูณ (AIMD) เพื่อควบคุมหน้าต่างการแออัดของ TCP เป็นหนึ่งในอัลกอริทึมหลีกเลี่ยงความแออัดของ TCP หลายๆ ตัว ที่มุ่งเพิ่มความก้าวร้าวของ TCP บนเส้นทางที่มีค่าผลคูณแบนด์วิดท์-ความล่าช้า (BDP) สูง ในขณะที่ยังคงรักษา "ความเป็นมิตรต่อ TCP" สำหรับเส้นทาง BDP ขนาดเล็ก H-TCP จะเพิ่มความก้าวร้าว (โดยเฉพาะอัตราการเพิ่มแบบบวก) เมื่อเวลาผ่านไปนับตั้งแต่การสูญเสียครั้งก่อนเพิ่มขึ้น วิธีนี้ช่วยหลีกเลี่ยงปัญหาที่พบในHSTCPและBIC TCPที่ทำให้การรับส่งข้อมูลมีความก้าวร้าวมากขึ้นหากหน้าต่างการรับส่งข้อมูลมีขนาดใหญ่อยู่แล้ว ดังนั้น การรับส่งข้อมูลใหม่ๆ จึงคาดว่าจะบรรลุความเป็นธรรมได้เร็วกว่าภายใต้ HTCP เมื่อเทียบกับ HSTCP และ BIC TCP
จุดแข็งและจุดอ่อน
ผลข้างเคียงอย่างหนึ่งของการเพิ่มอัตราการเพิ่มขึ้นเมื่อเวลาผ่านไปนับตั้งแต่การสูญหายของแพ็กเก็ตครั้งล่าสุด คือ โฟลว์ที่บังเอิญไม่สูญหายแพ็กเก็ตในขณะที่โฟลว์อื่นสูญหาย อาจแย่งส่วนแบ่งแบนด์วิดท์ ไปอย่างไม่เป็นธรรม เทคนิคที่จะแก้ไขปัญหานี้ยังอยู่ในขั้นตอนการวิจัย
การใช้งาน H-TCP บน Linux ยังมีตัวเลือกในการหลีกเลี่ยง " ความไม่เป็นธรรม ของ RTT " ซึ่งเกิดขึ้นในTCP Renoแต่เป็นปัญหาเฉพาะสำหรับ TCP ความเร็วสูงส่วนใหญ่ (แม้ว่าจะไม่ใช่FAST TCPก็ตาม)
ชื่อ
อัลกอริทึมนี้ได้รับการแนะนำครั้งแรกในชื่อ H-TCP โดยไม่ได้ระบุว่า H ย่อมาจากอะไร อย่างไรก็ตาม มักเรียกกันว่าHamilton TCPตามชื่อสถาบัน Hamiltonที่เป็นผู้คิดค้นอัลกอริทึมนี้
ดูเพิ่มเติม
ลิงก์ภายนอก
- หน้าหลักH-TCP
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ เอช-ทีซีพี
H-TCP เป็นอีกรูปแบบหนึ่งของการใช้งาน TCP ที่มี อัลกอริทึมควบคุมการแออัด ที่ได้รับการปรับให้เหมาะสม สำหรับเครือข่ายความเร็วสูงที่มีความหน่วงสูง (LFN: Long Fat Networks)...
หลักการทำงาน
H-TCP เป็น อัลกอริทึม ที่อิงตามการสูญเสีย โดยใช้การเพิ่มแบบบวก/ลดแบบคูณ (AIMD) เพื่อควบคุมหน้าต่างการแออัดของ TCP เป็นหนึ่งใน อัลกอริทึมหลีกเลี่ยงความแออัดของ TCP หลายๆ ตัว ที่มุ่งเพิ่มความก้าวร้าวของ TCP บนเส้นทางที่มีค่าผลคูณแบนด์วิดท์-ความล่าช้า (BDP) สูง...
จุดแข็งและจุดอ่อน
ผลข้างเคียงอย่างหนึ่งของการเพิ่มอัตราการเพิ่มขึ้นเมื่อเวลาผ่านไปนับตั้งแต่การสูญหายของแพ็กเก็ตครั้งล่าสุด คือ โฟลว์ที่บังเอิญไม่สูญหายแพ็กเก็ตในขณะที่โฟลว์อื่นสูญหาย อาจแย่งส่วน แบ่งแบนด์วิดท์ ไปอย่างไม่เป็นธรรม เทคนิคที่จะแก้ไขปัญหานี้ยังอยู่ในขั้นตอนการวิจัย
ชื่อ
อัลกอริทึมนี้ได้รับการแนะนำครั้งแรกในชื่อ H-TCP โดยไม่ได้ระบุว่า H ย่อมาจากอะไร อย่างไรก็ตาม มักเรียกกันว่า Hamilton TCP ตามชื่อ สถาบัน Hamilton ที่เป็นผู้คิดค้นอัลกอริทึมนี้