» נושאי לימוד
» נושאי לימוד
יום שישי 26 באפריל 2024
RUDP
דף ראשי  פרוטוקולים לפי אינדקס (A-Z)  R  RUDP גרסה להדפסה

RUDP - Reliable UDP

 

 

כל מנת UDP הנשלחת ע"י RUDP חייבת להתחיל עם כותרת של לפחות 6 אוקטטים.

האוקטט הראשון מכיל סדרה של דגלים בני ביט אחד, 3 השדות הבאים הם בגודל של אוקטט אחד, ולאחר מכן מופיע בודק סוכם בן 2 אוקטטים.

 

 

מבנה כותרת ה- RUDP היא כדלקמן:

 

אורך הכותרת

0

TCS

CHK

NUL

RST

EAK

ACK

SYN

אישור קבלה מספר

מספר מעקובת

בודק סוכם

RUDP כותרת

 

 

ביטי השליטה

8 ביטי השליטה יחדיו באורך של בית אחד והם מראים מה מוצג במנה:

 

SYN ביט זה מראה שיש סגמנט של סנכרוניזציה.

 

ACK ביט זה מראה שמספר אישור הקבלה בכותרת תקף.

 

EACK ביט זה מראה שיש סגמנט מורחב של אישור קבלה.

 

RST ביט זה מראה שהמנה היא  סגמנט reset.

 

NUL - ביט זה מראה שהמנה היא  סגמנט null.

 

CHK ביט זה מראה האם שדה הבודק סוכם מכיל את הבדיקה והסכימה רק של הכותרת או של הכותרת וה"גוף" (הנתונים).

 

TCS ביט זה מראה שהמנה היא סגמנט חיבור במצב העברה.

 

0 ערך שדה זה חייב להיות אפס.

אורך הכותרת

אורך של בית אחד המראה היכן מתחילים נתוני המשתמש במנה.

מספר מעקובת

כאשר החיבור נפתח לראשונה, כל עמית באופן אקראי "קוטף" מספר מעקובת התחלתי.

מספר מעקובת זה בא לידי שימוש בסגמנטי ה- SYN בכדי לפתוח את החיבור.

כל משדר מגדיל את מספר המעקובת לפני שליחת הנתונים, null, או סגמנט reset.

האורך הוא בן בית אחד.

מספר אישור קבלה

שדה מספר אישור הקבלה מראה למשדר את מנת המעקובת-פנים האחרונה שהמקבל קיבל.

האורך הוא בן בית אחד. 

בודק סוכם

הבודק סוכם מחושב תמיד על כותרת ה- RUDP על מנת להבטיח מצב תקין.

הבודק סוכם הוא אותו אלגוריתם הנמצא בשימוש בכותרת ה- UDP וה- TCP.

סגמנטים

הסגמנטים הבאים יכולים להופיע במנה:

 

SYN סגמנט   משמש ליצירת מספרי מעקובת של חיבור וסינכרון בין 2מארחים.                                     

סגמנט ה- SYN מכיל גם את פרמטרי המו"מ של החיבור.

כל פרמטרי התצורה שהעמית חייב לדעת עליהם מוכלים בסגמנט הזה.

זה מכיל את המספר המקסימלי של סגמנטים שאותם רוצה ה- RUDP המקומי לקבל וכן דגלי אפשרות המראים את מאפייני החיבור אשר נוצר.

 

סגמנט ה- ACK  משמש לאישור קבלת סגמנטי המעקובת-פנים. מכיל גם את סגמנט

המעקובת הבא הנשלח ואת מספר מעקובת אישור הקבלה בכותרת ה-RUDP .

 

סגמנט ה- EACK משמש לאישור קבלת סגמנטים שהתקבלו מחוץ למעקובת.

מכיל את מספרי המעקובת של אחד או יותר סגמנטים שהתקבלו מחוץ למעקובת.

תמיד משולב עם ACK בסגמנט, כאשר ניתן מספר המעקובת של הסגמנט האחרון שהתקבל  במעקובת.

אורך הכותרת משתנה עבור סגמנט ה- EACK.

ערכו המינימלי הוא 7 וערכו המקסימלי תלוי באורך התור המקסימלי המתקבל.

 

סגמנט RST משמש לסגירת או כיבוי חיבור. השולח חייב להפסיק את שליחת המנות החדשות,

כאשר מתקבל סגמנט RST, אך להמשיך לנסות לשלוח מנות שכבר התקבלו מה- API.

 

סגמנט NUL משמש לקביעה האם הצד השני של החיבור עדיין פעיל.

כאשר מתקבל סגמנט כזה, יישום ה- RUDP חייב מיד לאשר את קבלת הסגמנט אם חיבור קיים תקף  ומספר אישור קבלת הסגמנט הוא הבא במעקובת.

                        

סגמנט TCS  – משמש להעברת מצב החיבור.

      

 03-02-04 / 20:05  עודכן ,  29-09-03 / 11:36  נוצר ע"י משה דלג'ו  בתאריך 
 סוגי הודעות RR - הקודםהבא - RTSP 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 3