IPv4 – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
תגיות: עריכה ממכשיר נייד עריכה מיישום נייד עריכה מאפליקציית אנדרואיד
Guredaniel (שיחה | תרומות)
מ ביטול גרסה 27246403 של 80.246.130.28 (שיחה), עיצוב, תיקון פרמטרים
תגיות: ביטול תיקון פרמטרים
שורה 74:
|-
|}
 
'''
4 ה[[סיבית|סיביות]] הראשונות משמשות לסימון גרסת הפרוטוקול שבו נעשה שימוש'''. כאן יוצג המספר 4 (IPv4).
 
'''
4 הסיביות הבאות מגדירות את אורך הפתיח''', ביחידות של 32 סיביות (שהם 4 בתים). מכיוון שפתיח של חבילת IP יכולה להכיל נתונים שונים, בהתאם לאפשרויות השונות בהן נעשה שימוש, ולכן אורך הפתיח משתנה בין חבילה לחבילה. לדוגמה, פתיח בן 20 [[בית (מחשב)|בתים]] יקבל את האורך 5 (20 בתים הם 160 סיביות). יש לשים לב שאורך הפתיח לא יכול לעלות על 60 בתים.
 
'''
8 הסיביות הבאות נועדו במקור כדי לאפיין את סוג השירות''' (ToS - Type of Service), כלומר, האם על החבילה להעדיף מעבר מהיר על פני אמינות גבוהה. כיום השדה משמש ל-[[DiffServ]] או ל-[[ECN]].
 
'''
16 הסיביות הבאות מגדירות את גודלה הכולל של החבילה''', ביחידות של [[בית (מחשב)|בית]] אחד. הגודל המינימלי לחבילה מוגדר להיות 576 בתים, והגודל המקסימלי הוא 65535 בתים.
 
'''
16 הסיביות הבאות מייצגות את "מספר הזיהוי" של החבילה'''. שדה זה משמש בעיקר לצורך הרכבה מחדש של הודעות אשר חולקו (ראה בהמשך). במקרה בו יש מספר רב של חלקים (Fragments), הצד המקבל צריך לדעת את מי מהחלקים להרכיב מחדש. בזמן חלוקה של הודעה, מספר זה חייב להישמר. מערכת ההפעלה בדרך כלל מעלה את המספר באופן סדרתי בכל הודעה שיוצאת מהמחשב.
 
'''
3 הסיביות הבאות נוגעות לחלוקת המידע ליותר מחבילה אחת'''. הביט הראשון שמור לשימוש עתידי וחייב להיות 0. הביט הבא מסמן האם אסור לנתבים בדרך לחלק את החבילה הנוכחית לחבילות קטנות יותר. אם שווה 1, אזי אסור על נתבים לבצע חלוקה כזו, ואם שווה 0 אזי מותר. הביט הבא מסמל האם לאחר חבילה זו יש חבילות נוספות, במקרה והחבילה המקורית חולקה לכמה חבילות.
 
'''
13 הסיביות הבאות משמשות לזיהוי הסדר שבו צריך להרכיב את המידע''', במקרה שהוא מחולק בין כמה חבילות. שדה זה מכיל את המיקום היחסי של המידע בחבילה הנוכחית, ביחס לחבילה המקורית שעברה חלוקה. המיקום נתון ביחידות של 8 בתים.
 
'''
8 הסיביות הבאות מייצגות את "זמן החיים" של החבילה (TTL - [[Time to Live|Time To Live]])'''. השדה מקבל מספר כלשהו בעת השליחה, ובכל תחנה שהחבילה עוברת בדרך המספר מוקטן באחד. אם "זמן החיים" של החבילה הגיע לאפס לפני שהיא הגיעה ליעדה, היא מושמטת ולא מועברת הלאה. מנגנון זה הומצא כדי למנוע מחבילות שלא יכולות להגיע ליעדן להסתובב באופן אינסופי ברשת.
 
8 הסיביות הבאות מייצגות מספר, הקובע לאיזה פרוטוקול יש להעביר את המידע לאחר שהועבר. לדוגמה -