في الفقرات السابقة قمنا بتخصيص جزء (Part) واحد فقط من اجزاء عنوان (IP) الاربعة ليكون القسم المخصص بالمضيف (Host portion).
Part 1 |
. |
Part 2 |
. |
Part 3 |
. |
Part 4 |
Network Portion |
. |
Host Portion |
و ذكرنا ان القيم التي يمكن كتابتها في هذا الجزء تتراوح من 0 الى 255 , و بالتالي نلاحظ ان عدد عناوين (IP) التي يمكن الحصول عليها باستخدام جزء واحد هي 256 عنوان.
و كما ذكرنا سابقاً ان اول عنوان في الشبكة (First IP) يخصص لعنوان الشبكة نفسها و يسمى معرف الشبكة (Network ID), و ان اخر عنوان يخصص “لعنوان البث”
(Broadcast Address), و بالتالي عناوين (IP)التي يمكن استخدامها لاجهزة “المضيف” (Host) في الشبكة (Usable IPs) تساوي :-
256-2=254
اذا اردنا الحصول على عدد عناوين اكبر من هذا العدد يمكننا تخصيص جزأين (2Parts) من الاجزاء الاربعة المكونة لعنوان (IP) للقسم المخصص للمضيف(Host Portion).
Part 1 |
. |
Part 2 |
. |
Part 3 |
. |
Part 4 |
Network Portion |
. |
Host Portion |
مثال
إذا طبقنا ذلك على عنوان (IP) التالي :-
128.201.48.9
فسيكون القسم من العنوان الخاص “بالمضيف” (Host Portion) هو :-
48.9
و القسم من العنوان الخاص “بالشبكة” (Network Portion) هو:-
128.201
و عند التعامل مع عنوان (IP) بهذا الشكل سنتبع نفس القواعد التي تعلمناها سابقاً لتنفيذ العمليات الاساسية الاربعة التي نجريها على العناوين.
مثال
إذا تساوى القسم “الخاص بالشبكة” (Network Portion) في اكثر من عنوان (IP), فهذا يعني ان هذه العناوين تقع في نفس الشبكة (Subnet).
فمثلاً في العنوانين التاليين:-
142.81.6.20
142.81.6.54
إذا خصصنا جزأين للمضيف (Host Portion) و هما الجزء الثالث (Part3) و الجزء الرابع (Part4), و خصصنا جزأين للشبكة (Network Portion) و هما الجزء الاول (Part1) و الجزء الثاني (Part2).
بالنظر الى العنوانين يتضح ان القسم الخاص “الشبكة” (Network) في العنوانين متشابه .
142.81
بالتالي فإن العنوانان يقعان في نفس الشبكة (Subnet).
مثال
للحصول على عناوين (IP) في نفس الشبكة (Subnet) , نقوم بتغيير القسم الخاص بالمضيف(Host Portion) من العنوان مع الحفاظ على قيمة القسم الخاص بالشبكة(Network Portion).
فاذا كان لدينا العنوان :-
142.81.6.20
في هذا العنوان خصصنا جزأين للمضيف (Host Portion) و هما الجزء الثالث (Part3) و الجزء الرابع (Part4).
للحصول على العنوان التالي لهذا العنوان نضيف واحد للجزء الرابع (Part4) فنحصل على العنوان:-
142.81.6.21
و للحصول على العنوان التالي نضيف واحد مرة اخرى , فنحصل على العنوان:-
142.81.6.22
و نستمر بهذا الشكل حتى نصل لاكبر قيمة يمكن كتابتها في الجزء الرابع (Part4) و هي القيمة 255 , و يكون شكل العنوان كالتالي:-
142.81.6.255
للحصول على العنوان التالي لهذا العنوان نضيف واحد للجزء التالي , و هو الجزء الثالث (Part3) من العنوان , ثم نبدأ بالعد من الصفر في الجزء الرابع (Part4) بالشكل التالي:-
142.81.7.0
و للحصول على العنوان التالي نضيف واحد بالشكل التالي:-
142.81.7.1
و هكذا حتى نصل مرة اخرى لاكبر قيمة ممكن كتابتها في الجزء الرابع (Part4) و نحصل على العنوان التالي:-
142.81.7.255
فنضيف واحد الى الخانة التالية و هي الجزء الثالث (Part3) من العنوان, و نبدأ العد من الصفر مرة اخرى في الجزء الرابع (Part4).
142.81.8.0
و يستمر العد بهذه الطريقة.
مثال
للحصول على اول عنوان في الشبكة نضع اقل قيمة ممكنة في القسم الخاص بالمضيف (Host Portion).
و للحصول على اخر عنوان في الشبكة نضع اكبر قيمة ممكنة في القسم الخاص بالمضيف (Host Portion).
فاذا كان لدينا العنوان :-
142.81.6.20
في هذا العنوان خصصنا جزأين (2Parts) للمضيف (Host Portion) و هما الجزء الثالث (Part3) و الجزء الرابع (Part4).
و بهذا يكون اول عنوان في الشبكة هو :-
142.81.0.0
و اخر عنوان في الشبكة هو :-
142.81.255.255
مثال
للحصول على عناوين الشبكة التالية (Next Network ID), نقوم بتغيير القسم الخاص بالشبكة (Network Portion) من العنوان, و نضع اقل قيمة ممكنة في القسم الخاص بالمضيف (Host Portion) .
فمثلاً في العنوان التالي:-
142.81.54.11
القسم الخاص بالمضيف (Host Portion) هو :-
54.11
و القسم الخاص بالشبكة (Network Portion) هو :-
142.81
إذا اردنا الحصول على عنوان الشبكة التالية (Next Network ID) بعد هذه الشبكة سنضع اقل قيمة ممكنة في القسم الخاص بالمضيف (Host Portion) و نغير العدد المكتوب في القسم الخاص بالشبكة (Network Portion) بإضافة واحد إليه بالشكل التالي:-
142.82.0.0
و إذا اردنا الحصول على عنوان الشبكة التالية (Next Network ID) لهذا العنوان سنكرر ذلك بالشكل التالي:-
142.83.0.0
و هكذا.
هذا و نلاحظ انه باستخدام جزئين (2parts) من الأجزاء الأربعة المكونة لعنوان (IP) للمضيف (Host) نحصل على عدد عناوين يساوي :-
عدد العناوين في الجزء الثالث X عدد العناوين في الجزء الرابع
256X256=65536
فنستخدم اول عنوان لمعرف الشبكة (Network ID),و اخر عنوان “لعنوان البث” (Broadcast Address) , و نستخدم العناوين 65534 المتبقية لعناوين المضيف (Hosts).
إذا اردنا الحصول على عدد عناوين (IP) اكثر من ذلك , فيمكننا تخصيص ثلاثة اجزاء (3Parts) من عنوان (IP) ليعبر عن القسم الخاص بالمضيف (Host Portion) بالشكل التالي:-
Part 1 |
. |
Part 2 |
. |
Part 3 |
. |
Part 4 |
Network Portion |
Host Portion |
مثال
إذا طبقنا ذلك على عنوان (IP) التالي :-
102.57.18.97
القسم الخاص بالمضيف (Host portion) في هذا العنوان هو الجزء الثاني (Part2) و الثالث (Part3) و الرابع (Part4).
57.18.97
و القسم الخاص بالشبكة (Network portion) هو الجزء الاول:-
102
و عند التعامل مع عنوان (IP) بهذا الشكل سنتبع نفس القواعد التي تعلمناها سابقاً لتنفيذ العمليات الاساسية الاربعة التي نجريها على العناوين.
مثال
إذا تساوى القسم “الخاص بالشبكة” (Network Portion) في اكثر من عنوان (IP), فهذا يعني ان هذه العناوين تقع في نفس الشبكة (Subnet).
فمثلاً في العنوانين التاليين:-
102.57.18.97
102.59.42.212
إذا خصصنا ثلاثة اجزاء للمضيف (Host Portion) و هم الجزء الثاني (Part2) و الجزء الثالث (Part3) و الجزء الرابع (Part4), و خصصنا جزء واحد للشبكة (Network Portion) و هو الجزء الاول (Part1).
بالنظر الى العنوانين يتضح ان القسم الخاص “الشبكة” (Network) في العنوانين متشابه .
102
بالتالي فإن العنوانان يقعان في نفس الشبكة (Subnet).
مثال
للحصول على عناوين (IP) في نفس الشبكة (Subnet) , نقوم بتغيير القسم الخاص بالمضيف(Host Portion) من العنوان مع الحفاظ على قيمة القسم الخاص بالشبكة
(Network Portion).
فاذا كان لدينا العنوان :-
121.34.7.95
في هذا العنوان خصصنا ثلاثة اجزاء (3Parts) للقسم الخاص بالمضيف(Host Portion) , الجزء الثاني (Part2) و الجزء الثالث (Part3) و الجزء الرابع (Part4), و خصصنا جزء واحد للقسم الخاص بالشبكة (Network Portion) و هو الجزء الاول (Part1).
للحصول على العنوان التالي لهذا العنوان , نضيف واحد للجزء الرابع (Part4) فنحصل على العنوان:-
121.34.7.96
و للحصول على العنوان التالي نضيف واحد مرة اخرى , فنحصل على العنوان:-
121.34.7.97
و نستمر بهذا الشكل حتى نصل لاكبر قيمة يمكن كتابتها في الجزء الرابع (Part4) و هي القيمة 255 , و يكون شكل العنوان كالتالي:-
121.34.7.255
للحصول على العنوان التالي لهذا العنوان نضيف واحد للجزء التالي ,و هو الجزء الثالث (Part3) من العنوان , ثم نبدأ بالعد من الصفر في الجزء الرابع (Part4) بالشكل التالي:-
121.34.8.0
و للحصول على العنوان التالي نضيف واحد بالشكل التالي:-
121.34.8.1
و هكذا حتى نصل مرة اخرى لاكبر قيمة ممكن كتابتها في الجزء الرابع (Part4), و الجزء الثالث (Part3) و نحصل على العنوان التالي:-
121.34.255.255
فنضيف واحد الى الجزء التالي و هو الجزء الثاني (Part2) , و نبدأ العد من الصفر مرة اخرى في الجزء الثالث (Part3) و الجزء الرابع (Part4) .
121.35.0.0
و يستمر العد بهذه الطريقة.
مثال
للحصول على اول عنوان في الشبكة نضع اقل قيمة ممكنة في القسم الخاص بالمضيف (Host Portion).
و للحصول على اخر عنوان في الشبكة نضع اكبر قيمة ممكنة في القسم الخاص بالمضيف (Host Portion).
فاذا كان لدينا العنوان :-
121.34.7.95
في هذا العنوان خصصنا ثلاثة اجزاء للقسم الخاص بالمضيف (Host Portion) , الجزء الثاني (Part2) و الجزء الثالث (Part3) و الجزء الرابع (Part4) و خصصنا جزء واحد للقسم الخاص بالشبكة (Network Portion) و هو الجزء الاول (Part1).
و بهذا يكون اول عنوان في الشبكة هو :-
121.0.0.0
و اخر عنوان في الشبكة هو :-
121.255.255.255
مثال
للحصول على عناوين الشبكة التالية (Next Network ID), نقوم بتغيير القسم الخاص بالشبكة (Network Portion) من العنوان, و نضع اقل قيمة ممكنة في القسم الخاص بالمضيف (Host Portion) .
فمثلاً في العنوان التالي:-
121.34.7.95
القسم الخاص بالمضيف (Host Portion) هو :-
34.7.95
و القسم الخاص بالشبكة (Network Portion) هو :-
121
إذا اردنا الحصول على عنوان الشبكة التالية (Next Network ID) بعد هذه الشبكة سنضع اقل قيمة ممكنة في القسم الخاص بالمضيف (Host Portion) و نغير العدد المكتوب في القسم الخاص بالشبكة (Network Portion) بإضافة واحد إليه بالشكل التالي:-
122.0.0.0
و إذا اردنا الحصول على عنوان الشبكة التالية (Next Network ID) لهذا العنوان سنكرر ذلك بالشكل التالي:-
123.0.0.0
ملاحظه هامة
في الواقع ان استخدام جزأين (2Parts) او ثلاثة اجزاء (3Parts) من الاجزاء الاربعة المكونة لعنوان (IP) لتمثيل القسم الخاص بالمضيف (Host Portioin) قد يحدث بعض اللبس عند محاولة مقارنة العناوين او عند محاولة الحصول على اول عنوان (First IP) و اخر عنوان (Last IP) , فقد يخطئ البعض و يسجل اقل قيمة او اكبر قيمة يمكن ادخالها في الجزء الرابع (Part4) فقط او الجزء الرابع (Part4) و الجزء الثالث (Part3) فقط و ينسى ان الجزء الثاني (Part2)هو من القسم المخصص للمضيف (Host Portion) ايضاً.
فمثلا عند استخدام ثلاثة اجزاء (3Parts) “للمضيف” (Host Portion) , فإن العنوان:-
82.31.0.0
ليس اول عنوان (IP) في الشبكة (Subnet).
لانه كما ذكرنا سابقاً للحصول على اول عنوان (First IP) ندخل اقل قيمة ممكنة (و هي الصفر في حالتنا هذه) في القسم الخاص بالمضيف (Host Portion) من العنوان.
و سواء كان هذا القسم الخاص بالمضيف (Host Portion) يتكون من جزء واحد (1Part) او جزأين (2Parts)او ثلاثة اجزاء (3Parts) فيجب ادخال اقل قيمة في جميع هذه الاجزاء .
فظهور الصفر في الجزء الاخير و هو الجزء الرابع (Part4) , او في الجزء الرابع (Part4) و الجزء الثالث (Part3) لا يعني ان هذا العنوان هو اول عنوان في الشبكة
(First IIP), و انما اول عنوان في الشبكة هو العنوان الذي تكون اقل قيمة ممكنة مكتوبة في جميع الاجزاء (Parts) المكونة للقسم الخاصة بالمضيف(Host Portion) سواء كانت هذه الاجزاء جزء واحد (1Part) او جزأين (2Parts) او ثلاثة اجزاء (3Parts).
و في العنوان :-
82.31.0.0
القسم المخصص للمضيف (Host Portion) هو الجزء الثاني (Part2) والجزء الثالث (Part3) و الجزء الرابع (Part4).
فنجد في الجزء الثالث (Part3) و الجزء الرابع (Part4) قد تم كتابة اقل قيمة ممكنه و هي صفر لكن في الجزء الثاني (Part2) لم تكتب اقل قيمة ممكنة , بالتالي يكون اول عنوان (First IP) في هذه الشبكة هو العنوان:-
82.0.0.0
و كذلك الامر فإن العنوان التالي:-
82.31.255.255
ليس اخر عنوان (Last IP) في الشبكة (Subnet), فاخر عنوان (Last IP) هو العنوان :-
82.255.255.255
لذلك علينا الانتباه جيداً لهذه النقطة , فيجب علينا:-
-
اولاً معرفة ما هي الاجزاء المخصصة للمضيف (Host Portion), و الاجزاء المخصصة للشبكة (Network Portion).
ثم نتبع نفس القواعد التي تعلمناها سابقاً لتنفيذ العمليات الاساسية الاربعة التي نجريها على العناوين.