User Datagram Protocol – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Xqbot (שיחה | תרומות)
מ r2.7.3) (בוט משנה: mk:User Datagram Protocol
מאין תקציר עריכה
שורה 46:
אימות המידע מתבצע על ידי הצד השולח והצד המקבל, כאשר הצד השולח מאכסן את תוצאת החישוב בשדה המתאים והצד המקבל משווה את תוצאתו עם ערך השדה הקיים.
 
פונקציית ה-Checksum מבצעת את החישוב הבא: חילוק ההודעה לקטעים של 16 סיביות, סכימת כל הקטעים והוספת השארית. לאחר מכן התוצאה נשללת לפי ייצוג One's Complement - כל ביט 0 מוחלף ב1 ולהפך. <ref>{{הערה|[http://www.netfor2.com/checksum.html], Netfor2.com</ref>].}}
 
כקלט לפונקציית ה-Checksum מוכנסים: חבילת הUDP (הפתיח עם שדה checksum מאופס ושדה המידע), כתובות המקור והיעד של [[IP]], הפרוטוקול המוגדר בפתיח ה[[IP]] (זהו שדה באורך 8 סיביות שמרחיבים ב8 סיביות של אפס משמאל), ושדה נוסף זהה לאורך חבילת הUDP. במידה והחבילה מכילה מספר של סיביות שאינו מתחלק ב16, הקלט לפונקציה יהיה הרחבה של החבילה עם אפס בסופה.
שורה 55:
==ראו גם ==
[[מונחים ברשת מחשבים]]
 
 
==הערות שוליים==
{{הערות שוליים}}
 
[[קטגוריה:תקנים בתקשורת מחשבים]]