CCAN Full Arabic Course : Session 6 Layer 3 Internet Layer ( Subnetting ) ~ Communication World © كيفية جعل شكل التدوينات مربعة في البلوجر المصدر: https://www.mo3awin.com/2019/03/grid-layout-for-blogger.html

(Communication World (Ericsson / Huawei / Siae / Transmission Courses and Jobs

الخميس، 7 نوفمبر 2019

CCAN Full Arabic Course : Session 6 Layer 3 Internet Layer ( Subnetting )

عرفنا فال Session اللى فاتت المشكله الكبيره اللى واجهت IANA وهى ان ال IPs قربت تخلص بسبب ان معظمها يتم اهداره بدون فائده بسبب ان لو شركه محتاجه مثلا 1000IPs فال IANA بتشوف اى ال Classes مناسبه لعدد ال IPs فتجد ان Class B هو المناسب فتعطى لها range IP يقدر يشيل 65536IP فالشركه تستخدم منهم 1000 فقط وترمى الباقى 

فوجدوا بعض الحلول لتعويض هذا وهو 

استخدام ال IPV6

استخدام بروتوكول ال NAT وال PAT 

 والاهم  هو استخدام ال Subnetting


قبل البدء فال Subnetting تعالو ناخد مثالين عن ال IP addressing 

EX1 : we have  IP:177.7.7.7 for adevice

Find the class of this IP , Network Address , number of IPs in this network and number of Hosts


Solution :

177.7.7.7 is class B address

Network Address is :177.7.0.0          (All Host bits =0)

Direct Broadcast IP :177.7.255.255  (All Host bits =1)

No. of IPs = 2^H = 2^16 = 65536

No. of Hosts = 2^H-2 = 65536-2 = 65534



EX2 : we have  IP:205.60.70.80 for adevice

Find the class of this IP , Network Address , number of IPs in this network and number of Hosts

 

Solution :

 

205.60.70.80 is class C address

Network Address is :205.60.70.0

Direct Broadcast IP :205.60.70.255 

No. of IPs = 2^H = 2^8 = 256

No. of Hosts = 2^H-2 = 256-2 =254



Subnetting : -

  its Mean Sub networking اى تقسيم الشبكات


  • It's dividing Major Network in to smaller networks called subnets

  • This is done by borrowing part of host bits and give them to network part

 وهى تقسيم الشبكه الى عده شبكات بحيث لو شركه محتاجه عدد معين من ال IPs يتم اعطاءها هذا العدد بالظبط دون اعطاءها عدد زياده ويتم اهدار هذا العدد الزائد

كيف يتم ذلك : مبداءيا الشبكه لو هيتم تقسيمها فلازم يتم تقسيمها بالمضاعفات التاليه 

2 , 4 , 8 , 16 , 32 , 64 , 128 , 256 , 512 , 1024 وهكذا 

اى لو شركه محتاجه مثلا 60IP فبدلا من اعطاءها IP يشيل 256 من Class C هيتم اعطاءها Subnet من Class C يشيل 64IP ولكن لا استطيع اعطاءه 60IP بالظبط فبذلك هيتم اهدار 4IPs بدلا من اهدار 196IPs

نفترض ان عندى Class C IP :205.6.7.0 وعاوز اقسمها 4 اقسام كل قسم 64IP فكيف يتم ذلك

.

وبكده لو شركه عاوز 60IP هديلهم Subnet 1 ولو شركه عاوز 120IP هديهم 2Subnet او اجيب شبكه تانيه واقسمها 2Subnet كل Subnet =128IP وهكذا

اذن الشبكه قبل ماتتقسم تسمى Major Network لكن بعد مايتم تقسيمها فكل قسم يسمى Subnet

وال Major Network قبل ماتتقسم كان ليها Network address و Direct Broadcast address واحد اما الان بعد تقسيمها ل Subnets فكل Subnet تعتبر Network لوحدها ليها Network Address و Direct Broadcast ِخاص بها 

 

This is done by borrowing part of host bits and give them to network part

الجمله دى هى فكره ال Subnetting وهى انك بتستلف شويه bits من ال host part وتحطهم مع ال الجزء بتاع ال Network بحيث تكون عدد ال Subnets = 2^SN

SN=refer to number of borrowing bits from host part

EX: if we have this network IP :41.x.x.x

before borrowing : Host Part is 24 .. then number of IPs = 2^24

if we borrow 8 bits from host part

then number of host bits = 24-8 = 16bits

then number of subnet =2^8 = 256 subnets

number of hosts/subnet=2^16 =6553 hosts/subnet

 

if we borrow 2 bits only from Host part

then number of host bits = 24-2 = 22bits

then number of subnet =2^2 = 4 subnets

number of hosts/subnet=2^22 =4000000 hosts/subnet

ودى مطبقه فعلا حيث ان شبكه 41.0.0.0 متقسمه 4Subnets وهم كالتالى

41.0.0.0   for TEDATA

41.64.0.0 for Link

41.128.0.0 for TEDATA

41.192.0.0 free

وازاى بنعبر عن ال Subnets اى ازاى بنعرف اذا كانت الشبكه متقسه Subnets ولا هى Major network

عن طريق ال MASK او مايسمى ال Subnet Mask 

وال Mask عباره عن 32bits يتم وضعه مع ال IP بحيث انه يحدد اذا كانت ال network متقسمه ولا هى Major network 

وهو عباره عن 1and 0 وال 1 يمثل ال network part اما ال 0 يمثل ال Host Part 

يعن ايه 

نفترض انى عندى   private IP) IP:10.30.40.50 والشبكه دى مش متقسمه 

ال IP ده تبع Class A فال Mask بتاعه هيكون كالتالى

  11111111.00000000.00000000.00000000

       0       .       0       .      0        .    255

               8/

دى التلات طرق اللى بنكتب بيها ال Subnet Mask 

Hence the Ip will written as : 10.30.40.50 /8 ... mean no subnetting (Default Mask)

or IP : 10.30.40.50  , Subnet Mask : 255.0.0.0

 

 

ِAnother Example : IP:172.16.8.30 (Private IP)

Class B Address 

it's mean the first 2 octet for network Part and Last two octet for Host part 

then we have to represent network parts by 1 and host part by 0

Subnet Mask : 11111111.11111111.00000000.00000000

                                255  .     255     .       0       .       0

                                                      /16

And this is default mask foe Class B address ( No subnetting )

 

 

Another Example : IP:192.168.1.1 (Private IP)

Class C Address 

it's mean the first 3 octet for network Part and Last octet for Host part 

then we have to represent network parts by 1 and host part by 0

Subnet Mask : 11111111.11111111.11111111.00000000

                                255  .     255     .    255    .       0

                                                      /24

And this is default mask foe Class C address ( No subnetting )

 

Example : IP :205.6.7.x

and Mask :11111111.11111111.11111111.11000000

How many Subnet , IPs /Subnet , 205.6.7.200 in which subnet

 

Solution : 205.6.7.x (Class C) mean 8 bits for Host and 24 bits for Network

Mask :11111111.11111111.11111111.11000000 ( /26 ) (255.255.255.192)

it's mean we borrow 2 bits from Host part 

Hence SN=2 and H=6

hence number of subnets = 2^SN = 2^2 = 4

hence number of IP/Subnet = 2^H = 2^6 = 64

hence we have 4 subnets divided as following :

205.6.7.0 , 205.6.7.64 , 205.6.7.128 , 205.6.7.192

hence 205.6.7.200 belong to Subnet 4

/27 mean we borrow 3 bits from host part (255.255.255.224)

SN = 3 ...... No. of Subnets = 2^3 = 8

H = 5 ........No of IP/Subnet = 2^5 = 32

/30 mean we borrow 6 bits from host part (255.255.255.252)

SN = 6 ...... No. of Subnets = 2^6 =64

H = 2 ........No of IP/Subnet = 2^2 =4

وده ااقصى Subnetting اقدر اعمله لانه بيعطينى 4IPs فقط منهم اول IP اسمه ال Network address

واخر  IP هو ال Direct BroadCast Address وهيتبقى عندى 2IP فقط وده ال Subnet المستخدم فال Point to point network لانى عندى 2Devices فقط اى محتاج 2IP فقط

 

/31 mean we borrow 7 bits from host part (255.255.255.254)

SN = 7 ...... No. of Subnets = 2^7 =128

H = 1 ........No of IP/Subnet = 2^1 =2

وال 2IPs دول هيبقوا Network Address and Broadcast address اى انها شبكه فاضيه

وهذا ال Mask لا يوجد له استخدام فى عالم ال Network

 

 

وبكده يكون ال Subnetting خلص وعرفنا ايه الفايده بتاعته وهنبدأ ال Session القادمه فى Header االخاصه ب Layer 3 

 

ان شاء الله هنكمل ال Internet Layer  فى Session 7 وتقدر تشوفها على اللينك التالى

https://telecommunicationworldss.blogspot.com/2019/11/ccan-full-arabic-course-session-6-layer_10.html

 

Share:

0 التعليقات:

Hosam Hassan. يتم التشغيل بواسطة Blogger.