กลับไปหน้าบทความ

อ่าน 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
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=H-TCP&oldid=1297170259 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เอช-ทีซีพี

H-TCP เป็นอีกรูปแบบหนึ่งของการใช้งาน TCP ที่มี อัลกอริทึมควบคุมการแออัด ที่ได้รับการปรับให้เหมาะสม สำหรับเครือข่ายความเร็วสูงที่มีความหน่วงสูง (LFN: Long Fat Networks)...

หลักการทำงาน

H-TCP เป็น อัลกอริทึม ที่อิงตามการสูญเสีย โดยใช้การเพิ่มแบบบวก/ลดแบบคูณ (AIMD) เพื่อควบคุมหน้าต่างการแออัดของ TCP เป็นหนึ่งใน อัลกอริทึมหลีกเลี่ยงความแออัดของ TCP หลายๆ ตัว ที่มุ่งเพิ่มความก้าวร้าวของ TCP บนเส้นทางที่มีค่าผลคูณแบนด์วิดท์-ความล่าช้า (BDP) สูง...

จุดแข็งและจุดอ่อน

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

ชื่อ

อัลกอริทึมนี้ได้รับการแนะนำครั้งแรกในชื่อ H-TCP โดยไม่ได้ระบุว่า H ย่อมาจากอะไร อย่างไรก็ตาม มักเรียกกันว่า Hamilton TCP ตามชื่อ สถาบัน Hamilton ที่เป็นผู้คิดค้นอัลกอริทึมนี้