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

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
ביטול גרסה 7667394 של 157.253.202.76 (שיחה)
שורה 1:
{{OSI}}
{{Tcp/ip}}
'''User Datagram Protocol''' (ב[[ראשי תיבות]]: '''UDP''') הוא פרוטוקול השייך ל[[שכבת התעבורה של מודל ה-OSI]] ול[[שכבת התעבורה של מודל ה-TCP/IP]] המאפשר mierdaהעברת נתונים לא אמינה ([[חבילת מידע|חבילות מידע]]).
 
'''UDP''' אינו מספק אמינות או שימור סדר כפי שקורה ב-[[TCP]]. [[חבילת מידע|חבילות מידע]] עשויות להגיע בסדר שונה מזה שבו הן נשלחו, להגיע מספר פעמים או ללכת לאיבוד ולא להגיע כלל. בזכות הקטנת ה[[תקורה]] que vaהנדרשת להעברת המידע (תקורה הנוצרת ב-[[TCP]] עקב הדרישה לאמינות) UDP מספק שירות מהיר יותר no me acuerdoהמתאים לאפליקציות שאינן דורשות אמינות מלאה של המידע, או לחלופין - אינן יכולות להרשות לעצמן את העיכוב הכרוך בכך. בפרט, אפליקציות אשר עבורן איבוד [[חבילת מידע|חבילות מידע]] משמעותי פחות מעיכוב שעשוי להיווצר (לדוגמה [[VoIP]]), או במקרה של שרתים אשר עונים לבקשות קצרות של משתמשים רבים (לדוגמה [[Domain Name System|DNS]]), אפליקציות שמע (שבהן עיכוב יתפרש כשיבוש בשיחה) ועוד. בנוסף, בשל היותו פרוטוקול תעבורה נוח ופשוט לשימוש, UDP משמש אפליקציות שממשו בעצמן חלקים ממנגנוני האמינות הנדרשים להן ואינן צריכות להשתמש ב-TCP.
 
בדומה ל-[[TCP]] גם '''UDP''' משתמש ב[[פורט (תקשורת)|פורטים]] (ports), על-מנת להפריד בין התקשרויות בנושאים שונים.
שורה 13:
* מספרי הפורטים 1 עד 1,023 שמורים לפורטים "ידועים" (Well-Known Ports).
* מספרי הפורטים 1,024 עד 49,151 הם פורטים רשומים לפרוטוקולים מסוימים או חברות מסוימות.
* מספרי הפורטים 49,152 עד 6400065,535 נועדו לשימוש זמני על ידי לקוחות בפניות אל השרת.
 
==מבנה==