ฉันหาคำอธิบายเกี่ยวกับความแตกต่างระหว่างเซ็กเมนต์, แพ็คเก็ตและเฟรมและจากสิ่งที่ฉันอ่าน:
- ส่วนคือข้อมูลเดิม + ส่วนหัวเลเยอร์การขนส่ง
- แพคเก็ตเป็นส่วนหัว + เลเยอร์เครือข่าย
- Frame เป็นส่วนหัวของ Packet + Data Link Layer
ดังนั้นโดยทั่วไปนั่นหมายความว่าถ้าเราวางส่วนหัวไว้ Segments = Packets = Frames
ฉันจำได้ว่าการอ่านว่าเลเยอร์ Data Link ใช้ข้อมูลที่ถ่ายโอนไปโดยเลเยอร์เครือข่ายและแยกมันเป็นชิ้นข้อมูลขนาดเล็กสำหรับฟิสิคัลเลเยอร์เพื่อถ่ายโอน ดังนั้นฉันคิดว่าเฟรมเหล่านั้นเป็นชิ้นส่วนเล็ก ๆ ของแพ็กเก็ตที่กำหนด
แต่ทุกที่ที่ฉันค้นหาฉันอ่านว่าความแตกต่างเพียงอย่างเดียวระหว่างเซ็กเมนต์, แพ็คเก็ตและเฟรมคือส่วนหัวที่แนบกับข้อมูลต้นฉบับในเลเยอร์ที่แตกต่างกันและชื่อนั้นแตกต่างกันเพราะพวกมันไม่ซ้ำกันในแต่ละชั้น สิ่งเดียวกัน
เซ็กเมนต์แพ็กเก็ตและเฟรมเป็นสิ่งเดียวกันจริง ๆ ยกเว้นส่วนหัวซึ่งแต่ละส่วนมีหรือไม่ ทั้งหมดมีขนาดเท่ากันหรือไม่