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

الصفحات

كيفة توزيع أو تقسيم عناوين ال ip بإستخدام ال classless addressing؟عنونة الشبكات وتقسيمها:

صورة توضح طريقة تقسيم عناوين ال ip

العنونة في الإصدار الرابع من بروتوكول الإنترنت :
تقسيم الشبكات و اساس عنونتها :
كيفة توزيع أو  تقسيم عناوين ال ip بإستخدام ال classless addressing. 

أولا وقبل كل شي :
طريقة تقسيم عناوين ال ip في supernetting and subnetting  التي في ال classful addressing لم تحل مشكلة استنفاد العناوين .
.يوجد هدر في استخدام العناوين .
لا يوجد مرونة في تقسيم العناوين لانه يتم تقسيم العناوين الى blocks متساوية في عدد العناوين  .

اما في ال classless addressing :هي الطريقة التي تستخدم في تقسيم عناوين ال ip الى Variable-Length Blocks
قد تكون هذه ال blocks متساوية في عدد العناوين أو مختلفة وذلك حسب الطلب .
لا تستخدم ال classes.
تقسيم عناوين الشبكات :
 Two-Level Addressing:
في ال classless addressing العنوان يتكون من جزئين
جزء خاص بالشبكة وهو prefix والجزء الآخر خاص بال hosts
ويسمى suffix .

اذا كان طول ال prefix is n فإن طول ال suffix
سوف يكون 32 ناقصا طول ال prefix.
 The prefix length in classless addressing can be 1 to 32.
نعطي مثال يوضح ذلك :
 Example:
What is the prefix length and suffix length if the Internet is divided into 4,294,967,296 blocks and
each block has one single address?

Solution :
In this case, the prefix length for each block is 32 and the suffix length is 0. All 32 bits are needed
to define 2^32 = 4,294,967,296 blocks. The only address in each block is defined by the block
itself.

ماهي ال  Slash Notation :
في ال classful addressing نستطيع معرفة الجزء الخاص بالشبكة من خلال تحديد نوع الكلاس .
 لاكن في ال classless addressing لا تستخدم ال classes في تحديد الجزء الخاص بالشبكة وإنما عن طريق ال slash notations (/) .
في ال classless addressing يجب تظمين طول ال prefix امام كل عنوان اذا اردنا استخراج معلومات منه.
هذه المعلومات هي first address , last address and number addresses.

ماهو subnet mask - قناع الشبكة - المستر لتقنية المعلومات والشبكات ؟
ماهي ال network mask :
هي الطريقة التي تقوم بجعل جزء ال prefix الخاص ب network  كله ب وحايد وتجعل جزء suffix الخاص ب hosts all zeros .
-  تستخدم في إيجاد العنوان الأول للشبكة , وذلك عن طريق استخدام عملية ال AND :
 First address = (any address) AND (network mask)
-  أما إذا أردنا ايجا العنوان الأخير للشبكة بالطريقة التالية :
نستخدم عملية ال OR :
  Last address = (any address) OR [NOT (network mask)] .
كيف يمكن إيجاد عدد العناوين التي في block  ?
من خلال الطريقة التالية : N = 2^(32 − n).
 n is the prefix length and N is the number of addresses in the block.

ماهو Block Allocation ?
هي الطريقة التي توضح كيف يتم توزيع وتنسيق العناوين في classless addressing.
يتم ذلك من خلال الخطوات التالية :
1- عدد العناوين التي نحتاجها في أي شبكة يجب أن تكون مرفوعة الى القوة 2 . لماذا ?
لكي نحصل على قيمة صحيحة ل prefix length .

2- يمكن إيجاد قيمة ال prefix length  من عدد العناوين التي في ال block.  وذلك عن طريق القانون التالي :
 Since N = 2^(32 − n) ,
then n = log2 (2^32/N) = 32 − log2(N).
●الان سوف أعطي مثال يوضح هذه الخطوات :

 An ISP has requested a block of 1000 addresses. The following block is granted.

a.  Since 1000 is not a power of 2, 1024 addresses are granted (1024 = 2^(10)).
b. The prefix length for the block is calculated as
n = 32 − log2(10^24) = 22.
c. The beginning address is chosen as 18.14.12.0 (which is divisible by 1024).
The granted block is 18.14.12.0/22.
The first address is 18.14.12.0/22 and
the last address is 18.14.15.255/2.

كيفية معرفة قناع الشبكة الفرعية؟ قناع الشبكة الفرعية: حساب IP.
ماهي subnetting ?
ال subnetting في classless addressing يمكنها إنشاء ثلاث مستويات هرمية أو أكثر من الشبكات الفرعية  .
مثلا عندما يكون لدى شركة range of address وتريد تقسيمه ال العديد من من ال subranges بحيث كل subrange يتم تعينه ال subnetwork .
أيضا اذا أرادت الشركة تقسيم ال subrange الى العديد من ال sub-subranges بحيث كل sub-subranges يتم تعينه الى
sub-subnetwork.
وهكذا بشكل هرمي تتم عملية التقسيم .
الان عرفنا ماهو عمل ال subnetting.

كيف يتم تصميم ال subnetting ?
1 - عدد العناوين في جميع الشبكات الفرعية يجب أن تكون مرفوعة الى القوة 2.
2- طول ال prefix لكل شبكة فرعية نوجده من القانون التالي :
  n_sub = n + log2 (N/N_sub).
طول ال prefix في الشبكة الفرعية هو n_sub
طول ال prefix في الشبكة التي اريد تقسيمها هو  n
عدد عناوين الشبكة التي اريد تقسيمها هو N
عدد عناوين الشبكة الفرعية N_sub
 
3- يجب أن يكون بداية عنوان كل شبكة فرعية قابل للتقسيم على عدد عناوين الشبكة الفرعية .
يتحقق ذلك اذا بدأنا بتقسيم العناوين على الشبكات الكبيرة ( الشبكات التي تحتوي على عناوين كثيرة ) ومن ثم الشبكات المتوسطة و الصغيرة .


Finding Information about Each Subnetwork :

إيجاد معلومات حول كل شبكة فرعية :
المقصود بذلك هو :
 first address :
 First address = (any address) AND (network mask)

 last address :
  Last address = (any address) OR [NOT (network mask)]

number of addresses in subnetwork :
  N = 2^(32 − n).

ماهو Address Aggregation ?
هي الطريقة التي تقوم تجميع عناوين عدة blocks  (أو  subblocks ) الى block واحد.

المحاضرة الأولى كانت على طريقة تقسيم عناوين ال IPv4 بإستخدام ال Classful addressing.
وهذا الدرس على طريقة تقسيم عناوين ال IPv4 بإستخدام ال Classless addressing.

الدرس التالي سوف يكون مسائل على تقسيم العناوين, إن شاء الله.


ونتمنى ان نكون قد وفقنا في إيصال المعلومات المفيدة بشان طريقة تقسيم عناوين ال IPv4 .
لانها تعتبر من الاساسيات المهمة في العنوانه  .
التي توضح لنا كيف نقوم بتقسيم العناوين على الشبكات الكبيرة والمتوسطة والصغيرة بدون هدر للعناوين .يتم التقسيم بطريقة منتظمة .

كذلك هناك مواضيع ذات صلة بالعناوين وهي :
1.                     spatial addressing 

للمزيد من المواضيع المهمة المتعلقة  ب الشبكات  تابعونا على صفحتي بالفيس بوك صفحة مسار الشبكات :
facebook
https://www.facebook.com/basheermansorsaif/

                         #إدعمونا لتستمر 
تقبلو تحياتي.











تعليقات