HDLC לעומת SDLC

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

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

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

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