Hub משמש בדרך כלל לחיבור מקטעים של LAN (רשת מקומית). הוא מכיל מספר Ports. כאשר פקטה מגיעה ליציאה אחת, היא מועתקת לפורטים האחרים כך שכל מקטעי ה-LAN יכולים לראות את כל החבילות. Hub פועל כנקודת חיבור משותפת למכשירים ברשת. המשמעות היא שבאחריות כל מכשיר המחובר ב Hub לבדוק האם הפקטה מיועדת אליו או לא.
switch פועל בשכבת הלינק (שכבה 2) ולעיתים בשכבת הרשת (שכבה 3) של OSI ולכן תומך בכל פרוטוקול פקטות. רשתות LAN שמשתמשות Switch כדי להצטרף למקטעים נקראות Switched LAN. רכיב זה הוא רכיב שמנתב את הפקטות בין מקטעי ה LAN רק ליעד המתאים.
ה Switch עושה זאת באמצעות Switch table שבו מוצמד לכל פורט כתובת MACשל המכשיר שמחובר אליה.
Hub ו Switches מאפשרים להעביר מידע בטווח של LAN. הם לא מאפשרים להוציא מידע מחוץ לרשת המקומית, כיוון שאין להם את היכולת לקרוא כתובות IP
כאשר הSwitch מקבל Frame , הFrame מכיל בHeaders שלו את הSource MAC ואת ה Dest Mac. ראשית הוא יודע לשייך את הSource MAC לפורט שממנו הגיע ה Frame, הוא מיד שומר זאת בטבלה (הטבלה משמשת בCache ולכן המידע לא נשמר באופן תמידי). כעת מצב הטבלה הוא
MAC | Interface Number |
---|---|
A | 1 |
כאשר הSwitch לא יודע מיהו הDest Mac (אם הוא יודע כלומר זה שמור לו בטבלה הוא מיד מעביר את הframe ליעד), הוא שולח את ה frame לכל הנקודות חיבור חוץ מ IN=1 שזה הפורט של מי ששלח את הFrame, בשיטה שנקראת Broadcasting. רק המחשב שאמור לקבל את ההודעה מגיב בחזרה בFrame תגובה. כאשר מתקבל הFrame הזה ב Switch, הוא בודק את ה Source MAC שוב פעם ומעדכן שוב את הטבלה. כעת הטבלה נראת ככה: |
MAC | IN |
---|---|
A | 1 |
B | 2 |
ראוטר הוא מחובר לפחות לשתי רשתות, או שתי LANs או WANs (Wide Area Network). או LAN אל מול ה ISP (Internet Service Provider) .
הראוטר מנתב את מידע מרשת אחת לאחרת בהתאם לכתובת הIP שלהם.
הראוטר מקבל מפקטה את כתובת הIP והוא קובע האם זה מיועד לרשת שלו או שזה מיועד לרשת אחרת. בעצם הראוטר מהווה Gateway של הרשת המקומית.