150 likes | 986 Views
Data link Layer คืออะไร มีการทำงานร่วมกับ Layer ใด โดยอุปกรณ์ ( hardware) ใดเกี่ยวข้องกับการทำงานใน Layer บ้าง จงอธิบายพร้อมยกตัวอย่างโดยละเอียด. Data Link Layer รับผิดชอบในการส่งข้อมูลบน network แต่ละประเภทเช่น Ethernet, Token ring, FDDI, หรือบน WAN ต่างๆ ดูแลเรื่องการห่อหุ้ม.
E N D
Data link Layer คืออะไร มีการทำงานร่วมกับ Layer ใด โดยอุปกรณ์ (hardware) ใดเกี่ยวข้องกับการทำงานใน Layer บ้าง จงอธิบายพร้อมยกตัวอย่างโดยละเอียด Data Link Layer รับผิดชอบในการส่งข้อมูลบน network แต่ละประเภทเช่น Ethernet, Token ring, FDDI, หรือบน WAN ต่างๆ ดูแลเรื่องการห่อหุ้ม
ข้อมูลจาก layer บนเช่น packet IP ไว้ภายใน Frame และส่งจากต้นทางไปยังอุปกรณ์ตัวถัดไป layer นี้จะเข้าใจถึงกลไกและอัลกอริทึ่มรวมทั้ง format จอง frame ที่ต้องใช้ใน network ประเภทต่างๆเป็นอย่างดี ในnetworkแบบEthernet layer นี้จะมีการระบุหมายเลข address ของเครื่อง/อุปกรณ์ต้นทางกับเครื่อง/อุปกรณ์ปลาทางด้วย hardware address ที่เรียกว่า MAC Address เป็น address ที่ฝังมากับอุปกรณ์นั้นเลยไม่สามารถเปลี่ยนเองได้ MAC Address เป็นตัวเลขขนาด 6 byte, 3 byte แรกจะได้รับการจัดสรรโดยองค์กรกลาง IEEE ให้กับผู้ผลิตแต่ละราย ส่วนตัวเลข 3 byte หลังทางผู้ผลิตจะเป็นผู้กำหนดเอง หน่วยของ layer นี้คือ Frame ตัวอย่างของ protocol ในชั้นนี้คือ Ethernet, Token Ring, IEEE 802.3/202.2,Frame Relay, FDDI, HDLC, ATM เป็นต้น อ้างอิงhttp://irrigation.rid.go.th/rid15/ppn/Knowledge/Networks%20Technology/network6.htm
Header ใน Data link Layer คืออะไร มีหน้าที่อย่างไร Data link Layer ใช้ โปรโตคอลหลายตัว เช่น Asynchronous Bisynchronous Synchronous-Data Link Control (SDLC) และ High-level Data Link Control (HDLC) เป็นต้นข้อมูลที่อยู่ใน Layer นี้ จะมีลักษณะเป็น Frame คือมีส่วนหัว (Header) และส่วนท้าย (Trailer) ปะมาด้วย ใน ส่วนของ Header จะมีข้อมูลที่ใช้ในการส่ง เช่นตำแหน่งของผู้รับ ชนิดของ Frameส่วนของ Trailer จะเป็นข้อมูลที่เอาไว้เช็คความถูกต้องของข้อมูล
การ ส่งข้อมูลใน Layer นี้ จะส่งข้อมูลกระจาย (Broadcast) ไปบนเครือข่าย แล้วเครื่องที่ได้รับ ก็ดูว่าข้อมูลที่ได้นั้นระบุ Destination Address ตรงกับ Hardware Address ของตัวมันเองหรือเปล่า ถ้าตรงก็รับข้อมูลไว้ ถ้าไม่ตรงก็ทิ้ง
Trailer ใน Datalink Layer คืออะไร มีหน้าที่อย่างไร เมื่อข้อมูลจากสายสัญญาณ เข้ามาใน Data Link Layer MAC Layer Protocol จะอ่าน Header และถอด Header และ Trailer ของ Frame ออก ต่อมา LLC Layer Protocol ก็จะอ่าน Header และถอด Header ออก แล้วส่งต่อไปยัง Network Layer ต่อไป และในทางกลับกัน เมื่อได้ข้อมูลจาก Network Layer LLC Protocol ก็จะใส่ Header ส่วน MAC Protocol ก็จะใส่ Header และ Trailer ก่อนส่งไปยัง Physical Layer
Broadcast ใน Datalink Layer คืออะไร มีหน้าที่อย่างไร การส่งข้อมูลใน Layer นี้ จะส่งข้อมูลกระจาย (Broadcast) ไปบนเครือข่าย แล้วเครื่องที่ได้รับ ก็ดูว่าข้อมูลที่ได้นั้นระบุ Destination Addrsssตรงกับ Hardware Address ของตัวมันเองหรือเปล่า ถ้าตรงก็รับข้อมูลไว้ ถ้าไม่ตรงก็ทิ้งข้อมูลไป http://dit.dru.ac.th/network/concept/protocol/osi/layer2.htm
MAC: Media Access Control คืออะไร มีรายละเอียดอย่างไรบ้างจงอธิบาย ที่ด้านเครื่องส่ง จะทำงานเกี่ยวกับการรับข้อมูลจาก Layer ที่สูงกว่า ซึ่งก็คือ LLC Layer โดย MAC นี้จะสนับสนุนการปฏิบัติงาน, ตัดสินใจที่จะส่งข้อมูล เมื่อเน็ตเวิร์คว่าง และข้อมูลพร้อมที่จะส่ง, ตัดสินใจช่วงเวลาในการส่งข้อมูล, เพิ่ม Byte ควบคุมให้กับข้อมูล โดยมีรูปแบบข้อมูล เรียกว่า Frame และควบคุมถึงข้อมูลที่ส่งผ่านทาง Physical Layer ด้วย ที่ด้านเครื่องรับ MAC Layer จะรับข้อมูลจาก Physical Layer เช็ค Byte ควบคุมของข้อมูล (ที่ถูกใส่เพิ่มเข้าไปโดย MAC Layer ของด้านเครื่องส่ง) และตัดสินใจ เกี่ยวกับข้อมูลที่ได้รับว่า เป็นไปตามรูปแบบ ที่ส่งมาจากทางด้านเครื่องส่งหรือไม่ เพราะระหว่างทางการส่งอาจจะมีการรบกวน หรือปัจจัยอื่นๆ Layer นี้จะถอด Byte ควบคุมจากข้อมูล และส่งข้อมูลไปยัง Layer ที่สูงขึ้นไป (LLC Layer)
MAC Sub Layer จะมี Protocol ที่ใช้ระบุว่าเครื่องคอมพิวเตอร์ในเครือข่าย จะเข้าถึงการใช้สายสัญญาณได้อย่างไร ซึ่งขึ้นอยู่กับเทคโนโลยีของเครือข่ายที่ใช้ เช่น Token Ring (IEEE 802.5) Ethernet (IEEE 802.3) จะใช้โปรโตคอล IEEE 802 ที่ต่างกัน http://dit.dru.ac.th/network/lan/standard/mac.htm
LLC : Logical Link Control คืออะไร มีรายละเอียดอย่างไรบ้างจงอธิบาย LLC (Logical Link Control) เป็นเลเยอร์ที่อยู่ด้านบนของดาต้าลิงค์เลเยอร์ ซึ่งจะให้บริการกับโปโตคอลของเลเยอร์บนในการเข้าใช้สื่อกลางหรือสายสัญญาณใน การรับส่งข้อมูล ตามมาตรฐาน IEEE802 แล้วจะอนุญาตให้สถาปัตยกรรมของ LAN ที่ต่างกันสามารถทำงานร่วมกันได้ กล่าวคือ โปรโตคอลเลเยอร์บนไม่จำเป็นต้องทราบว่าฟิซิคอลเลเยอร์ใช้สายสัญญารประเภทใด ในการรับส่งข้อมูล เพราะ LLC จะรับผิดชอบแทนในการปรับเฟรมข้อมูลให้สามารถส่งไปได้ในสายสัญญาณประเภทนั้น ๆ LLC เป็นเลเยอร์ที่แยกชั้นเครือข่าย (Network Layer) ออกจากการเปลี่ยนแปลงบ่อย ๆ ของสถาปัตยกรรมของ LAN โดยโปรโตคอลของเลเยอร์ที่สูงกว่าไม่จำเป็นต้องสนใจว่าแพ็กเก็ตจะส่งผ่าน เครือข่ายแบบอีเธอร์เน็ต โทเคนริง หรือ ATM และไม่จำเป็นต้องรู้ว่าการส่งผ่านข้อมูลในขั้นกายภาพจะใช้การรับส่งข้อมูล แบบใด ชั้น LLC จะจัดการเรื่องเหล่านี้ได้ทั้งหมด ที่มา : http://www.thaiinternetwork.com/chapter/detail.php?id=0053