עמוד:135

בפרוטוקולים שונים של שכבת הערוץ . למתכנני פרוטוקול IP אין שליטה על פרוטוקול הערוץ , ולכן ייתכן שיהיו באינטרנט ערוצים שבהם יפעל פרוטוקול ערוץ שאינו מגלה שגיאות . לכן שגיאות עלולות להסתנן מעלה ולהופיע במקטעים של שכבת התובלה . בנוסף , שגיאה יכולה לקרות גם בכותרת של שכבת הרשת . פרוטוקול [/ DP כולל מנגנון פשוט של גילוי שגיאות המבוסס על שיטה הנקראת checksum נתאר שיטה זו להלן . בפרק 5 נדון בנושא באופן מעמיק יותר . גילוי שגיאות באמצעות checksum שיטת גילוי השגיאות פועלת כדלקמן : . 1 השולח מתייחס לנתונים כאל רצף של מילים באורך 16 סיביות . הוא מסכם את כל המילים הללו בלי להתייחס לנשא ( carry ) שגולש שמאלה . הסיכום נעשה על-ידי חיבור של כל הסיביות שנמצאות באותו מיקום בכל המילים . . 2 השולח מבצע פעולת משלים 1 ) 1-ל וז 10 ז 161 קוז ( 1-001 על הסכום שחושב בשלב , 1 וכותב את התוצאה בשדה Checksum בכותרת המקטע של . UDP . 3 מקבל המידע מתייחס אף הוא לנתונים כאל רצף של מילים באורך 16 סיביות , הוא מסכם את כל המילים הללו ומוסיף לסכום את ערך השדה . Checksum . 4 אם הסכום שחושב בשלב 3 כולל אפסים אזי התגלתה שגיאה . דוגמה תעזור להבהיר את השיטה . נניח שהמקטע הוא באורך שישה בתים . נסכם אותם כמילים באורך 16 סיביות . למשל י 01001011 10110011 00011010 11001110 10101101 11101100 התוצאה : 11111100 10010001 נרשום בשדה Checksum את המשלים 1-ל של הסכום ; 00000011 01101110

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר