ידע כללי על רשתות
טוב אז מה האב או סוויץ\' עושים?
בדיוק אותו הדבר – מעבירים מידע בין התחנות ברשת. אולם הם עושים זאת באופן שונה לגמרי.
האב (Hub) הוא למעשה כמו מפצל חשמל או כבלים. הוא מקבל מידע מכניסה אחת ומוציא אותו לכל היציאות, כך ששאר היציאות באותו הזמן תפוסות, ומקבלות מידע שלא נועד להם (עוד חיסרון בהאב הוא האבטחה, או יותר נכון חוסר האבטחה, שנובעת בדיוק בגלל זה).
הסוויץ\' הוא ענייננו אם כן, הסוויץ\' הוא מעיין מחשב קטן עם כמות אלקטרוניקה לא מבוטלת. הוא יודע איזה מחשב מחובר לאיזה פורט ושולח רק אליו את המידע, כך שלמעשה שאר הפורטים פנויים להתקשר ביניהם.
סוויץ\' = מתג – כפי שניתן לראות בדוגמא למעלה הוא מחלק את הרשת למקטעים שונים (בדוגמא למעלה A עם D ו-B עם C). כל מחשב יכול לעבוד רק מול המחשב מולו מבלי לערב עוד מחשבים, מה שמשאיר רוחב פס מלא ביניהם.
למעשה, בציור תיארתי circuit-switch, סוויץ\' שפיסית מחלק את הקו למקטעים, סוויצ\'ים כאלה תמצאו במרכזיות בזק (אלה אם הם עברו לעבודה דיגיטאלית לגמרי).
בעולם הדיגיטאלי אנו משתמשים ב-packet-switch אשר מנתב אלקטרונית את המידע.
קצת ידע כללי על רשת:
זוכרים שציינתי בהתחלה את מודל OSI?, כאן הוא נכנס לתמונה.
מבלי להיכנס להסבר מלא על השכבות אנסה להסביר מה בעצם הולך כאן…
השכבות מחולקות לשתי קבוצות:
קבוצת השכבות העליונות (Upper Group: 4-7) וקבוצת השכבות התחתונות (Lower Group: 1-3).
כפי שציינתי בהתחלה מפרט ה-Ethernet שולט על שתי השכבות הראשונות, הפיסית והקישור:
הפיסית לא כל כך מעניינת, ההפעלה החשמלית ו/או המכאנית של החומרה, אולם בשכבה השנייה טמון המפתח – שכבת הקישור (DLC – Data Link Control).
שכבה זו שולטת על השכבה הפיסית ותפקידיה המרכזיים הינם הגדרת מסגרות (Frame) ביצוע תיקון שגיאות על אותן מסגרות (ECC) ושליטה על זרימת המידע (Flow Control ע"מ למנוע מחיבור מהיר "להציף" חיבור איטי ממנו).
ברשתות LAN היא מחולקת לשני חלקים:
(LLC (Logical Link Control ו-(MAC (Media Access Control. ה-MAC קיים רק ברשתות LAN משום שרשתות אחרות הינן Point-to-Point (כמו האינטרנט) בד"כ, (ישנם גם פרוטוקולים ישנים יותר כמו X.25 שכיום כמעט לא בשימוש) ואין בהם צורך בניהול משאבי הקו בין מספר משתמשים.
ישנם הרבה פרוטוקולי MAC (למשל: Token Ring, Ethernet וכו\'); כתובת MAC הינה הכתובת הפיסית של המחשב (חומרה) והיא ייחודית. באת\'רנט כתובת ה-MAC היא כתובת האת\'רנט .
בוא ניראה איך בעצם פועל האב:
מידע נשלח כל הזמן ברשת ומגיע לכל כרטיס בקבוצת השכבות התחתונות (Lower Group). בשכבת הרשת, (השולטת על מידע ניתוב כמו forwarding וכו\') הכרטיס מזהה כי לא לו נועד הקשר ומעביר אותו הלאה, דבר זה מתבטא (כפי שציינתי קודם) בכך ששאר הכרטיסים לא יכולים לעשות דבר. מלבד זאת, ישנן תוכנות שיכולות לעבוד על שכבת הרשת שתחשוב שלהם נועד הקשר ולקבל כל מידע שעובר ברשת המקומית (גם כך המידע מגיע לכרטיס רשת ופשוט לא מתקדם משם), סיכון אבטחתי חמור!
הסוויץ\', לעומתו, יודע לזהות לאיזה מחשב מיועד הקשר ורק לו שולח את המידע.