rounter กะ switch ต่างกันอย่างไรครับ :shock:
rounter กะ switch เหมือนกันที่ เป็นตัวแยกเน็ด ให้ไปต่อในเครื่องต่างๆ โดยใช้อินเตอร์เน็ดเจ้าเดียวคือ 1 User (อธิบายไม่ค่อยถูก)
rounter = แชร์ออกมา เครื่องลูกๆจะ IP เดียวกันหมด
switch= แชร์ออกมา เครื่องลูกๆจะ IP (Class D) ต่างกันหมด 123.123.123.x ทำนองนี้
Router ทำหน้าที่ แบ่ง Network ออกเป็นกลุ่มๆได้ พูดง่ายๆ คือ สามารถ ทำให้ Network หลายๆ วงมองเห็นกันได้
เรียกว่า การเร้า โดย Protocol ของตัวมัน เอา Gateway คุยกัน
ส่วน Switch ไว้เชื่อมต่อ Network จากหลายๆ Client ใช้ MAC Address ในการระบุเครื่องว่าจะส่งข้อมูลไปที่ใด ทำงานบน Layer 2 หรือ 3 ถ้าเป็น Switch ราคาสูงหน่อย
สรุปคือ ถ้าแบ่ง Network เป็น 3 วง A , B , C ใช้ Switch 3 ตัว วงละตัว
เชื่อมแต่ละ วง Network โดย Router ครับ
ทำงานกันคนละ layer ครับ อ้างอิงตาม osi model
router = layer 3 > network layer
switch = layer 2> data link layer ครับ
hub = Layer 1 > physical layer
hub ก็ทำงานถึง data link layer เหมือนกันไม่ใช่หรอคับ
หรือผมเข้าใจผิด
สมมุติ ข้อมูลเป็นจดหมาย
HUB เหมือนกับคุณ ส่งจดหมายถึง ทุกคน แต่จะมีเพีัยงคนเดี่ยวที่สามารถเปิดอ่านได้
เช่น มี A B C ก็จะส่งไปถึงทุกคนแต่ในเมื่อหน้าซองระบุไว้ว่าให้ C อ่านเท่านั้น ที่เหลือก็จะโยนทิ้งไป
Switch ฉลาดขึ้นมากอีกขั้น เมื่อจะส่งหา A ก็ส่งไป A เลย ไป B ก็ B เลย
พอระบบเริ่มวุ่นวายขึ้น สมุติว่าเป็นเมืองละกัน Hub กับ switch เป็นบุรุษไปรษณีย์ ท้องถิ่นรู้จะกแต่บ้านคนในละแวกเท่านั้น จึงจำเป็นต้องใช้ router เข้ามาช่วย
พอจะส่งจดหมายจาก ฟลอริด้า ไป ฮาวาย ไอ้ HUB กับ switch บอกไม่รู้จัก
เลยต้องไปถาม router ว่าจะไป ฮาวายไปทางไหนเร็วสุด router บอก บินไปเลย แป้บเดียวถึง พอส่งไปได้สักระยะ ที่ฮาวายหมองลงจัดเครื่องบินจอดไม่ได้ router เลยหาวิธีใหม่ ทั้ง ไปทาง รถต่อแล้วด้วยเรือ ไปทาง รถไฟต่อเรือ ไปเครื่องบินต่อเรือ
เอามาเปรียบเทียบกัน ทางไหนเร็วสุด ก็จะส่งไปทางนั้น
งง ไหมครับ อิอิ