ברשת Thread, הצמתים מחולקים לשני תפקידים של העברה:
נתב
נתב הוא צומת שמבצע את הפעולות הבאות:
מעביר חבילות למכשירי רשת
מספקת שירותי הזמנת התקנה מאובטחים למכשירים שמנסים להצטרף לרשת
השנאן-מגבר נשאר מופעל כל הזמן
מכשיר קצה
מכשיר קצה (ED) הוא צומת:
מתקשרת בעיקר עם נתב יחיד
לא מעביר חבילות למכשירי רשת אחרים
יכול להשבית את משדר-המקלט שלו כדי לצמצם את צריכת החשמל
סוגי מכשירים
בנוסף, יש כמה סוגים של צמתים.
מכשיר Thread מלא
במכשיר Thread מלא (FTD) הרדיו תמיד מופעל, הוא נרשם לכתובת ה-multicast של כל הנתב ומנהל את המיפויים של כתובות IPv6. יש שלושה סוגים של FTD:
נתב
מכשיר קצה מתאים לנתב (REED) – ניתן לשדרג אותו לנתב
מכשיר קצה מלא (FED) – לא ניתן להעלות אותו לרמה של נתב
FTD יכול לפעול כנתב (הורה) או כמכשיר קצה (צאצא).
מכשיר Thread מינימלי
מכשיר עם תמיכה ב-Thread ברמה מינימלית לא נרשם לכתובת ה-multicast לכל הנתב ומעביר את כל ההודעות להורה שלו. יש שני סוגים של מודעות MTD:
מכשיר קצה מינימלי (MED) – משדר-מקלט שפועל תמיד, לא צריך לבצע סקרים כדי לקבל הודעות מהמכשיר ההורה
מכשיר קצה רדום (SED) – בדרך כלל מושבת, מתעורר מדי פעם כדי לבדוק אם יש הודעות מהמכשיר ההורה
מכשיר MTD יכול לפעול רק כמכשיר קצה (צאצא).
שדרוגים ושדרוגים לאחור
כש-REED הוא הצומת היחיד שנמצא בטווח של מכשיר קצה חדש שרוצה להצטרף לרשת Thread, הוא יכול לשדרג את עצמו ולפעול כנתב:
לעומת זאת, כשלנתב אין צאצאים, הוא יכול לשדרג לאחור את עצמו ולפעול בתור מכשיר קצה:
תפקידים וסוגים אחרים
מנהל השרשור
מנהיג ה-Thread הוא נתב שאחראי על ניהול קבוצת הנתבים ברשת Thread. הוא נבחר באופן דינמי לעצמו כדי לאפשר עמידות בכשלים, ומאגד ומפיץ את פרטי ההגדרה ברמת הרשת.
נתב גבולות
נתב גבול הוא מכשיר שיכול להעביר מידע בין רשת Thread לבין רשת שאינה Thread (לדוגמה, Wi-Fi). הוא גם מגדיר רשת Thread לקישוריות חיצונית.
כל מכשיר יכול לשמש כנתב גבולות.
מחיצות
רשת Thread עשויה להיות מורכבת ממחיצות. המצב הזה מתרחש כשקבוצה של מכשירי Thread כבר לא יכולה לתקשר עם קבוצה אחרת של מכשירי Thread.
כל מחיצה פועלת באופן לוגי כרשת Thread נפרדת עם נתוני רשת, הקצאות של מזהה נתב ו-Leader משלה, תוך שמירה על אותם פרטי כניסה לצורכי אבטחה בכל המכשירים בכל המחיצות.
למחיצות ברשת Thread אין קישוריות אלחוטית זו לזו, ואם הן מקבלות שוב חיבור, הן מתמזגות אוטומטית למחיצה אחת.
חשוב לזכור שהשימוש ב'רשת של חוטים' במאמר הזה מבוסס על מחיצה אחת.
במקרים הנדרשים, מושגי מפתח ודוגמאות מוסברים באמצעות המונח 'מחיצה'.
בהמשך המאמר נסביר בהרחבה על מחיצות.
מגבלות על מכשירים
יש הגבלות על מספר סוגי המכשירים שתומכים ברשת Thread אחת.
תפקיד
מגבלה
מנהיג
1
נתב
32
מכשיר קצה
511 לכל נתב
המערכת מנסה לשמור על מספר הנתב בין 16 ל-23. אם מכשיר REED מתחבר בתור מכשיר קצה ומספר הנתבנים ברשת נמוך מ-16, הוא מקבל באופן אוטומטי את התפקיד 'נתב'.
Recap
מה למדתם:
מכשיר Thread יכול להיות נתב (הורה) או מכשיר קצה (צאצא)
מכשיר Thread יכול להיות מכשיר Thread מלא (ששומר על מיפויים של כתובות IPv6) או מכשיר Thread מינימלי (שמעביר את כל ההודעות להורה שלו).
מכשיר קצה שעומד בדרישות לנתב יכול לשדרג את עצמו לנתב, ולהיפך
לכל מחיצה של רשת Thread יש 'מנהיג' שמנהל את הנתבים
נתב גבולות משמש לחיבור רשתות Thread ורשתות שאינן Thread
רשת Thread עשויה להיות מורכבת מכמה מחיצות
בדיקת ההבנה
מכשיר ברשת Thread יכול למלא אחד משני תפקידים של העברה.
מהן מודעות אלו?
מכשיר קצה.
נכון.
נתב.
נכון.
שער.
תשובה לא נכונה.
צומת צאצא.
תשובה לא נכונה.
מהם שני הסוגים העיקריים של מכשירי Thread?
מכשיר קצה ישנוני (SED).
תשובה לא נכונה.
מכשיר Thread זעיר (MTD).
תשובה לא נכונה.
מכשיר Thread מינימלי (MTD).
נכון.
מכשיר Thread מלא (FTD).
נכון.
איזו מההצהרות הבאות לגבי נתבים לא נכונה?
נתב מעביר חבילות נתונים למכשירי רשת.
ההצהרה הזו נכונה.
אפשר להשבית את המכשיר המשדר-מקבל כדי לצמצם את צריכת החשמל.
מכשירים שפועלים כנתב לא משביתים את המשדר-המקלט שלהם. (אם כן, הוא לא יוכל לפעול כראוי בתור נתב).
הנתב שומר על מצב מופעל של משדר-מקלט בכל הזמן.
ההצהרה הזו נכונה. כדי לפעול כראוי בתור נתב, המכשיר צריך לשמור על מצב החיבור של המשדר-המקלט שלו כל הזמן.
הנתב מספק שירותי הזמנת התקנה מאובטחים למכשירים שמנסים להצטרף לרשת.
ההצהרה הזו נכונה. הפעלה היא פונקציה חשובה של ניתוב תהליכים.
מתי מכשיר יכול לשדרג את עצמו לנתב?
כשמדובר במכשיר קצה שמנסה להצטרף לרשת Thread.
תשובה לא נכונה.
כשהמכשיר הוא REED והוא הצומת היחיד שנמצא בטווח של מכשיר קצה חדש שמנסה להצטרף לרשת Thread.
זה נכון. בנסיבות כאלה, מכשיר REED יכול לקדם את עצמו למכשיר ניתוב.
כשמדובר ב-REED ורשת Thread התמזגה עם רשת גדולה יותר.
תשובה לא נכונה.
מתי נתב יכול לגרום לעצמו להפסיק לפעול כנתב?
כשאין לו צאצאים.
תשובה נכונה. נתב ללא צאצאים עשוי לחזור למצב של מכשיר קצה בעצמו.
כשמכשיר אחר ברשת בוחר להפוך לנתב.
זה יכול להיות נכון. אם מספר הנתבנים של Thread יגדל ל-24 או יותר, הנתבנים הקיימים של Thread יוכלו להתחיל להעריך אם להפוך למכשיר קצה.
כשמכשיר קצה חדש מנסה להצטרף לרשת Thread.
לא נכון. נתב לא יכול לחזור למכשיר קצה בתרחיש הזה.
נניח שרשת Thread מכילה שתי קבוצות של צמתים שיש להם קישוריות רדיו בתוך הקבוצה, אבל לא עם חברים בקבוצה השנייה.
מה אפשר להסיק מכך?
יש ברשת יותר ממחיצה אחת.
נכון. מחיצה נוצרת סביב כל קבוצה של צמתים שיכולים לתקשר ביניהם. כשיש כמה קבוצות של צמתים שיכולות לתקשר ביניהן, אבל לא עם חברים בקבוצות אחרות, אפשר להסיק שכל אחת מהקבוצות האלה מהווה מחיצה נפרדת.
כל הנתבים ברשת עברו למצב אופליין.
תשובה לא נכונה. במקרה כזה, אף אחד מהצומתים לא יוכל לתקשר זה עם זה.
הרשת איבדה את המנהיג שלה.
תשובה לא נכונה.
איזה מכשיר משמש לחיבור בין רשתות Thread לרשתות אחרות?
נתב גבולות.
נכון. נתב גבול משמש לחיבור רשתות Thread ורשתות אחרות.
שער.
ברשתות מסורתיות, המונח 'שער' מתייחס למכשיר שמחבר בין שתי רשתות, אבל יש מונח ספציפי יותר בהקשר של רשת Thread.
חומת אש.
זה לא נכון.
גשר.
תשובה לא נכונה. המונח הזה מתייחס למושג דומה ברשתות מסורתיות, כלומר מכשיר שמחבר בין שתי רשתות LAN שמשתמשות באותו פרוטוקול רשת.
כמה מנהיגים יכולים להיות במחיצה של רשת של שיחה בשרשור?
יותר מאחד.
לא נכון. לא יכולים להיות כמה מנהיגים במחיצה של רשת של Thread.
אף אחת מהן או בדיוק אחת מהן.
זה שגוי. למחיצה של רשת של Thread לא יכול להיות פחות ממנהיג אחד.
אחת בלבד.
נכון. למחיצה של רשת Thread יכול להיות רק מנהיג אחד.
אלא אם צוין אחרת, התוכן של הדף הזה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לקבלת פרטים נוספים, אפשר לקרוא את מדיניות האתר של Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה. OPENTHREAD והסימנים הקשורים הם סימנים מסחריים של Thread Group והשימוש בהם נעשה ברישיון.
עדכון אחרון: 2025-01-29 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-01-29 (שעון UTC)."],[],[]]