0Pricing
Cloud & IT Cert Prep · บทเรียน

สวิตช์ส่งต่อเฟรมอย่างไร

เรียนรู้ว่าสวิตช์ส่งข้อมูลไปยังพอร์ตที่ถูกต้องเท่านั้นได้อย่างไร

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

ผู้สืบทอดที่ชาญฉลาดกว่า

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

ทำงานที่เลเยอร์ 2

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

เฟรมมีที่อยู่

เฟรมอีเทอร์เน็ตทุกเฟรมมีที่อยู่ MAC สองรายการ ได้แก่ต้นทาง (ผู้ส่ง) และปลายทาง (ผู้รับ) สวิตช์จะตรวจสอบที่อยู่เหล่านี้ในแต่ละเฟรม ด้วยการติดตามว่าที่อยู่ MAC แต่ละรายการอยู่บนพอร์ตใด สวิตช์จึงส่งเฟรมไปยังปลายทางได้อย่างแม่นยำ แทนที่จะกระจายไปทุกที่เหมือนฮับ

การเรียนรู้ที่อยู่ MAC

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

การตัดสินใจส่งต่อ

เพื่อส่งต่อเฟรม สวิตช์จะตรวจสอบ MAC ปลายทางกับตารางของตน:

  • ที่อยู่ที่ทราบ — ส่งเฟรมออกเฉพาะพอร์ตที่ตรงกัน
  • ที่อยู่ที่ไม่ทราบ — กระจายเฟรมออกทุกพอร์ต ยกเว้นพอร์ตที่เฟรมเข้ามา

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

การกระจายเฟรมที่ไม่ทราบปลายทาง

เมื่อสวิตช์ยังไม่ทราบว่าที่อยู่ MAC ปลายทางอยู่ที่ใด สวิตช์จะกระจายเฟรมออกทุกพอร์ต ยกเว้นพอร์ตต้นทาง ซึ่งคล้ายกับการทำงานของฮับ แต่การกระจายนี้เกิดขึ้นเพียงชั่วคราว: ทันทีที่ปลายทางตอบกลับ สวิตช์จะเรียนรู้พอร์ตของปลายทางและหยุดกระจายเฟรมสำหรับที่อยู่นั้น ดังนั้นการกระจายจึงเป็นวิธีสำรอง ไม่ใช่พฤติกรรมปกติ และตารางจะเติมข้อมูลได้อย่างรวดเร็ว

ฟูลดูเพล็กซ์และแบนด์วิดท์เฉพาะ

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

การลบรายการเมื่อหมดอายุ

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

ยูนิคาสต์ บรอดแคสต์ มัลติคาสต์

สวิตช์จัดการเฟรมแต่ละประเภทแตกต่างกัน:

  • ยูนิคาสต์ — ส่งถึงอุปกรณ์หนึ่งเครื่อง และจะส่งต่อไปยังพอร์ตเดียวของอุปกรณ์นั้นหากทราบตำแหน่ง
  • บรอดแคสต์ — ส่งถึงอุปกรณ์ทั้งหมด และส่งออกทุกพอร์ต
  • มัลติคาสต์ — ส่งถึงกลุ่มอุปกรณ์ และจะกระจายออกไป หรือส่งไปเฉพาะบางพอร์ตเมื่อมีคุณสมบัติเพิ่มเติม

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

วิธีการส่งต่อ

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

เหตุใดสวิตช์จึงเหนือกว่า

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

ตรวจสอบความเข้าใจอย่างรวดเร็ว

ทดสอบความรู้เกี่ยวกับการทำงานของสวิตช์

สรุปทบทวน

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

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

บทเรียน “สวิตช์ส่งต่อเฟรมอย่างไร” ฟรีหรือไม่

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

คุณจะเรียนรู้อะไรในบทเรียน “สวิตช์ส่งต่อเฟรมอย่างไร”

เรียนรู้ว่าสวิตช์ส่งข้อมูลไปยังพอร์ตที่ถูกต้องเท่านั้นได้อย่างไร คุณปฏิบัติ Cloud & IT Cert Prep ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Cloud & IT Cert Prep หรือไม่

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

บทเรียน “สวิตช์ส่งต่อเฟรมอย่างไร” ใช้เวลานานแค่ไหน

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

ฉันเขียนและรันโค้ดในบทเรียน Cloud & IT Cert Prep นี้ได้ไหม

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

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

  1. เหตุใดฮับจึงกลายเป็นเรื่องในอดีต
  2. สวิตช์ส่งต่อเฟรมอย่างไร
  3. ที่อยู่ MAC และตารางที่อยู่
  4. โดเมนการชนกันและโดเมนแพร่สัญญาณ
← กลับไปที่ Cloud & IT Cert Prep