פרוטוקול Go-Back-N לעומת פרוטוקול חוזר סלקטיבי

מְחַבֵּר: Laura McKinney
תאריך הבריאה: 6 אַפּרִיל 2021
תאריך עדכון: 18 מאי 2024
Anonim
Go-Back-N ARQ
וִידֵאוֹ: Go-Back-N ARQ

תוֹכֶן

ההבדל העיקרי בין שני סוגים זה הוא שפרוטוקול Go-Back-N מוריד ערכי רצף שונים מבלי לקבל אישור כלשהו. מצד שני, פרוטוקול סלקטיבי חוזר נותן אפשרות לבטל ולהתיר.


תוכן: הבדל בין פרוטוקול Go-Back-N לפרוטוקול חוזר סלקטיבי

  • טבלת השוואה
  • מה זה פרוטוקול Go-Back-N?
  • מהו פרוטוקול חוזר סלקטיבי?
  • הבדלים עיקריים

טבלת השוואה

בסיס הבחנהפרוטוקול Go-Back-Nפרוטוקול חוזר סלקטיבי
הגדרהמעביר את האות ללא כל אישור או סמכות ממקור השידור המקורי.מעביר את האות למשתמש שיש לו אפשרות לתת את האישור או לבטל אותו.
שגיאההרבה מקום מבוזבז כיוון ששיעורי הכישלון נשארים גבוהים ופחות מידע עובר מהמקום.רוחב הפס פחות מבוזבז מכיוון ששיעורי השגיאה הם קטנים בין המשדר למקלט.
סוגפשוטמסובך
מיוןאין דרישה למיין s שונים.יכול למיין את כל הסעיפים

מה זה פרוטוקול Go-Back-N?

זה שונה מתבניות אחרות מכיוון שהוא אינו מצריך אימות כלשהו כאשר הנתונים עוברים בין המערכת, שם המקלט ייקח רק את הערך הבא הממתין בתור ולא כל מה שיבוא בדרכו. באופן זה, האחרון הופך לזמין עבור המשתמש, אך חלק מהמידע הקודם נעלם. זה גם לא אומר שלמילה האחרונה יש חשיבות עליונה. מצב תקשורת זה הפך מיותר מכמה סיבות, כמו למשל לקחת הרבה זמן להשלים את המחזור ולקרוא את כל מספרי הרצפים. אינטראקציה זו מתחילה בין שני מחשבים, שבהם אנשים רוצים זה לזה. זה יכול להיות לשימוש עסקי או אישי, אך במקרה כזה למדיום הנושא את המידע בין שני מכשירים יש פרוטוקול המסייע לו לעבוד. המשתמש מבקש שהנתונים יעברו מהמחשבים שלו לשני, ובאותה מידה, עליו לבקש שהנתונים יופיעו במכשירים שלהם. למטרה זו נעשה שימוש בפקודות שונות כגון DatReq ויציאת היכרויות. השימוש הוא פשוט במקום בו המידע מוצג רק פעמים רבות ככל שהוצע, מקבל ערך יחד עם הסימן ואז לקורא יש את המסך שמציג מספר ערכים, ועליו להחליט איזו פקודה להזמין. ברגע שהערך מגיע למקסימום, הוא מסתכם בערך ההתחלתי ולכן מתחיל את המחזור שוב.


מהו פרוטוקול חוזר סלקטיבי?

כאן קיימים גם המשדר וגם המקלט המסייעים בתקשורת המהירה בין המשתמשים. מה שמייעל את המערכת הוא המכשירים שיש להם תשובות מהירות. מכאן שהפרוטוקול החוזר הסלקטיבי הפך למצב המודרני של הפרוטוקול ששולט כיום במכשירים שלנו. ממש כמו רצפים אחרים, נעשה שימוש בפקודות שונות כגון DatReq ו- DatInd המסייעות בקריאה ובהכנת מידע בהתאמה. המשדר מספר, וזה רק מראה את הערך אך לא את הנתונים, פעולה זו מסייעת בקריאת המידע הרלוונטי שהקורא דורש. עם זאת, עדיין קיימת מגבלה על מספר ה- S שאדם משני לאחר, וברגע שהערך המקסימאלי מפר, המחזור מתחיל שוב עם ה- s החדש. על המשתמש המשתמש במכשירים להחליט אילו פוסטים הוא רוצה לקרוא ואילו הוא רוצה להתעלם. איש הקשר מקבל הודעה על מה שהאדם האחר עושה ולכן עוקב אחר כל הפעילויות. החלון מתחיל מאפס ומגיע ל -7 ברוב המקרים לפני שהוא מתרענן. מאגר לכל ערך מוודא שאנשים לא יאבדו נתונים במהלך תהליך זה.

הבדלים עיקריים

  1. הרבה מקום מבוזבז במהלך פרוטוקול Go Back N מכיוון ששיעורי השגיאות נשארים גבוהים והפחות פחות. פחות רוחב פס נצרך במהלך פרוטוקול החזרה הסלקטיבית מכיוון ששיעורי השגיאה הם קטנים בין המשדר למקלט.
  2. היישום של פרוטוקול חוזר סלקטיבי מסתבך ככל שמתווכחים ערכים שונים. מצד שני, היישום של פרוטוקול Go Back N הוא פשוט יותר מכיוון שלא מתקיימת פעילות כזו.
  3. בפרוטוקול Go Back N לא קיימת שום דרישה למיון s שונים ואילו המקלט יכול למיין את כל ההערות מכיוון שהוא צריך לשמור על ההליך שאנחנו מבצעים, בפרוטוקול חוזר סלקטיבי.
  4. הפרוטוקול הנפוץ ביותר שקיים במכשירים הוא עדיין פרוטוקול Go Back N למרות שהוא ישן ולוקח יותר זמן. מצד שני, פרוטוקול חוזר סלקטיבי גורם ליישום מורכב ולכן נשאר רק רלוונטי למטרות אנליטיות.