Page 120 - Computer Network
P. 120
15.2. MAC FRAME 111
15.2 MAC Frame
MAC Sublayer รับผิดชอบการส่งและรับข้อมูลจากเลเยอร์ LLC เพื่อให้การส่งข้อมูลเป็นไปได้อย่างมีประสิทธิภาพ
ประกอบด้วยการทำซิงโครไนเซชัน การควบคุมการถ่ายเทข้อมูล การควบคุมข้อผิดพลาด จากผู้ใช้คนหนึ่งไปยังอีก
คน นอกเหนือจากนั้นยังมีแอดเดรสเครื่องเพื่อใช้ในการรับและส่งข้อมูลต่อไป โดยเฟรมของ IEEE 802.3 แสดงในรูป
ที่ 15.6
รูปที่ 15.6: รูปแบบของ IEEE 802.3 เฟรม
book)
• Preamble: เป็นส่วนในการส่งเพื่อบอกถึงการเริ่มต้นเฟรม มีขนาด 7 ไบต์ แต่ละไบต์เป็น 10101010 เป็น
การส่งซํ้าๆกันเพื่อให้ภาครับทราบถึงว่าจะมีข้อมูลที่ถูกส่งตามมา และให้ภาครับซิงโครไนซ์สัญญาณนาฬิกา
(partial
กับภาคส่ง
• Start Frame Delimiter: ส่วนของ SFD จะประกอบด้วยบิตของข้อมูลที่เป็น 10101011 โดยที่บิตหนึ่งที่
ติดกันจะเป็นตัวบอกถึงการเริ่มต้นของเฟรม ทำให้ภาครับเริ่มตรวจจับเพื่อหาจุดเริ่มต้นของเฟรมที่จะตาม
มา
only
• Destination Address: ใช้ในการระบุแอดเดรสของภาครับ โดยที่บิตแรกของ DA เป็นการบอกถึงภาครับ
ว่าเป็นแบบยูนิคาสท์ (unitcast) หรือเป็นมัลติคาสท์ (multicast)
• Source Address: เป็นแอดเดรสของภาคส่ง โดยที่อาจเป็นเครื่องต้นทางหรือเร้าเตอร์ล่าสุดที่รับข้อมูลนี้เข้า
KKU
มา และส่งต่อแพกเกตดังกล่าว
• Length/Type: IEEE-802.3 ใช้ในการกำหนดความยาวของข้อมูลใน PDU (ข้อมูลใน LLC ) ที่จะส่ง ขนาด
ที่ยาวที่สุดที่สามารถส่งได้เป็น 1528 ไบต์ หากค่าของฟิลด์นี้มีขนาดน้อยกว่าหรือเท่ากับ 1500 จะเป็นการ
ระบุถึงความยาว หากค่าเท่ากับหรือมากกว่า 1536 จะระบุถึง Type ตัวอย่างของ Type ที่พบเห็นทั่วไปเช่น
0x0800 เป็น IPv4, 0x0806 เป็น ARP และ 0x86dd เป็น IPv6 เป็นต้น
• Data: ส่วนของข้อมูลที่มาจาก LLC โดยที่ขนาดของข้อมูลจะมีขนาดตั้งแต่ 46 ถึง 1500 ไบต์ รูปที่ 15.7
แสดงขนาดของข้อมูล
รูปที่ 15.7: ความยาวตํ่าสุด - สูงสุดของเฟรม
• Pad: เป็นส่วนที่เพิ่มเข้าไปเพื่อทำให้ข้อมูลมีขนาดอย่างตํ่าที่ 64 ไบต์ เพื่อให้การทำงานของการตรวจสอบ
การชนกันของข้อมูลเป็นไปอย่างเหมาะสม

