Token ring
מתוך ויקיפדיה, האנציקלופדיה החופשית
| HTTP, SMTP, FTP, IRC, SNMP, SSH ... | Application |
| SSH ... | Presentation |
| Session | |
| TCP, UDP, SCTP, RTP, DCCP ... | Transport |
| IPv4, IPv6, ICMP, RIP, IPX ... | Network |
| Ethernet, Token ring, FDDI, ARP ... | Data Link |
| 802.11 WiFi ... | Physical |
| Application | HTTP, SMTP, FTP, SSH, IRC, SNMP, SIP ... |
| Transport | TCP, UDP, SCTP, RTP, DCCP, ICMP ... |
| Network | IPv4, IPv6, ICMP, ARP, IPX ... |
| Physical | Ethernet, 802.11 WiFi, Token ring, FDDI, ARP ... |
Token ring (בתרגום מילולי - טבעת אסימון) הוא תקן לרשתות מקומיות המגדיר את התקשורת בשכבת הקישוריות של מודל ה־OSI ובשכבה הפיזית של מודל ה־TCP/IP. רשתות Token ring עושות שימוש באסימון בגודל 24 סיביות המועבר בין המחשבים ברשת, כאשר רק מחשב שברשותו האסימון יכול לשדר. האסימון מועבר בין המחשבים בסדר קבוע. הסכם זה גורם לכך שאין התנגשויות ברשת, מצד שני עלולה להגרם הרעבה של תחנות (עלול להגרם מצב בו תחנה שצריכה לשדר לא מקבלת אסימון ולכן לא משדרת).
תקן ה־Token ring נוצר על ידי אולוף סודרבלום (Olof Söderblom) בשנות ה-60 המאוחרות, בשנת 1970 הוא אומץ על ידי חברת IBM שהכניסה אותו לשימוש נרחב עד אמצע שנות ה-80. מאוחר יותר ה־Token ring אומץ גם על ידי ה־IEEE כתקן שסימונו IEEE 802.5 - עם מספר הבדלים מהגרסה של IBM, הנוגעים בעיקר לסוג הכבילה ולטופולוגיה הפיזית של הרשת (שני התחומים האלו מוגדרים בתקן של IBM ולא מוגדרים בתקן של ה־IEEE).
תוכן עניינים |
[עריכה] אופן הפעולה
בכל רשת Token ring קיימת תחנה אחת שמוגדרת כ"תחנת ניתור פעילה" (Active Monitor - AM), תחנה זו אחראית על ניהול הצטרפויות והתנתקויות מהרשת ועל ניטור האסימון - התחנה מוודאת שקיים אסימון ברשת, וזאת מכיוון שאם עקב רעש על הקוים האסימון נפל הרשת תקפא (אין אסימון - אין שידורים). בנוסף לתחנת הניתור הפעילה יכולות להיות ברשת "תחנות ניתור ממתינות" (Standby Monitor - SM) שייכנסו לפעולה במידה ויווצר נתק עם תחנת הניתור הפעילה. תחנה חדשה שמעוניינת להתחבר לטבעת יוצרת קשר עם תחנת הניתור הפעילה. זו מפנה אותה אל התחנה הבאה אחריה בשרשרת, ולאחר מכן מפנה את התחנה שלפניה אל התחנה החדשה.
על פי התקן של IBM רשת Token ring בנויה בטופולוגית כוכב (star) , שבמרכזו מרכזת (hub) או מתג (switch). מתגים "חכמים" שנועדו לעבוד ברשתות Token ring יודעים גם לזהות נפילה של אחת התחנות ולעדכן את סדר העברת האסימון בשרשרת בהתאם.
[עריכה] מבנה המסגרת
מסגרת (frame) ברשת token ring מורכבת מ:
- תוחם פתיחה (Starting Delimiter) - 8 סיביות קבועות המודיעות על פתיחת מסגרת חדשה.
- בקרת גישה (Access Control) - 8 סיביות המורכבות מ -
- 3 סיביות המציינות את עדיפות המסגרת (ניתן לקבוע מראש תחנות שיוכלו לשדר בעדיפות גבוהה יותר וכך יקבלו את האסימון יותר מפעם אחת בכל מחזור)
- סיבית אחת שמציינת האם החבילה היא אסימון או חבילת נתונים.
- סיבית אחת שמציינת האם החבילה עברה דרך תחנת הניתור הפעילה (AM).
- 3 סיביות שמורות.
- מסגרת בקרה (Frame Control) 8 סיביות המצינות האם החבילה היא חבילת נתונים או חבילת בקרה, ואם היא חבילת בקרה מציינות את הפעולה שיש לבצע.
- כתובת היעד Destination address) ) - 48 סיביות המציינות את כתובת ה־MAC של תחנת היעד.
- כתובת המקור Source address) ) - 48 סיביות המציינות את כתובת ה־MAC של תחנת המקור.
- נתונים (Data) - הנותנים שמועברים על ידי החבילה.
- רצף בקרה (Frame Check Sequence) - 32 סיביות המחושבות על ידי הפעלת פונקציה מתמטית על הנתונים ומשמשות לבדיקת תקינות הנתונים בתחנת היעד.
- תוחם סיום (Ending Delimiter) - 8 סיביות קבועות המודיעות על סוף המסגרת.
- מצב המסגרת (Frame status) - 8 סיביות המשמשות לבקרה שהנתונים אכן הגיעו ליעדם.
אסימון הוא למעשה חבילה שמכילה את תוחם הפתיחה, בקרת הגישה ותוחם הסיום בלבד.
[עריכה] ראו גם
[עריכה] קישורים חיצוניים
- הסברים על Token Ring (אנגלית)
- סימולציה של רשת Token Ring (אנגלית)

