SlideShare a Scribd company logo
IP networking
&
IP Subnet masking
AYESHA JAVED (30)
FIONA PHILMOON (36)
FARHEEN RAMZAN (01)
IP NETWORKING AND IP SUBNET MASKING
Important questions
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
What is IP networking:-
What is IPAddress
IP NETWORKING AND IP SUBNET MASKING
IANA
• IANA is responsible to allocate / issue the Internet Protocol- IPS
• IANA Stands for Internet Assigned Numbers Authority
An American Company working under ICANN
(Internet Corporation for Assigned Names and Numbers
IP v-4 Structure/ Format
 Consists of 32 Bit
 IPAddress consists of 4 Sections
 Each Section is 8 Bit Long
 Each Section can range from 0 - 255
Solution of wastage of IP
 SUBNETTING.
 CIA(CLASSELESS IP ADDRESS).
 NAT(Network address translation).
SUBNETTING WHY?
Shortage of IP
addresses
 Benefits
 Better security.
 Smaller collision domain
 & broadcast domain.
DRAW BACK
ONLY APPLY ON
CLASS A,B,C.
Classes of IP & Their Range
Class Range Address Range Supports
Class A 1 - 126 1.0.0.1 to
126.255.255.254
Supports 16 million hosts on each of
127 networks.
Class B 127 - 191 128.1.0.1 to
191.255.255.254
Supports 65,000 hosts on each of
16,000 networks.
Class C 192 - 223 192.0.1.1 to
223.255.254.254
Supports 254 hosts on each of 2 million
networks.
Class D 224 - 239 224.0.0.0 to
239.255.255.255
Reserved for multicast groups.
Class E 240 - 255 240.0.0.0 to
254.255.255.254
Reserved for future use, or Research
and Development Purposes.
No. of
Networks
2n
28 = 256
216 =
65,536
224 =
16,777,216
IP Classes with Network Bits / Host Bits
Class – A
Network Bits =8
Host Bits = 24
8 Bits 8 Bits 8 Bits 8 Bits
Network Host Host Host
255 0 0 0
8 Bit 24- Bits
Class – B
Network Bits = 16
Host Bits = 16
8 Bits 8 Bits 8 Bits 8 Bits
Network Host Host
172 16 5 1
255 255 0 0
16 Bits 16- Bits
Class – C
Network Bits = 24
Host Bits = 8
8 Bits 8 Bits 8 Bits 8 Bits
Network Host
192 168 1 1
255 255 255 0
24 Bits 8 Bits
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
There are two methods for calculating
the Network id (NetId).
 1-straight
 2-shortcut method
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
How to Calculate Network ID
Decimal IP :172.16.20.22
Subnet Mask: 255.255.0.0
Binary IP : 10101100 . 00010000. 00010100.00010110
Binary Subnet : 11111111 . 11111111 . 00000000.00000000
Perform & operation to find out Network ID
Network ID : 10101100 . 00010000. 00000000.00000000
Network ID : 172 . 16 . 0 . 0
IP NETWORKING AND IP SUBNET MASKING
Decimal Format: Binary Format:
Class B IP: 172.16.5.10 10101100 . 00010000 . 00000101 .
00001010
Subnet Mask: 255.255.0.0 111111111. 11111111 . 00000000 . 00000000
2 Raise the Power27 26 25 24 23 22 21 20
255
172
16
5
10
128
1
0
0
0
64
0
0
0
0
32
1
0
0
0
16
0
1
0
0
8
1
0
0
1
4
1
0
1
0
2
0
0
0
1
1
0
0
1
0
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
Class
 Hierarchy
 Default subnet mask
 Subnet mask bit
 Network bit
 Host bit
CIDR(ClassLess Inter Domain Routing:-

CIDR(CLASSLESS INTER DOMAIN ROUTING).
 Classless inter-domain routing (CIDR) is a set of Internet protocol (IP) standards that is used to
create unique identifiers for networks and individual devices
 A method for allocating Ip addresses.
 The INTERNET ENGINNERING TASK FORCE introduce CIDR in 1993.
 To replace the previous addressing architecture of classfull.
 / notation means how many bits are turned “ON”.
 A modern way to represent Network Id.
 Restructure the IP address Assignment to increase Efficiency.
ExamplE-
 222.222.222.222
D:-255.255.255.0
24 BITS 8 BITS
CIDR
 222.222.222.222/24(means 24 bits are “ON” ).
 192.10.20.30/28(MEANS 28 BITS ARE ON).
Network HOST
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
Practice SUBNET MASK
 203.123.67.23/27.
 194.34.89.56/29.
Q which class.
Q hierarchy
Q default subnet mask.
Q mask bits.
Subnet mask=
Given bit – mask bit.
ANSWERS:-
1. C
2. N.N.N.H
3. 255.255.255.0
4. /24.
. SM:-255.255.255.224
. SM:-255.255.255.248
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
Practice SUBNETS
 203.123.67.23/27.
 194.34.89.56/29.
Q which class.
Q hierarchy
Q default subnet mask.
Q mask bits.
Subnets=
Given bit-mask bits=n
2^n( bits used for subnets)-2
ANSWERS:-
1. C
2. N.N.N.H
3. 255.255.255.0
4. /24.
S:3 bits /2^3-2=6 subnets
S:5 bits/2^5-2=30 subnets
IP NETWORKING AND IP SUBNET MASKING
Practice HOST
 203.123.67.23/27.
 194.34.89.56/29.
no of host=
Total
bits of ipv4-netid
prefix=h2^h-2(host
bits)
ANSWERS:-
1. Total ip 32 bits
2. Netid prefix
H---32-27=5
/2^5-2=30(host)
H---32-29=3
/2^3-2=6(host )
Formulas:-
 Class:-check range
Subnet mask=
Given bit – mask bit.
Subnets=
Given bit-mask bits=n
-2^n( bits used for subnets)-2
no of host=
Total
bits of ipv4-netid
prefix=h2^h-2(host
bits)
Test yourself:-ASSIGNMENT
 188.25.45.48/20.
 192.168.30.1/18.
 172.16.5.10/22.
 122.64.8.1/18.
 190.10.20.30.
 123.1.6.8.
 IdentIfy class.
 HIerarcHy.
 default subnet mask.
 subnet mask.
 sub networks/subnets.
 Host.
 network Id/netId.
 Host bIt.
 network bIts.
 subnet bIt.
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
Ad

More Related Content

What's hot (20)

Ip addressing
Ip addressingIp addressing
Ip addressing
sid1322
 
Subnetting made simple
Subnetting made simpleSubnetting made simple
Subnetting made simple
Wamuyu Murakaru
 
IP addressing and Subnetting PPT
IP addressing and Subnetting PPTIP addressing and Subnetting PPT
IP addressing and Subnetting PPT
Pijush Kanti Das
 
Sub Netting
Sub NettingSub Netting
Sub Netting
Lilesh Pathe
 
Ip Addressing
Ip AddressingIp Addressing
Ip Addressing
vssnsarma
 
Ip address and subnetting
Ip address and subnettingIp address and subnetting
Ip address and subnetting
IGZ Software house
 
IP Addressing & subnetting strategy
IP Addressing & subnetting strategyIP Addressing & subnetting strategy
IP Addressing & subnetting strategy
Mustafa Salam
 
IP Addressing (Subnetting, VLSM, Supernetting)
IP Addressing (Subnetting, VLSM, Supernetting)IP Addressing (Subnetting, VLSM, Supernetting)
IP Addressing (Subnetting, VLSM, Supernetting)
cuetcse
 
Subnetting
SubnettingSubnetting
Subnetting
swascher
 
Subnet calculation Tutorial
Subnet calculation TutorialSubnet calculation Tutorial
Subnet calculation Tutorial
Ritu Ranjan Shrivastwa
 
Subnet Masks
Subnet MasksSubnet Masks
Subnet Masks
swascher
 
Ip address
Ip address Ip address
Ip address
Yash Bansal
 
IPv4 addressing and subnetting
IPv4 addressing and subnettingIPv4 addressing and subnetting
IPv4 addressing and subnetting
Shashank Asthana
 
C I D R
C I D RC I D R
C I D R
colmbennett
 
Subnet Mask
Subnet MaskSubnet Mask
Subnet Mask
NetProtocol Xpert
 
IP Configuration
IP ConfigurationIP Configuration
IP Configuration
Stephen Raj
 
IP Address - IPv4 & IPv6
IP Address - IPv4 & IPv6IP Address - IPv4 & IPv6
IP Address - IPv4 & IPv6
Adeel Rasheed
 
Ip addressing
Ip addressingIp addressing
Ip addressing
Online
 
IP Addressing and Subnetting
IP Addressing and SubnettingIP Addressing and Subnetting
IP Addressing and Subnetting
cbtvid
 
IP Addressing
IP AddressingIP Addressing
IP Addressing
Kishore Kumar
 
Ip addressing
Ip addressingIp addressing
Ip addressing
sid1322
 
IP addressing and Subnetting PPT
IP addressing and Subnetting PPTIP addressing and Subnetting PPT
IP addressing and Subnetting PPT
Pijush Kanti Das
 
Ip Addressing
Ip AddressingIp Addressing
Ip Addressing
vssnsarma
 
IP Addressing & subnetting strategy
IP Addressing & subnetting strategyIP Addressing & subnetting strategy
IP Addressing & subnetting strategy
Mustafa Salam
 
IP Addressing (Subnetting, VLSM, Supernetting)
IP Addressing (Subnetting, VLSM, Supernetting)IP Addressing (Subnetting, VLSM, Supernetting)
IP Addressing (Subnetting, VLSM, Supernetting)
cuetcse
 
Subnetting
SubnettingSubnetting
Subnetting
swascher
 
Subnet Masks
Subnet MasksSubnet Masks
Subnet Masks
swascher
 
IPv4 addressing and subnetting
IPv4 addressing and subnettingIPv4 addressing and subnetting
IPv4 addressing and subnetting
Shashank Asthana
 
IP Configuration
IP ConfigurationIP Configuration
IP Configuration
Stephen Raj
 
IP Address - IPv4 & IPv6
IP Address - IPv4 & IPv6IP Address - IPv4 & IPv6
IP Address - IPv4 & IPv6
Adeel Rasheed
 
Ip addressing
Ip addressingIp addressing
Ip addressing
Online
 
IP Addressing and Subnetting
IP Addressing and SubnettingIP Addressing and Subnetting
IP Addressing and Subnetting
cbtvid
 

Similar to IP NETWORKING AND IP SUBNET MASKING (20)

Wipro telecom training i pv4 concepts
Wipro telecom training   i pv4 conceptsWipro telecom training   i pv4 concepts
Wipro telecom training i pv4 concepts
JAIGANESH SEKAR
 
IP classes and subnetting.
IP classes and subnetting.IP classes and subnetting.
IP classes and subnetting.
university of Gujrat, pakistan
 
How IP address works
How IP address worksHow IP address works
How IP address works
Sanjeev Kumar Jaiswal
 
IPv4 Addressing Architecture
IPv4 Addressing ArchitectureIPv4 Addressing Architecture
IPv4 Addressing Architecture
Shreehari Dhat
 
Expl net fund_chapter_06_i_pv4_part_2
Expl net fund_chapter_06_i_pv4_part_2Expl net fund_chapter_06_i_pv4_part_2
Expl net fund_chapter_06_i_pv4_part_2
kurtmctaggart
 
Ip addresses
Ip addressesIp addresses
Ip addresses
Asif
 
TCP IP Addressing
TCP IP AddressingTCP IP Addressing
TCP IP Addressing
Ritul Sonania
 
Lecture 03 networking
Lecture 03 networkingLecture 03 networking
Lecture 03 networking
HNDE Labuduwa Galle
 
Junos routing overview from Juniper
Junos routing overview from JuniperJunos routing overview from Juniper
Junos routing overview from Juniper
Nam Nguyen
 
Ipaddressing
IpaddressingIpaddressing
Ipaddressing
Faraz Humayun
 
Understanding ip address
Understanding ip addressUnderstanding ip address
Understanding ip address
Mujahid Hussain
 
Basic network training1
Basic network training1Basic network training1
Basic network training1
Arunchai Seangparch
 
Assignment 1 iap
Assignment 1 iapAssignment 1 iap
Assignment 1 iap
university of Gujrat, pakistan
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
aakritii765
 
CSS L16 - IP ADDRESSING
CSS L16 - IP ADDRESSINGCSS L16 - IP ADDRESSING
CSS L16 - IP ADDRESSING
Marvin Bronoso
 
network-nhgjdhfdhfhrthrthgrtger2 (2).pptx
network-nhgjdhfdhfhrthrthgrtger2 (2).pptxnetwork-nhgjdhfdhfhrthrthgrtger2 (2).pptx
network-nhgjdhfdhfhrthrthgrtger2 (2).pptx
esaabren
 
network-2 mittre attack pattrens (2).pptx
network-2 mittre attack pattrens (2).pptxnetwork-2 mittre attack pattrens (2).pptx
network-2 mittre attack pattrens (2).pptx
esaabren
 
Lecture 06
Lecture 06Lecture 06
Lecture 06
Naveen Shivegowda
 
Subnetting - Computer network (Daffodil International University)
Subnetting - Computer network (Daffodil International University)Subnetting - Computer network (Daffodil International University)
Subnetting - Computer network (Daffodil International University)
Nusrat Jahan Nisha
 
Subnetting class
Subnetting classSubnetting class
Subnetting class
FTC
 
Wipro telecom training i pv4 concepts
Wipro telecom training   i pv4 conceptsWipro telecom training   i pv4 concepts
Wipro telecom training i pv4 concepts
JAIGANESH SEKAR
 
IPv4 Addressing Architecture
IPv4 Addressing ArchitectureIPv4 Addressing Architecture
IPv4 Addressing Architecture
Shreehari Dhat
 
Expl net fund_chapter_06_i_pv4_part_2
Expl net fund_chapter_06_i_pv4_part_2Expl net fund_chapter_06_i_pv4_part_2
Expl net fund_chapter_06_i_pv4_part_2
kurtmctaggart
 
Ip addresses
Ip addressesIp addresses
Ip addresses
Asif
 
Junos routing overview from Juniper
Junos routing overview from JuniperJunos routing overview from Juniper
Junos routing overview from Juniper
Nam Nguyen
 
Understanding ip address
Understanding ip addressUnderstanding ip address
Understanding ip address
Mujahid Hussain
 
CSS L16 - IP ADDRESSING
CSS L16 - IP ADDRESSINGCSS L16 - IP ADDRESSING
CSS L16 - IP ADDRESSING
Marvin Bronoso
 
network-nhgjdhfdhfhrthrthgrtger2 (2).pptx
network-nhgjdhfdhfhrthrthgrtger2 (2).pptxnetwork-nhgjdhfdhfhrthrthgrtger2 (2).pptx
network-nhgjdhfdhfhrthrthgrtger2 (2).pptx
esaabren
 
network-2 mittre attack pattrens (2).pptx
network-2 mittre attack pattrens (2).pptxnetwork-2 mittre attack pattrens (2).pptx
network-2 mittre attack pattrens (2).pptx
esaabren
 
Subnetting - Computer network (Daffodil International University)
Subnetting - Computer network (Daffodil International University)Subnetting - Computer network (Daffodil International University)
Subnetting - Computer network (Daffodil International University)
Nusrat Jahan Nisha
 
Subnetting class
Subnetting classSubnetting class
Subnetting class
FTC
 
Ad

More from AYESHA JAVED (20)

Neural network basic
Neural network basicNeural network basic
Neural network basic
AYESHA JAVED
 
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHYJOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
AYESHA JAVED
 
The recommendations system for source code components retrieval
The recommendations system for source code components retrievalThe recommendations system for source code components retrieval
The recommendations system for source code components retrieval
AYESHA JAVED
 
Jhon dewey __final document........#######____@@@ayesha javed
Jhon dewey  __final document........#######____@@@ayesha javedJhon dewey  __final document........#######____@@@ayesha javed
Jhon dewey __final document........#######____@@@ayesha javed
AYESHA JAVED
 
Normalization
NormalizationNormalization
Normalization
AYESHA JAVED
 
Lecture for 10 oct 2019 sentence types-workshop
Lecture for 10 oct 2019  sentence types-workshopLecture for 10 oct 2019  sentence types-workshop
Lecture for 10 oct 2019 sentence types-workshop
AYESHA JAVED
 
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
AYESHA JAVED
 
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
AYESHA JAVED
 
This is an empirical study of industry practice in the management of softwar...
This is an empirical study of  industry practice in the management of softwar...This is an empirical study of  industry practice in the management of softwar...
This is an empirical study of industry practice in the management of softwar...
AYESHA JAVED
 
Critical analysis of an integrative contingency model of software project ris...
Critical analysis of an integrative contingency model of software project ris...Critical analysis of an integrative contingency model of software project ris...
Critical analysis of an integrative contingency model of software project ris...
AYESHA JAVED
 
A strand lead to success in project management
A strand lead to success in project managementA strand lead to success in project management
A strand lead to success in project management
AYESHA JAVED
 
PETROL SYSTEM
PETROL SYSTEMPETROL SYSTEM
PETROL SYSTEM
AYESHA JAVED
 
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGINTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
AYESHA JAVED
 
Eclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATIONEclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATION
AYESHA JAVED
 
Cyber security Information security
Cyber security Information securityCyber security Information security
Cyber security Information security
AYESHA JAVED
 
Moore and mealy machines
Moore and mealy machinesMoore and mealy machines
Moore and mealy machines
AYESHA JAVED
 
Fundamental of VISUAL PROGRAMMING LAB
Fundamental of VISUAL PROGRAMMING LAB                                Fundamental of VISUAL PROGRAMMING LAB
Fundamental of VISUAL PROGRAMMING LAB
AYESHA JAVED
 
Hec registration form VISUAL C# PROGRAMMING
Hec registration form VISUAL C# PROGRAMMINGHec registration form VISUAL C# PROGRAMMING
Hec registration form VISUAL C# PROGRAMMING
AYESHA JAVED
 
VISUAL PROGRAMING GRIDVIEW
VISUAL PROGRAMING GRIDVIEWVISUAL PROGRAMING GRIDVIEW
VISUAL PROGRAMING GRIDVIEW
AYESHA JAVED
 
VISUAL PROGRAMING LOGIN_SIGNUP_FOAM
VISUAL PROGRAMING LOGIN_SIGNUP_FOAMVISUAL PROGRAMING LOGIN_SIGNUP_FOAM
VISUAL PROGRAMING LOGIN_SIGNUP_FOAM
AYESHA JAVED
 
Neural network basic
Neural network basicNeural network basic
Neural network basic
AYESHA JAVED
 
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHYJOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
AYESHA JAVED
 
The recommendations system for source code components retrieval
The recommendations system for source code components retrievalThe recommendations system for source code components retrieval
The recommendations system for source code components retrieval
AYESHA JAVED
 
Jhon dewey __final document........#######____@@@ayesha javed
Jhon dewey  __final document........#######____@@@ayesha javedJhon dewey  __final document........#######____@@@ayesha javed
Jhon dewey __final document........#######____@@@ayesha javed
AYESHA JAVED
 
Lecture for 10 oct 2019 sentence types-workshop
Lecture for 10 oct 2019  sentence types-workshopLecture for 10 oct 2019  sentence types-workshop
Lecture for 10 oct 2019 sentence types-workshop
AYESHA JAVED
 
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
AYESHA JAVED
 
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
AYESHA JAVED
 
This is an empirical study of industry practice in the management of softwar...
This is an empirical study of  industry practice in the management of softwar...This is an empirical study of  industry practice in the management of softwar...
This is an empirical study of industry practice in the management of softwar...
AYESHA JAVED
 
Critical analysis of an integrative contingency model of software project ris...
Critical analysis of an integrative contingency model of software project ris...Critical analysis of an integrative contingency model of software project ris...
Critical analysis of an integrative contingency model of software project ris...
AYESHA JAVED
 
A strand lead to success in project management
A strand lead to success in project managementA strand lead to success in project management
A strand lead to success in project management
AYESHA JAVED
 
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGINTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
AYESHA JAVED
 
Eclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATIONEclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATION
AYESHA JAVED
 
Cyber security Information security
Cyber security Information securityCyber security Information security
Cyber security Information security
AYESHA JAVED
 
Moore and mealy machines
Moore and mealy machinesMoore and mealy machines
Moore and mealy machines
AYESHA JAVED
 
Fundamental of VISUAL PROGRAMMING LAB
Fundamental of VISUAL PROGRAMMING LAB                                Fundamental of VISUAL PROGRAMMING LAB
Fundamental of VISUAL PROGRAMMING LAB
AYESHA JAVED
 
Hec registration form VISUAL C# PROGRAMMING
Hec registration form VISUAL C# PROGRAMMINGHec registration form VISUAL C# PROGRAMMING
Hec registration form VISUAL C# PROGRAMMING
AYESHA JAVED
 
VISUAL PROGRAMING GRIDVIEW
VISUAL PROGRAMING GRIDVIEWVISUAL PROGRAMING GRIDVIEW
VISUAL PROGRAMING GRIDVIEW
AYESHA JAVED
 
VISUAL PROGRAMING LOGIN_SIGNUP_FOAM
VISUAL PROGRAMING LOGIN_SIGNUP_FOAMVISUAL PROGRAMING LOGIN_SIGNUP_FOAM
VISUAL PROGRAMING LOGIN_SIGNUP_FOAM
AYESHA JAVED
 
Ad

Recently uploaded (20)

K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
Political History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptxPolitical History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptx
Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
Operations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdfOperations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdf
Arab Academy for Science, Technology and Maritime Transport
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 

IP NETWORKING AND IP SUBNET MASKING

  • 1. IP networking & IP Subnet masking AYESHA JAVED (30) FIONA PHILMOON (36) FARHEEN RAMZAN (01)
  • 7. What is IP networking:-
  • 10. IANA • IANA is responsible to allocate / issue the Internet Protocol- IPS • IANA Stands for Internet Assigned Numbers Authority An American Company working under ICANN (Internet Corporation for Assigned Names and Numbers
  • 11. IP v-4 Structure/ Format  Consists of 32 Bit  IPAddress consists of 4 Sections  Each Section is 8 Bit Long  Each Section can range from 0 - 255
  • 12. Solution of wastage of IP  SUBNETTING.  CIA(CLASSELESS IP ADDRESS).  NAT(Network address translation).
  • 13. SUBNETTING WHY? Shortage of IP addresses  Benefits  Better security.  Smaller collision domain  & broadcast domain. DRAW BACK ONLY APPLY ON CLASS A,B,C.
  • 14. Classes of IP & Their Range Class Range Address Range Supports Class A 1 - 126 1.0.0.1 to 126.255.255.254 Supports 16 million hosts on each of 127 networks. Class B 127 - 191 128.1.0.1 to 191.255.255.254 Supports 65,000 hosts on each of 16,000 networks. Class C 192 - 223 192.0.1.1 to 223.255.254.254 Supports 254 hosts on each of 2 million networks. Class D 224 - 239 224.0.0.0 to 239.255.255.255 Reserved for multicast groups. Class E 240 - 255 240.0.0.0 to 254.255.255.254 Reserved for future use, or Research and Development Purposes. No. of Networks 2n 28 = 256 216 = 65,536 224 = 16,777,216
  • 15. IP Classes with Network Bits / Host Bits Class – A Network Bits =8 Host Bits = 24 8 Bits 8 Bits 8 Bits 8 Bits Network Host Host Host 255 0 0 0 8 Bit 24- Bits Class – B Network Bits = 16 Host Bits = 16 8 Bits 8 Bits 8 Bits 8 Bits Network Host Host 172 16 5 1 255 255 0 0 16 Bits 16- Bits Class – C Network Bits = 24 Host Bits = 8 8 Bits 8 Bits 8 Bits 8 Bits Network Host 192 168 1 1 255 255 255 0 24 Bits 8 Bits
  • 23. There are two methods for calculating the Network id (NetId).  1-straight  2-shortcut method
  • 26. How to Calculate Network ID Decimal IP :172.16.20.22 Subnet Mask: 255.255.0.0 Binary IP : 10101100 . 00010000. 00010100.00010110 Binary Subnet : 11111111 . 11111111 . 00000000.00000000 Perform & operation to find out Network ID Network ID : 10101100 . 00010000. 00000000.00000000 Network ID : 172 . 16 . 0 . 0
  • 28. Decimal Format: Binary Format: Class B IP: 172.16.5.10 10101100 . 00010000 . 00000101 . 00001010 Subnet Mask: 255.255.0.0 111111111. 11111111 . 00000000 . 00000000 2 Raise the Power27 26 25 24 23 22 21 20 255 172 16 5 10 128 1 0 0 0 64 0 0 0 0 32 1 0 0 0 16 0 1 0 0 8 1 0 0 1 4 1 0 1 0 2 0 0 0 1 1 0 0 1 0
  • 32. Class  Hierarchy  Default subnet mask  Subnet mask bit  Network bit  Host bit
  • 33. CIDR(ClassLess Inter Domain Routing:-  CIDR(CLASSLESS INTER DOMAIN ROUTING).  Classless inter-domain routing (CIDR) is a set of Internet protocol (IP) standards that is used to create unique identifiers for networks and individual devices  A method for allocating Ip addresses.  The INTERNET ENGINNERING TASK FORCE introduce CIDR in 1993.  To replace the previous addressing architecture of classfull.  / notation means how many bits are turned “ON”.  A modern way to represent Network Id.  Restructure the IP address Assignment to increase Efficiency.
  • 34. ExamplE-  222.222.222.222 D:-255.255.255.0 24 BITS 8 BITS CIDR  222.222.222.222/24(means 24 bits are “ON” ).  192.10.20.30/28(MEANS 28 BITS ARE ON). Network HOST
  • 40. Practice SUBNET MASK  203.123.67.23/27.  194.34.89.56/29. Q which class. Q hierarchy Q default subnet mask. Q mask bits. Subnet mask= Given bit – mask bit. ANSWERS:- 1. C 2. N.N.N.H 3. 255.255.255.0 4. /24. . SM:-255.255.255.224 . SM:-255.255.255.248
  • 43. Practice SUBNETS  203.123.67.23/27.  194.34.89.56/29. Q which class. Q hierarchy Q default subnet mask. Q mask bits. Subnets= Given bit-mask bits=n 2^n( bits used for subnets)-2 ANSWERS:- 1. C 2. N.N.N.H 3. 255.255.255.0 4. /24. S:3 bits /2^3-2=6 subnets S:5 bits/2^5-2=30 subnets
  • 45. Practice HOST  203.123.67.23/27.  194.34.89.56/29. no of host= Total bits of ipv4-netid prefix=h2^h-2(host bits) ANSWERS:- 1. Total ip 32 bits 2. Netid prefix H---32-27=5 /2^5-2=30(host) H---32-29=3 /2^3-2=6(host )
  • 46. Formulas:-  Class:-check range Subnet mask= Given bit – mask bit. Subnets= Given bit-mask bits=n -2^n( bits used for subnets)-2 no of host= Total bits of ipv4-netid prefix=h2^h-2(host bits)
  • 47. Test yourself:-ASSIGNMENT  188.25.45.48/20.  192.168.30.1/18.  172.16.5.10/22.  122.64.8.1/18.  190.10.20.30.  123.1.6.8.  IdentIfy class.  HIerarcHy.  default subnet mask.  subnet mask.  sub networks/subnets.  Host.  network Id/netId.  Host bIt.  network bIts.  subnet bIt.

Editor's Notes

  • #2: <number>
  • #27: <number>
  • #40: <number>
  • #50: <number>