رأس ال IPv4 Header | IPv4

أبو المعالي

{ | مشرف قسم الهندسة | }
.:: الإدارة العامة ::.
.:: طاقم المشرفين ::.

1705770204822.png

العنصرالطولالوظيفةملاحظات
version4 bitsيعرفنا نوع ال IP المستخدم
IHL4 bitsيعرفنا طول الرأسلمعرفة طول الرأس = ( الرقم داخله* 4 bytes)
و أقل قيمة له تساوي 5
DSCP6 bitsيقوم بمنح الأولوية للبيانات الأهم
ECN2 bitsيقوم بالأبلغ بأن الشبكة مزدحمةلا يقوم باتخاذ اي اجراء
Total Length16 bitsيعرفنا طول ال IP كامللمعرفة طول ال IP = الرقم الموجود في Total Length بوحدة ال bytes
Identification16 bitsدليل تركيب ال Packetعندما يتم تقطيع ال Packet يكون هذا الجزء هو صاحب مخطط التجميع الصحيح
Flags3 bitsيخبرنا بوجود أجزاء من التقطيعيتكون من 3 bits
1- البت الأول بتم دائما تعيين قيمته 0
2- يسمى DF : و اذا كانت قيمته 1 فيعني انه لا بفضل تقطيع ال Packet
3- يسمى MF : اذا كانت قيمته 1 فتستمر عملية التقطيع … اذا كانت 0 فيشير الى انتهاء العملية …
و يكون 0 على القطعة الأخيرة او عند عدم الإحتياج للتقطيع من الأساس
Fragment Offset13 bits
Time To Live8 bitsيقوم بايقاف(قتل) الرسالةاذا لم تتمكن من الوصول للمستقبل بعد عدد من المرات … لكي لا تزدحم الشبكة
قيمته الإفتراضية 64 … مما يعني لديه 64 محاول للوصول … و ان لم يستطع (يموت)
و أقصى رقم له هو 255
Protocol8 bitsيشير الى بروتوكول الطبقة الرابعة
و يقوم باكتشاف الأخطاء في ال Packet المغلفة
و تكون قيمته بالعادة : (6 = TCP) او (17 = UDP) او (1 = ICMP) او (89 = OSPF)
Header Checksum16 bitsالتحقق من عدم وجود مشاكل في الرأسأظن انه يستخدم مبدأ الهاش تقريبا
Source Address32 bitsIP المرسل
Destination Address32 bitsIP المستقبل
IP Option0 - 320 bits غير مهميكون به معلومات اذا كانت قيمة IHL اكبر من 5

ملاحظات

  • أقل طول لرأس ال IP تساوي 20 bytes و هو أقل طول لل IP
  • و أعلى طول لرأس ال IP تساوي 60 bytes
  • أكبر طول ممكن لل IP هو 65535 bytes
  • يتم تقسيم ال Packet عندما تتجاوز ما يعرف ب MTU و يكون حجمه 1500 bytes

صورة لعناصر رأس ال IP
1705770214011.png


و نعتذر على الغياب بالفترة الأخيرة + لنا عودة في الأسبوع المقبل​
 

عودة
أعلى أسفل