القائمة الرئيسية

الصفحات

أحدث المقالات[LastPost]

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته 

IPv4 Subnetting | شرح Subnet Mask

Subnet mask شرح بالعربي, طريقة حساب subnet Mask, شرح قناع الشبكة Subnet Mask, شرح مسائل subnetting,Subnetting شرح,شرح ال subnetting لل IPv4 , ماهو ال Subnet Mask وماهو علاقتة بعدد ايبيهات الشبكة, ماهو الـ Subnet Maskوكيف يؤثر في الشبكة المحلية, مهندس اتصالات , هندسه اتصالات, Telecom engineer, telec-eng



اتكلمنا في مقاله سابقه عن IPv4 و IPv6 وايه الفرق بينهم في مقاله انهارده هنتكلم عن الـ IPv4 بالتفصيل الممل هنشرح الـ Subnetting والـ Addressing وايه هو VLSM وايه هو CIDR كتكمله لسلسله شرح الشبكات Network

Addressing

اول حاجه لازم نعرفها إن الـ Address نوعين 
  • logical address : عنوان متغير يمكن تغيره بسهوله بواسطه الشخص المختص
  • physical address : عنوان ثابت لكل جهاز لايمكن تغيره مثل رقم بطاقتك
IPv4 يصنف انه Logical address لانه مش حاجه ثابته ممكن تتغير بسهوله عكس الماك MAC address بيبقا ثابت لكل جهاز 
الـ IPv4 بيشتغل في الـ Decimal language الي هو النظام العشري وبيتكون من ارقام فقط من (0 الي 9)
الـ  IPv4 موجود في Layer3 في IOS Model وبيكون علي شكل Packets
الـ IPv4 بيتكون من 32 bit 
عدد الايبهيهات الي يقدر يطلعها الـ IPv4 = (2^32) يعني حوالي 4 مليار IP
الـ 32 bit متقسممين لـ 4 octet بالشكل ده 


كل octet منهم مكون من 8 bit يببقا 4*8=32
ده بيطلعلي في النهايه شكل الاي بي وليكن    192.168.1.1 
ولكن الـ IP كرقم لوحده ملوش قيمه لازم معاه حاجه اسمها Subnet Mask عشان توضحه تعرفه هيطلع كام IP مكانه فين في الشبكه طيب ايه هو الـ Subnet Mask

Subnet Mask & Subnetting

مما يتكون الـ Subnet Mask؟
يتكون من 32 bit وهو عباره عن عدد معين من الرقم 1 ويليه عدد معين من الرقم 0 حيث انه لا ياتي العدد 1 مره اخري بعد العدد 0 يعني من بعد اخر واحد تكتبه وبعدين تبدا تكتب اصفار مينفعش تكتب واحد تاني مثال 
11111111111111111111111100000000
ويكون عددهم يساوي 32 رقم 
ويكتب الـ Subnet Mask بعد الـ IP علي هذه الهيئه 


والرينج بتاعه من (8ل 32) يعني مينفعش اقلل عن ال 8 ولا ازود عن ال 32 وانا بكتب بعد علامه / 
والرقم ده فايدته في انه بيحددلي عدد الواحيد الي هكتبها يعني لو عندي 192.168.1.1/24
فا ده معناه اني عندي من ال 32 bit الـ في الاي بي 24 واحد والباقي اصفار الي هما 8 وهيكون بلشكل ده
11111111111111111111111100000000
برده ايه فايده الـرقم 1 والرقم 0 
بص يا هندسه الرقم 1 ده بيعبر عن الجزء الثابت في الIP والصفر بيعبر عن الجزء المتغير في IP والصوره دي توضح اكتر


يبقا كده الرقم الي هقدر اغيره  في الـ IP هو اخر رقم بس 
لحد كده تمام 👍👍👍
دلوقتي هنعرف ازاي بعرف عدد الايبهات الي يقدر الـ IP بتاعي يطلعها وهو موجود في الـ Subnet Mask دي
اول حاجه بشوف عدد الاصفار الي عندي كام لان هو ده الجزء الي هقدر اغير فيه 
بعد كده باخد 2 اوس عدد الاصفار فا في المثال الي عندنا هيبقا 
2^8 = 256 IP يعني من 0 لــ 255
الـ 256 IP متقسمين لـ 3 اقسام 
  •  First IP وده محجوز للـ Network ID ده 192.168.1.1
  •  Last IP وده محجوز للـ Broadcast ID ده 192.168.1.255
  •  الايبيهات من 2 لـ 254 صالحين للاستخدام

 VLSM & Example

ما معني VLSM 
VLSM = Variable Length Subnet Mask

👈مثال :172.16.0.0/16 
احسب عدد الايبيهات الموجوده في الشبكه وما هو( Network ID(N.ID وما هو Broadcast ID(B.ID) ؟
اول حاجه بنعملها بنشوف عدد الـ 1 وهو الرقم الي بعد علامه / وعندنا هنا 16
بعد كده بنكمل اصفار لحد 32
11111111111111110000000000000000 هيكون ده الشكل وعندي 16 صفر
عدد الايبيهات الكليه = 2 ^ 16 = 65.536 IP 
عدد الايبيها ت الصالحه للاستخدام = 65.536-2 = 65.534 IP عمليه الطرح دي عشان نشيل الـ first ip و  last ip
N.ID = 172.16.0.0 اول IP في الشبكه 
B.ID = 172.16.255.255 اخر IP في الشبكه
والطريقه دي بتسمي في مصطلح الشبكات VLSM 

👈مثال اخر:10.0.0.0/29 
احسب عدد الايبيهات الموجوده في الشبكه وما هو( Network ID(N.ID وما هو Broadcast ID(B.ID) ؟
اول حاجه بنعملها بنشوف عدد الـ 1 وهو الرقم الي بعد علامه / وعندنا هنا 29
بعد كده بنكمل اصفار لحد 32
11111111111111111111111111111000 هيكون ده الشكل وعندي 3 صفر
عدد الايبيهات الكليه = 2 ^ 3 = 8 IP 
عدد الايبيهات الصالحه للاستخدام = 8-2 = 6 IP عمليه الطرح دي عشان نشيل الـ first ip و  last ip
N.ID = 10.0.0.0 اول IP في الشبكه 
B.ID = 10.0.0.7 اخر IP في الشبكه

CIDR & Example

ما هو CIDR
CIDR = Classless Inter-Domain Routing
بعرف من خلالها استنتج الـ Subnet Mask  المناسب للشبكه بتاعتي 
ودي اتعملت عشان تلغي موضوع الــIP Classes 
الـ  IP Classes :


👈مثال : 192.168.1.0
عندي شركه فيها 15 موظف عايز اعرف الــ Subnet Mask المناسب ليها؟
الحل علي 3 خطوات 
  • بضيف ال 2 اي بي 
  • احول من Decimal لـ Binary 
  • اعمل عمليه عكسيه 
🔹اول حاجه هضيف الـ 2 IP الخاصين بـ N.ID و B.ID 
15+2 = 17 IP
🔹ثانيا احول من  Decimal لـ Binary عن طريق الجدول ده 


🔹ثالثا العمليه العكسيه انا عندي 5 اصقار هطرحهم من ال 32 هيتبقا 27 واحد
هيبقا الـ Subnet Mask هو 192.168.1.0/27
وعشان تفهم اكتر و تعرف ازاي تحول الـ Subnet Mask من الشكل ده للشكل الي بنستخدمه في الروترات اتفرجوا علي الفيديو ده 

فيديو IPv4 Subnetting | شرح Subnet Mask








لا تنسوا مشاركه هذه التدوينه مع اصدقائكم من الاسفل
لا تنسونا من صالح الدعاء

م / مصطفى أحمد
reaction:

تعليقات