הבדל בין HDLC ל-SDLC

הבדל בין HDLC ל-SDLC
הבדל בין HDLC ל-SDLC

וִידֵאוֹ: הבדל בין HDLC ל-SDLC

וִידֵאוֹ: הבדל בין HDLC ל-SDLC
וִידֵאוֹ: הנדסאי בניין או מהנדס בניין - המהנדס אורן פורת מסביר מה ההבדל. 2024, נוֹבֶמבֶּר
Anonim

HDLC לעומת SDLC

HDLC ו-SDLC הם פרוטוקולי תקשורת. SDLC (Synchronous Data Link Control) הוא פרוטוקול תקשורת המשמש בשכבת קישור הנתונים של רשתות מחשבים, שפותח על ידי IBM. HDLC (High-Level Data Link Control) הוא שוב פרוטוקול קישורי נתונים, שפותח על ידי ISO (ארגון התקינה הבינלאומי), והוא נוצר מתוך SDLC.

SDLC פותח על ידי IBM בשנת 1975 לשימוש בסביבות Systems Network Architecture (SNA). זה היה סינכרוני ומוכוון סיביות והיה אחד הראשונים מסוגו. הוא עלה על הפרוטוקולים הסינכרוניים, מוכווני התווים (כלומר Bisync מ-IBM) והפרוטוקולים הסינכרוניים של ספירת בתים (כלומר.ה. DDCMP מבית DEC) ביעילות, גמישות ומהירות. נתמכים סוגי קישורים וטכנולוגיות שונות כגון קישורי נקודה לנקודה ומספר נקודות, מדיה מוגבלת ובלתי מוגבלת, מתקני שידור חצי דופלקס ודופלקס מלא ורשתות מיתוג מעגלים ומנות מנות. SDLC מזהה סוג צומת "ראשי", השולט בתחנות אחרות, הנקראות צמתים "שני". אז הצמתים המשניים יהיו נשלטים רק על ידי ראשי. ראשי יתקשר עם צמתים משניים באמצעות סקר. צמתים משניים אינם יכולים לשדר ללא אישור של ראשי. ניתן להשתמש בארבע תצורות בסיסיות, כלומר, נקודה לנקודה, Multipoint, Loop ו- Hub go-ahead לחיבור ראשי עם צמתים משניים. נקודה לנקודה כוללת רק אחד ראשי ומשני בעוד Multipoint פירושו צמתים ראשיים אחד ורבים משניים. טופולוגיית הלולאה מעורבת ב-Loop, שבעצם מחברת את ראשי למשני הראשון והמשני האחרון מחובר שוב לראשוני, כך שמשני ביניים מעבירים מסרים אחד דרך השני כשהם מגיבים לבקשות של הראשי.לבסוף, תחילת הדרך של Hub כוללת ערוץ נכנס ויוצא לתקשורת לצמתים משניים.

HDLC נוצר רק כאשר IBM הגישה SDLC לוועדות תקנים שונות ואחת מהן (ISO) שינה את SDLC ויצרה פרוטוקול HDLC. זה שוב פרוטוקול סינכרוני מכוון קצת. למרות העובדה שמספר תכונות המשמשות ב-SDLC הושמטו, HDLC נחשב כעל תואם של SDLC. פורמט SDLC Frame משותף על ידי HDLC. לשדות HDLC יש את אותה פונקציונליות של אלה ב-SDLC. גם HDLC תומך בפעולה סינכרונית, דופלקס מלא כ-SDLC. ל-HDLC יש אפשרות ל-32-bit checksum ו-HDLC אינו תומך בתצורות Loop או Hub go-ahead, שהן הבדלים מינוריים ברורים מ-SDLC. אבל, ההבדל העיקרי נובע מהעובדה ש-HDLC תומך בשלושה מצבי העברה בניגוד לאחד ב-SDLC. הראשון הוא מצב תגובה רגיל (NRM) שבו צמתים משניים אינם יכולים לתקשר עם ראשי עד שהראשי נתן הרשאה.זהו למעשה מצב ההעברה המשמש ב-SDLC. שנית, מצב התגובה האסינכרונית (ARM) מאפשר לצמתים משניים לדבר ללא אישור ראשי. לבסוף יש לו מצב מאוזן אסינכרוני (ABM) שמציג צומת משולב, וכל תקשורת ABM מתרחשת בין סוגי צמתים אלה בלבד.

לסיכום, SDLC ו-HDLC הם שניהם פרוטוקולי רשת של שכבת קישור נתונים. SDLC פותח על ידי IBM בעוד HDLC הוגדר על ידי ISO תוך שימוש ב-SDLC כבסיס. ל-HDLC יש יותר פונקציונליות, אם כי חלק מהתכונות של SDLC אינן קיימות ב-HDLC. ניתן להשתמש ב-SDLC עם ארבע תצורות בעוד שניתן להשתמש ב-HDLC עם שתיים בלבד. ל-HDLC יש אפשרות ל-32-bit checksum. ההבדל העיקרי בין שני אלה הוא מצבי ההעברה שיש להם. ל-SDLC יש רק מצב העברה אחד, שהוא NRM, אבל ל-HDLC יש שלושה מצבים כולל NRM.

מוּמלָץ: