מה זה UDP?
User Datagram Protocol
UDP זה פרוטוקול Connectionless שמציע כמות מצומצמת של שירות כאשר מחשבים ברשת IP מחליפים ביניהם מידע.
ה-UDP הוא פועל ברשתות IP והוא תחליף ל-TCP. כמו TCP, ה-UDP עושה שימוש ב-IP בכדי לקבל Datagram שנשלח ממחשב אחד לאחר. שלא כמו TCP/IP, ה-UDP/IP מספק מעט מאוד שירותי התאוששות משגיאות. ה-UDP אינו מספק את השירות של חלוקת הודעה ל-Datagrams וסידור רציף שלהם בצד אליו מגיעים הנתונים. המשמעות לכך היא שהתוכנית שעושה שימוש ב-UDP צריכה להבטיח שההודעה כולה הגיעה והיא בסדר הנכון.
במקום זאת, ה-UDP מציע דרך ישירה לשלוח ולקבל Datagram ברשת IP. הוא משמש בעיקר ל-Broadcasting של הודעות ברשת.
יישומי רשת שרוצים לחסוך זמן עיבוד כי יש להם יחידות נתונים מאוד קטנות להחלפה (ולכן מעט מאוד פעולות סידור מחדש) תהיה עדיפות ל-UDP על TCP. ה-TFTP עושה שימוש ב-UDP.
למעשה במקום בו יש צורך במהירות יותר מאשר באמינות ה-UDP הוא בחירה טובה. המהירות בה מוחלפים הנתונים באמצעות שימוש ב-UDP היא בגלל העובדה שאין לו יכולת לבדוק האם הנתונים שנשלחו הגיעו ליעד. לכן, UDP יותר יעיל לשמוש במיוחד במקרים בהם Packet אחד הלך לאיבוד מאשר הוא הגיע מאוחר.
UDP מספק שני שירותים שאינם כלולים ב-IP Layer. הוא מספק Port Numbers המסיעים להבחין בין בקשות משתמש שונות ויכולת Checksum בכדי לאמת שהנתונים הגיעו בשלמותם.
במודל התקשורת OSI, ה-UDP כמו TCP זה Layer 4 שהוא ה-Transport Layer.
- הוסף תגובה חדשה
- 1012 צפיות
מעניין ומאיר עיניים אבל למה פעמיים כתוב "מאט" במקום "מעט"??
סתם עברית בסיסית.. (שגיאה חד פעמים מעידה על טעות דפום אבל 2 טעויות?.. סתם חבל
אנחנו מודים לקוראים הרבים
אנחנו מודים לקוראים הרבים שדואגים לתקן את טעויות הכתיב שנופלות מפעם לפעם בתכנים שמועלים לאתר.
כמו כן, שמחנו לראות שההגדרה סייעה להבין את הנושא.
בברכה,
צוות האתר