สวิตช์ส่งต่อเฟรมอย่างไร
เรียนรู้ว่าสวิตช์ส่งข้อมูลไปยังพอร์ตที่ถูกต้องเท่านั้นได้อย่างไร
สวิตช์ส่งต่อเฟรมอย่างไร เป็นบทเรียน 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- เหตุใดฮับจึงกลายเป็นเรื่องในอดีต
- สวิตช์ส่งต่อเฟรมอย่างไร
- ที่อยู่ MAC และตารางที่อยู่
- โดเมนการชนกันและโดเมนแพร่สัญญาณ