DCN - Data-link Layer Introduction
Data Link Layer เป็นชั้นที่สองของ OSI Layered Model เลเยอร์นี้เป็นหนึ่งในเลเยอร์ที่ซับซ้อนที่สุดและมีฟังก์ชันและหนี้สินที่ซับซ้อน เลเยอร์ลิงค์ข้อมูลจะซ่อนรายละเอียดของฮาร์ดแวร์พื้นฐานและแสดงถึงชั้นบนเป็นสื่อกลางในการสื่อสาร
เลเยอร์ลิงค์ข้อมูลทำงานระหว่างสองโฮสต์ซึ่งเชื่อมต่อโดยตรงในบางแง่ การเชื่อมต่อโดยตรงนี้อาจชี้ไปที่จุดหรือออกอากาศ ระบบบนเครือข่ายการออกอากาศกล่าวว่าอยู่ในลิงค์เดียวกัน การทำงานของเลเยอร์ลิงค์ข้อมูลมีแนวโน้มที่จะซับซ้อนมากขึ้นเมื่อต้องจัดการกับโฮสต์หลายตัวบนโดเมนที่ชนกัน
Data link Layer มีหน้าที่ในการแปลงสตรีมข้อมูลเป็นสัญญาณทีละบิตและส่งผ่านฮาร์ดแวร์พื้นฐาน ในตอนท้ายของการรับชั้น Data link จะรับข้อมูลจากฮาร์ดแวร์ซึ่งอยู่ในรูปของสัญญาณไฟฟ้าประกอบเข้าด้วยกันในรูปแบบเฟรมที่เป็นที่รู้จักและส่งต่อไปยังชั้นบน
เลเยอร์ลิงค์ข้อมูลมีสองชั้นย่อย:
Logical Link Control: เกี่ยวข้องกับโปรโตคอลการควบคุมการไหลและการควบคุมข้อผิดพลาด
Media Access Control: เกี่ยวข้องกับการควบคุมสื่อที่แท้จริง
การทำงานของ Data-link Layer
เลเยอร์ลิงค์ข้อมูลทำงานหลายอย่างในนามของเลเยอร์บน เหล่านี้คือ:
Framing
เลเยอร์ลิงค์ข้อมูลรับแพ็กเก็ตจากเลเยอร์เครือข่ายและห่อหุ้มไว้ในเฟรมจากนั้นส่งแต่ละเฟรมทีละบิตบนฮาร์ดแวร์ ในตอนท้ายของเครื่องรับชั้นดาต้าลิงค์จะรับสัญญาณจากฮาร์ดแวร์และประกอบเข้าเป็นเฟรม
Addressing
เลเยอร์ลิงค์ข้อมูลมีกลไกการกำหนดแอดเดรสฮาร์ดแวร์เลเยอร์ 2 ที่อยู่ฮาร์ดแวร์จะถือว่าไม่ซ้ำกันในลิงก์ มีการเข้ารหัสเป็นฮาร์ดแวร์ในขณะที่ทำการผลิต
Synchronization
เมื่อเฟรมข้อมูลถูกส่งบนลิงค์เครื่องทั้งสองจะต้องซิงโครไนซ์เพื่อที่จะถ่ายโอนได้
Error Control
บางครั้งสัญญาณอาจพบปัญหาในการเปลี่ยนและบิตถูกพลิกตรวจพบข้อผิดพลาดเหล่านี้และพยายามกู้คืนบิตข้อมูลจริง นอกจากนี้ยังมีกลไกการรายงานข้อผิดพลาดให้กับผู้ส่ง
Flow Control
สถานีบนลิงค์เดียวกันอาจมีความเร็วหรือความจุต่างกัน เลเยอร์ลิงค์ข้อมูลช่วยให้มั่นใจได้ถึงการควบคุมการไหลที่ทำให้ทั้งสองเครื่องสามารถแลกเปลี่ยนข้อมูลด้วยความเร็วเดียวกัน
Multi-Access
เมื่อโฮสต์บนลิงก์ที่แชร์พยายามถ่ายโอนข้อมูลมีความเป็นไปได้สูงที่จะเกิดการชนกัน Data-link Layer มีกลไกเช่น CSMA / CD เพื่อเพิ่มความสามารถในการเข้าถึงสื่อที่ใช้ร่วมกันระหว่างระบบต่างๆ