הבדלים בין גרסאות בדף "User Datagram Protocol"

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