Datagram Congestion Control Protocol (DCCP) הוא פרוטוקול שכבת תעבורה מונחה הודעות. פרוטוקול, סט כללים לתקשורת בין מחשבים. שליטת צפיפות (congestion control) היא הדרך שבה הפרוטוקול בודק כמה נתונים אפשר לשלוח ברשת בדרך מסוימת.
DCCP נמצא בפיתוח בידי ה‑IETF, גוף שמקבל החלטות טכניות לאינטרנט. הוא מיועד ליישומים שיש להם דרישות זמן אמת, כמו שיחות טלפון דרך האינטרנט או זרימת מדיה (streaming), שבהן חשוב לשלוח מהר יותר מאשר להבטיח שכל חבילה תגיע.
המטרה העיקרית היא לתת שיטה סטנדרטית לשילוב שליטת צפיפות בתוך יישומים. עד היום שימושו בעיקר ב‑TCP, שנותן אמינות אבל מספק סמנטיקה מסוימת של משלוח, או ב‑UDP, שאינו מבצע שליטת צפיפות ויישומים רבים פיתחו מנגנונים משלהם.
DCCP מיועד ליישומים שרוצים חלק מהתכונות של TCP בלי להשתמש באמינות המלאה שלו, או שרוצים מדיניות שליטה בצפיפות שונה מזו של TCP. הוא לא נועד להחליף פרוטוקולים כמו SCTP כשצריך משלוח מאורגן במספר זרימות.
חיבור DCCP כולל נתיב שליחה ומערכת אישורים (ACKs). האישורים מודיעים לשולח אילו חבילות הגיעו. הם נשלחים בקצב שקובע מנגנון שליטת הצפיפות, כדי להתאים את קצב השליחה לקיבולת הרשת.
Datagram Congestion Control Protocol (DCCP) הוא סדר כללים שישלח מידע ברשת. סדר כללים, איך מחשבים מדברים זה עם זה. שליטת צפיפות, דרך לדעת כמה נתונים אפשר לשלוח בלי להעמיס על הרשת.
DCCP מפתחים בקבוצת IETF. הוא שימושי לשיחות אינטרנט וירידת וידאו (streaming). בפועל, לעיתים רוצים לשלוח מהר ולא לחכות לכל חבילה תגיע.
DCCP נותן דרך סטנדרטית לשליטה בקצב השליחה. הוא דומה ל‑TCP בחלק מהדברים, אבל לא מבטיח שכל חבילה תגיע. חיבור DCCP כולל גם הודעות אישור. ההודעות אומרות לשולח אילו חבילות הגיעו, והן נשלחות בקצב שמתאים למצב הרשת.
תגובות גולשים