โดย Jom07 » 15/01/2018 1:35 pm
สวิตซ์ (Switch) เป็นอุปกรณ์ที่พัฒนาการต่อจากฮับอีกทีหนึ่งมีความสามารถมากกว่า
Hub โดยการทำงานของสวิตซ์จะส่งข้อมูลออกไปเฉพาะพอร์ตที่ใช้ในการติดต่อกับเครื่องคอมพิวเตอร์พีซีปลายทางเท่านั้น ไม่ส่งกระจายข้อมูลไปยังทุกพอร์ตเหมือนอย่างฮับ ทำให้ในสวิตซ์ไม่มีปัญหาการชนของข้อมูล สวิตซ์จะทำงานอยู่ในชั้น Data Link Layer คือจะรับผิดชอบในการเชื่อมโยงของข้อมูล ตรวจสอบความถูกต้องของการติดต่อจากโหนดหนึ่งไปอีกโหนดหนึ่งและความสมบูรณ์ของการรับส่งข้อมูล สำหรับในชั้นเชื่อมโยงข้อมูลนั่นจะทำการแบ่งข้อมูลระดับบิตที่ได้รับจากชั้น Physical Layer เป็นข้อมูลชนิดที่เรียกว่า เฟรม ก่อนจะส่งไปยังชั้นถัดไป ก็คือ
Network Layer
switch ทำงานในระดับของ layer 2 ซึ่งเป็นการทำงานในระดับของ data-link layer ในกรณีของ ethernet จะมีความเกี่ยวพันกับเรื่องของ frame และพวก MAC , LLC switch นั้น เป็นอุปกรณ์ที่มีหลักการในการทำงานในลักษณะเดียวกับ อุปกรณ์จำพวก bridge ซึ่งจะมีหลักการทำงานก็คือจะส่งข้อมูลจาก port หนึ่งไปยังปลายทางที่เฉพาะเจาะจงเท่านั้น ข้อมูลนั้นจะไม่ถูกส่งออกไปยัง port อื่นๆ ยกเว้นมีความจำเป็นในบางกรณี เช่น ข้อมูลที่ส่งกัน ไม่มีผู้รับที่เชื่อมต่ออยู่ใน switch ของตัวเองหรือข้อมูลที่ต้องส่งนั้นเป็นข้อมูลที่ต้องส่งออกไปในลักษณะของ broadcast หรือ multicast การที่ port ใดๆ จะส่งข้อมูลถึงกันนั้น switch ก็จะทำการตรวจสอบ mac address ของอุปกรณ์ที่เชื่อมต่อกันอยู่ และมีการทำ table เอาไว้เพื่อเก็บข้อมูลเหล่านี้ และเมื่อเวลามีการส่งข้อมูลระหว่างกันก็จะเอา mac addres ปลายทาง ที่อยู่ในส่วน header ของ frame มาเทียบกับตารางที่ตัวเองมีอยู่ซึ่งถ้าหากว่า มีข้อมูล mac address อันนั้นอยู่ในตาราง และได้มีการบันทึกเอาไว้ว่าเป็นของอุปกรณ์ที่เชื่อมต่ออยู่กับ port ไหน switch ก็จะทำการส่งข้อมูลไปยัง port นั้นทันที
ส่วนประกอบการทางานที่สาคัญของ Switch สามารถแบ่งส่วนประกอบที่สาคัญของ Switch ได้ดังนี้
- – Input Controller
– Control Process
– Switching Element
– Output Controller
[b]สวิตซ์ (Switch)[/b] เป็นอุปกรณ์ที่พัฒนาการต่อจากฮับอีกทีหนึ่งมีความสามารถมากกว่า [url=https://www.mindphp.com/forums/viewtopic.php?f=215&t=44912]Hub[/url] โดยการทำงานของสวิตซ์จะส่งข้อมูลออกไปเฉพาะพอร์ตที่ใช้ในการติดต่อกับเครื่องคอมพิวเตอร์พีซีปลายทางเท่านั้น ไม่ส่งกระจายข้อมูลไปยังทุกพอร์ตเหมือนอย่างฮับ ทำให้ในสวิตซ์ไม่มีปัญหาการชนของข้อมูล สวิตซ์จะทำงานอยู่ในชั้น Data Link Layer คือจะรับผิดชอบในการเชื่อมโยงของข้อมูล ตรวจสอบความถูกต้องของการติดต่อจากโหนดหนึ่งไปอีกโหนดหนึ่งและความสมบูรณ์ของการรับส่งข้อมูล สำหรับในชั้นเชื่อมโยงข้อมูลนั่นจะทำการแบ่งข้อมูลระดับบิตที่ได้รับจากชั้น Physical Layer เป็นข้อมูลชนิดที่เรียกว่า เฟรม ก่อนจะส่งไปยังชั้นถัดไป ก็คือ [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2221-computer-network-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]Network[/url] [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2269-layer-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]Layer[/url]
[img]http://www.it-guides.com/images/stories/switch_network_equipment.jpg[/img]
[b]switch[/b] ทำงานในระดับของ layer 2 ซึ่งเป็นการทำงานในระดับของ data-link layer ในกรณีของ ethernet จะมีความเกี่ยวพันกับเรื่องของ frame และพวก MAC , LLC switch นั้น เป็นอุปกรณ์ที่มีหลักการในการทำงานในลักษณะเดียวกับ อุปกรณ์จำพวก bridge ซึ่งจะมีหลักการทำงานก็คือจะส่งข้อมูลจาก port หนึ่งไปยังปลายทางที่เฉพาะเจาะจงเท่านั้น ข้อมูลนั้นจะไม่ถูกส่งออกไปยัง port อื่นๆ ยกเว้นมีความจำเป็นในบางกรณี เช่น ข้อมูลที่ส่งกัน ไม่มีผู้รับที่เชื่อมต่ออยู่ใน switch ของตัวเองหรือข้อมูลที่ต้องส่งนั้นเป็นข้อมูลที่ต้องส่งออกไปในลักษณะของ broadcast หรือ multicast การที่ port ใดๆ จะส่งข้อมูลถึงกันนั้น switch ก็จะทำการตรวจสอบ mac address ของอุปกรณ์ที่เชื่อมต่อกันอยู่ และมีการทำ table เอาไว้เพื่อเก็บข้อมูลเหล่านี้ และเมื่อเวลามีการส่งข้อมูลระหว่างกันก็จะเอา mac addres ปลายทาง ที่อยู่ในส่วน header ของ frame มาเทียบกับตารางที่ตัวเองมีอยู่ซึ่งถ้าหากว่า มีข้อมูล mac address อันนั้นอยู่ในตาราง และได้มีการบันทึกเอาไว้ว่าเป็นของอุปกรณ์ที่เชื่อมต่ออยู่กับ port ไหน switch ก็จะทำการส่งข้อมูลไปยัง port นั้นทันที
[b]ส่วนประกอบการทางานที่สาคัญของ Switch สามารถแบ่งส่วนประกอบที่สาคัญของ Switch ได้ดังนี้[/b]
[list]– Input Controller
– Control Process
– Switching Element
– Output Controller[/list]