0Pricing
Network+ Academy · บทเรียน

ชั้นกายภาพและชั้นเชื่อมโยงข้อมูล

เรียนรู้ว่าสัญญาณดิบและการกำหนดที่อยู่ภายในเครือข่ายทำให้บิตเดินทางบนสายได้อย่างไร

ชั้นกายภาพและชั้นเชื่อมโยงข้อมูล เป็นบทเรียน Network+ Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Network+ Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Network+ Academy มีบทเรียนทั้งหมด 4 บทเรียน

สองเลเยอร์ล่างสุด

แบบจำลอง OSI เริ่มจากด้านล่างด้วยส่วนที่อยู่ใกล้ฮาร์ดแวร์มากที่สุด เลเยอร์ 1 คือเลเยอร์กายภาพ และเลเยอร์ 2 คือเลเยอร์เชื่อมโยงข้อมูล ทั้งสองเลเยอร์ทำหน้าที่นำบิตดิบเข้าสู่สื่อกลาง และส่งบิตเหล่านั้นไปยังอุปกรณ์ถัดไปบนเครือข่ายท้องถิ่นเดียวกันอย่างน่าเชื่อถือ เลเยอร์ทั้งสองเป็นรากฐานของทุกสิ่งที่อยู่ด้านบน โดยแปลงสัญญาณไฟฟ้าหรือแสงให้เป็นเฟรมที่ใช้งานได้

เลเยอร์ 1: กายภาพ

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

บิตในรูปสัญญาณ

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

เลเยอร์ 2: เชื่อมโยงข้อมูล

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

เฟรม

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

ที่อยู่ MAC

เลเยอร์ 2 ใช้ที่อยู่ MAC (Media Access Control) เพื่อระบุอุปกรณ์บนเครือข่ายท้องถิ่น ที่อยู่ MAC คือที่อยู่ฮาร์ดแวร์เฉพาะที่ฝังอยู่ในอะแดปเตอร์เครือข่าย และเขียนเป็นเลขฐานสิบหกหกคู่ ต่างจากที่อยู่ IP ที่อยู่ MAC ใช้ภายในเครือข่ายท้องถิ่นและผูกกับอุปกรณ์ทางกายภาพ สวิตช์ใช้ที่อยู่เหล่านี้เพื่อส่งเฟรมไปยังพอร์ตที่ถูกต้องบน LAN

Example MAC address:
00:1A:2B:3C:4D:5E

การตรวจจับข้อผิดพลาด

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

สองเลเยอร์ย่อย

เลเยอร์เชื่อมโยงข้อมูลแบ่งออกเป็นสองส่วน ได้แก่ เลเยอร์ย่อย MAC ซึ่งควบคุมการเข้าถึงสื่อกลางและจัดการที่อยู่ฮาร์ดแวร์ และเลเยอร์ย่อย LLC (Logical Link Control) ซึ่งจัดการการสื่อสารกับเลเยอร์ด้านบน การแบ่งเช่นนี้ทำให้อินเทอร์เฟซด้านบนหนึ่งชุดทำงานกับเทคโนโลยีทางกายภาพได้หลายรูปแบบ เลเยอร์ย่อย MAC คือส่วนที่จัดการที่อยู่ฮาร์ดแวร์และการเข้าถึงสื่อกลาง

อุปกรณ์ในเลเยอร์เหล่านี้

อุปกรณ์บางชนิดทำงานหลักในเลเยอร์เหล่านี้ ฮับและสายเคเบิลพื้นฐานทำงานที่เลเยอร์ 1 โดยเพียงเคลื่อนย้ายสัญญาณ สวิตช์ทำงานที่เลเยอร์ 2 โดยอ่านที่อยู่ MAC เพื่อส่งต่อเฟรมไปยังพอร์ตที่ถูกต้อง การรู้ว่าอุปกรณ์ทำงานอยู่ในเลเยอร์ใดจะบอกได้ว่าอุปกรณ์นั้นทำอะไรได้และทำอะไรไม่ได้ ซึ่งสำคัญอย่างยิ่งเมื่อออกแบบหรือแก้ไขเครือข่าย

เหตุใดจึงใช้ได้เฉพาะภายในเครือข่าย

เลเยอร์ 1 และ 2 จัดการการสื่อสารเฉพาะภายในเครือข่ายท้องถิ่นเดียวกันเท่านั้น ไม่สามารถส่งข้อมูลระหว่างเครือข่ายที่แยกจากกันได้ เพราะที่อยู่ MAC ไม่ได้ออกแบบมาสำหรับการกำหนดเส้นทางทั่วโลก หากต้องการส่งข้อมูลจากเครือข่ายหนึ่งไปยังอีกเครือข่ายหนึ่ง คุณต้องใช้เลเยอร์ 3 และที่อยู่ IP ขอบเขตนี้เองคือเหตุผลที่มีเลเยอร์ที่สูงกว่า และเป็นเหตุผลว่าทำไมเราเตอร์ ไม่ใช่สวิตช์ จึงใช้เชื่อมต่อเครือข่ายต่าง ๆ

สรุปรวม

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

ตรวจสอบความเข้าใจ

เลเยอร์เชื่อมโยงข้อมูลเพิ่มอะไรให้กับบิตดิบจากเลเยอร์กายภาพ

ทบทวน

เลเยอร์กายภาพ (เลเยอร์ 1) ส่งบิตดิบเป็นสัญญาณผ่านสายเคเบิล ไฟเบอร์ หรือคลื่นวิทยุ เลเยอร์เชื่อมโยงข้อมูล (เลเยอร์ 2) บรรจุบิตเป็นเฟรมที่มีที่อยู่ MACและลำดับตรวจสอบเฟรมเพื่อตรวจจับข้อผิดพลาด ทำให้ส่งข้อมูลภายในเครือข่ายได้อย่างน่าเชื่อถือ เลเยอร์ 2 มีเลเยอร์ย่อย MACและ LLC ฮับทำงานที่เลเยอร์ 1 และสวิตช์ทำงานที่เลเยอร์ 2 เลเยอร์เหล่านี้จัดการเฉพาะการสื่อสารภายในเครือข่าย การข้ามเครือข่ายต้องใช้เลเยอร์ 3

คำถามที่พบบ่อย

บทเรียน “ชั้นกายภาพและชั้นเชื่อมโยงข้อมูล” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ชั้นกายภาพและชั้นเชื่อมโยงข้อมูล” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Network+ Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Network+ Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ชั้นกายภาพและชั้นเชื่อมโยงข้อมูล”

เรียนรู้ว่าสัญญาณดิบและการกำหนดที่อยู่ภายในเครือข่ายทำให้บิตเดินทางบนสายได้อย่างไร คุณปฏิบัติ Network+ Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Network+ Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Network+ Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “ชั้นกายภาพและชั้นเชื่อมโยงข้อมูล” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Network+ Academy นี้ได้ไหม

ได้ บทเรียน Network+ Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. เหตุใดแบบจำลองแบบชั้นจึงช่วยได้
  2. ชั้นกายภาพและชั้นเชื่อมโยงข้อมูล
  3. ชั้นเครือข่ายและชั้นขนส่ง
  4. ชั้นวาระ ชั้นนำเสนอ และชั้นแอปพลิเคชัน
← กลับไปที่ Network+ Academy