Home »
» 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
0 التعليقات:
إرسال تعليق