هو عنوان يقدم لأي جهاز يتصل بالشبكة, مثل PC او Printer او Server او اي جهاز داخل الشبكة .
وهناك اصدارين للIP وهو الاصدار الرابع والاصدار السادس
IPv4 ؟
تكون Network Layer في OSI Layer وهي لغتين Decimal : تكون من 0-9 , Binary : تكون من 0 و 1.
مكونة من 32 بت يعني مثلا : 192.168.1.0 قبل او بعد كل نقطة هذا يسمى اوكتيت وهي 4 وكل جزء من الاوكتيت يكون 8 بت يعني مجموعة 32 بت
نصها جزء للشبكة والثاني للEndpoint.
وتنقسم IPv4 على عدة Classes وهي Range لمعرفة كم ناخذ عدد IP اذا كنا عايزين مثلا عدد الاجهزة 254 اختر C واذا اكثر اختر B وتكمل
والآن نتكلم عن Subnetting :
وظيفة تقسيم الشبكة الى عدة اجزاء من 8 - 32 بت .
تكتب مثل IP Address عادي او XX/.
1 2 4 8 16 32 64 128
مثال على Subnet Mask :
نبي نقسم 4 شبكات والخطوات كالتالي :
192.168.1.0/24
255.255.255.0
الخطوة الاولى فك الماسك يعني نحول الماسك الىBinary:
11111111.11111111.11111111.00000000
0 255 255 255
الخطوة الثانية نضرب على اوس 2 ليظهر لنا الناتج الشبكة اللي نبيها ونضيف العدد الي ضربناها ونضيف الواحدات.
يعني مثلا عايزينها 4 شبكات :
2^2 = 4 ( ^ المعنى اوس )
فنضيف واحدين فتصبح :
11111111.11111111.11111111.11000000
192 255 255 255
الخطوة الثالثة تقسيم Host يعني 2 اوس عدد الاصفار :
2^6 - 2 = 62
الخطوة الرابعة عدد Range او مايسمى Hop أي القفزة :
نطرح 256 على الرقم الغريب في الماسك كمثال 192
يعني 256 - 192 = 64
الخطوة الخامسة والاخيرة :
توزيع IP Address
Network ID :
192.168.1.0
First :
192.168.1.1
192.168.1.2
192.168.1.3
.
.
192.168.1.62
Last:
192.168.1.63
Broadcast :
192.168.1.64
الCIDR :
هي تقسيم عدد Host الي تبيها في الشبكة .
مثال :
192.168.1.0 ونحتاج 20 Host
الخطوة الاولى :
نجمع عدد Host الذي نبيها ب2 يعني 22 = 2+20
الخطوة الثانية :
1 2 4 8 16 32 64 128
0 0 0 0 0 1 1 1
بعدها نشوف ان اقرب رقم يكون كافي للأجهزة هو 32
الخطوة الثالثة :
نحسب عدد الاصفار اللي هي 5 اصفار ونطرحها ب32
5 - 32 = 27
اذا عدد Host الكافي في الشبكة
192.168.1.0/27
11111111.11111111.11111111.11100000
تكفي 20 موظف