SlideShare a Scribd company logo
MADE BY-
RAMAKANT TYAGI
 What is an IP address
 Dotted decimal notation
 Structure of an IP address
 Network prefix and Host number
 IP ADDRESS classification
 Problems with IP classification
 Sub netting
 IP Version 6 addresses
 An IP address is a unique global address for a
network interface
 It designates the specific location of a device
on the network
 An IP address:
- is a 32 bit long identifier
- encodes a network number
(network prefix)
and a host number
 IP addresses are written in a so-called dotted
decimal notation
 Each byte is identified by a decimal number in
the range [0..255]:
 Example:
10000000 10001111 10001001 10010000
1st Byte
= 128
2nd Byte
= 143
3rd Byte
= 137
4th Byte
= 144
128.143.137.144
version
(4 bits)
header
length
Type of Service/TOS
(8 bits)
Total Length (in bytes)
(16 bits)
Identification (16 bits)
flags
(3 bits)
Fragment Offset (13 bits)
Source IP address (32 bits)
Destination IP address (32 bits)
TTL Time-to-Live
(8 bits)
Protocol
(8 bits)
Header Checksum (16 bits)
32 bits
 The network prefix identifies a network and the
host number identifies a specific host (actually,
interface on the network).
 How do we know how long the network prefix is?
◦ The network prefix is implicitly defined (see class-based
addressing)
◦ The network prefix is indicated by a netmask.
network prefix host number
 Example: ellington.cs.virginia.edu
 Network id is: 128.143.0.0
 Host number is: 137.144
 Network mask is: 255.255.0.0 or ffff0000
 Prefix notation: 128.143.137.144/16
 Network prefix is 16 bits long
128.143 137.144
 When Internet addresses were standardized (early
1980s), the Internet address space was divided up
into classes:
◦ Class A: Network prefix is 8 bits long
◦ Class B: Network prefix is 16 bits long
◦ Class C: Network prefix is 24 bits long
◦ Class D; Multicast
◦ Class E: Research
 Each IP address contained a key which identifies the
class:
◦ Class A: IP address 0-127
◦ Class B: IP address 128-191
◦ Class C: IP address 192-223
◦ Class D & E : IP address 224-255
 The original classful address scheme had a
number of problems
Problem 1. Too few network addresses for
large networks
◦ Class A and Class B addresses are gone
Problem 2. Two-layer hierarchy is not
appropriate for large networks with Class A
and Class B addresses.
◦ Fix #1: Subnetting
Problem 3. Inflexible. Assume a company
requires 2,000 addresses
◦ Class A and B addresses are overkill
◦ Class C address is insufficient (requires 8 Class C
addresses)
◦ Fix #2: Classless Interdomain Routing (CIDR)
Problem 4: Exploding Routing Tables: Routing
on the backbone Internet needs to have an
entry for each network address. In 1993, the
size of the routing tables started to outgrow
the capacity of routers.
◦ Fix #2: Classless Interdomain Routing (CIDR)
Problem 5. The Internet is going to outgrow
the 32-bit addresses
◦ Fix #3: IP Version 6
Subnetting
 Problem: Organizations
have multiple networks
which are independently
managed
◦ Solution 1: Allocate one or
more addresses for each
network
 Difficult to manage
 From the outside of the
organization, each
network must be
addressable.
◦ Solution 2: Add another
level of hierarchy to the IP
addressing structure
University Network
Medical
School
Library
Engineering
School
 Split the host number portion of an IP
address into a subnet
number and a (smaller) host number.
 Result is a 3-layer hierarchy
 Then:
 Subnets can be freely assigned within the organization
 Internally, subnets are treated as separate networks
 Subnet structure is not visible outside the organization
network prefix host number
subnet numbernetwork prefix host number
extended network prefix
 Each layer-2 network (Ethernet segment, FDDI
segment) is allocated a subnet address.
128.143.17.0 / 24
128.143.71.0 / 24
128.143.7.0 / 24
128.143.16.0 / 24
128.143.8.0 / 24
128.143.22.0 / 24
128.143.136.0 / 24
128.143.0.0/
16
 With subnetting, IP addresses use a 3-layer hierarchy:
 Network
 Subnet
 Host
 Improves efficiency of IP addresses by not consuming
an entire address space for each physical network.
 Reduces router complexity. Since external routers do
not know about subnetting, the complexity of routing
tables at external routers is reduced.
 Note: Length of the subnet mask need not be
identical at all subnetworks.
 IP Version 6
◦ Is the successor to the currently used IPv4
◦ Specification completed in 1994
◦ Makes improvements to IPv4 (no revolutionary
changes)
 One (not the only !) feature of IPv6 is a
significant increase in size of the IP address
to 128 bits (16 bytes)
 IPv6 will solve – for the foreseeable future – the
problems with IP addressing
version
(4 bits)
Traffic Class
(8 bits)
Flow Label
(24 bits)
Payload Length (16 bits)
Next Header
(8 bits)
Hop Limits (8 bits)
Source IP address (128 bits)
32 bits
Destination IP address (128 bits)
 IPv4 has a maximum of
232  4 billion addresses
 IPv6 has a maximum of
2128 = (232)4  4 billion x 4 billion x 4 billion x 4 billion
addresses
 Convention: The 128-bit IPv6 address is written
as eight 16-bit integers (using hexadecimal
digits for each integer)
CEDF:BP76:3245:4464:FACE:2E50:3025:DF12
 Short notation:
 Abbreviations of leading zeroes:
CEDF:BP76:0000:0000:009E:0000:3025:DF12
 CEDF:BP76:0:0:9E :0:3025:DF12
 “:0000:0000” can be written as “::”
CEDF:BP76:0:0:FACE:0:3025:DF12  CEDF:BP76::FACE:0:3025:DF12
 IPv6 addresses derived from IPv4 addresses have 96 leading zero
bits. Convention allows to use IPv4 notation for the last 32 bits.
::80:8F:89:90  ::128.143.137.144
 The first IPv6 addresses will be allocated to a
provider-based plan
 Type: Set to “010” for provider-based addresses
 Registry: identifies the agency that registered the
address
The following fields have a variable length (recommeded length in “()”)
 Provider: Id of Internet access provider (16 bits)
 Subscriber: Id of the organization at provider (24 bits)
 Subnetwork: Id of subnet within organization (32 bits)
 Interface: identifies an interface at a node (48 bits)
Registry
ID
Provider
ID
010
Subscriber
ID
Interface
ID
Subnetwork
ID
 The provider-based addresses have a similar
flavor as CIDR addresses
 IPv6 provides address formats for:
◦ Unicast – identifies a single interface
◦ Multicast – identifies a group. Datagrams sent to a
multicast address are sent to all members of the
group
◦ Anycast – identifies a group. Datagrams sent to an
anycast address are sent to one of the members in
the group.
Ramakant tyagi presentation on ip addressing

More Related Content

What's hot

Subnetting Basics Tutorial
Subnetting Basics TutorialSubnetting Basics Tutorial
Subnetting Basics Tutorial
mikem801
 
Presentation on ccna
Presentation on ccnaPresentation on ccna
Presentation on ccna
HoneyKumar34
 
IP Configuration
IP ConfigurationIP Configuration
IP ConfigurationStephen Raj
 
IPv6 next generation protocol
IPv6 next generation protocolIPv6 next generation protocol
IPv6 next generation protocol
Rupshanker Mishra
 
IP Addressing and Subnetting
IP Addressing and SubnettingIP Addressing and Subnetting
IP Addressing and Subnettingcbtvid
 
Ip address presentation
Ip address presentationIp address presentation
Ip address presentation
muhammad amir
 
IP Address - IPv4 & IPv6
IP Address - IPv4 & IPv6IP Address - IPv4 & IPv6
IP Address - IPv4 & IPv6
Adeel Rasheed
 
Ip address
Ip address Ip address
Ip address
Yash Bansal
 
Network address translation
Network address translationNetwork address translation
Network address translation
Varsha Honde
 
Subnetting
SubnettingSubnetting
Subnetting
Kishore Kumar
 
IP classes and subnetting.
IP classes and subnetting.IP classes and subnetting.
IP classes and subnetting.
university of Gujrat, pakistan
 
Internet Protocol Version 6
Internet Protocol Version 6Internet Protocol Version 6
Internet Protocol Version 6
sandeepjain
 
Basics of IP Addressing
Basics of IP AddressingBasics of IP Addressing
Basics of IP Addressing
Kushal Sheth
 
IP Addressing & subnetting strategy
IP Addressing & subnetting strategyIP Addressing & subnetting strategy
IP Addressing & subnetting strategy
Mustafa Salam
 
Ip addressing
Ip addressingIp addressing
Ip addressing
Tanvir Amin
 
Subnetting
SubnettingSubnetting
Subnetting
Fatima Qayyum
 
Subnetting made simple
Subnetting made simpleSubnetting made simple
Subnetting made simple
Wamuyu Murakaru
 
Sub Netting
Sub NettingSub Netting
Sub Netting
Lilesh Pathe
 

What's hot (20)

Subnetting Basics Tutorial
Subnetting Basics TutorialSubnetting Basics Tutorial
Subnetting Basics Tutorial
 
Presentation on ccna
Presentation on ccnaPresentation on ccna
Presentation on ccna
 
IP Configuration
IP ConfigurationIP Configuration
IP Configuration
 
IPv6 next generation protocol
IPv6 next generation protocolIPv6 next generation protocol
IPv6 next generation protocol
 
IP Addressing and Subnetting
IP Addressing and SubnettingIP Addressing and Subnetting
IP Addressing and Subnetting
 
Ip address presentation
Ip address presentationIp address presentation
Ip address presentation
 
IP Address - IPv4 & IPv6
IP Address - IPv4 & IPv6IP Address - IPv4 & IPv6
IP Address - IPv4 & IPv6
 
Ip address
Ip address Ip address
Ip address
 
Network address translation
Network address translationNetwork address translation
Network address translation
 
ipv6 ppt
ipv6 pptipv6 ppt
ipv6 ppt
 
Subnetting
SubnettingSubnetting
Subnetting
 
IP classes and subnetting.
IP classes and subnetting.IP classes and subnetting.
IP classes and subnetting.
 
Internet Protocol Version 6
Internet Protocol Version 6Internet Protocol Version 6
Internet Protocol Version 6
 
Basics of IP Addressing
Basics of IP AddressingBasics of IP Addressing
Basics of IP Addressing
 
IP Addressing & subnetting strategy
IP Addressing & subnetting strategyIP Addressing & subnetting strategy
IP Addressing & subnetting strategy
 
Ip addressing
Ip addressingIp addressing
Ip addressing
 
C I D R
C I D RC I D R
C I D R
 
Subnetting
SubnettingSubnetting
Subnetting
 
Subnetting made simple
Subnetting made simpleSubnetting made simple
Subnetting made simple
 
Sub Netting
Sub NettingSub Netting
Sub Netting
 

Similar to Ramakant tyagi presentation on ip addressing

IP Address
IP AddressIP Address
IP Address
Sameer Alam
 
Module3
Module3Module3
Module3
Naresh Gotad
 
module03-ipaddr.ppt
module03-ipaddr.pptmodule03-ipaddr.ppt
module03-ipaddr.ppt
ImXaib
 
IP and CIDR ipv6 addressing.ppt
IP and CIDR ipv6 addressing.pptIP and CIDR ipv6 addressing.ppt
IP and CIDR ipv6 addressing.ppt
AkkiKumar26
 
this is a presentationon ip and cidr.ppt
this is a presentationon ip and cidr.pptthis is a presentationon ip and cidr.ppt
this is a presentationon ip and cidr.ppt
BlackHat41
 
ITFT - IP adressing
 ITFT - IP adressing ITFT - IP adressing
ITFT - IP adressing
Navneet Kaur
 
2 logical addressing
2 logical addressing2 logical addressing
2 logical addressing
gafurov_x
 
Network.pptx
Network.pptxNetwork.pptx
Network.pptx
SAMANTHACARDOSO13
 
ipv4 (internet protocol version 4)
  ipv4 (internet protocol version 4)     ipv4 (internet protocol version 4)
ipv4 (internet protocol version 4)
sanchitachandrakar94
 
Ch7 IP addressing.pptx
Ch7 IP addressing.pptxCh7 IP addressing.pptx
Ch7 IP addressing.pptx
SintayehuBeyene2
 
5 configuring TCP/IP
5 configuring TCP/IP5 configuring TCP/IP
5 configuring TCP/IP
Hameda Hurmat
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
aakritii765
 
6-LEC- 6.pptx Network Layer. Addressing Subnetting Mask (default and subnet) ...
6-LEC- 6.pptx Network Layer. Addressing Subnetting Mask (default and subnet) ...6-LEC- 6.pptx Network Layer. Addressing Subnetting Mask (default and subnet) ...
6-LEC- 6.pptx Network Layer. Addressing Subnetting Mask (default and subnet) ...
ZahouAmel1
 
Ipv4 presentation
Ipv4 presentationIpv4 presentation
Ipv4 presentation
shakeel khan
 
Ip Addressing
Ip AddressingIp Addressing
Ip Addressing
vssnsarma
 
IPv4 Addressing
 IPv4 Addressing   IPv4 Addressing
IPv4 Addressing
TheGodfather HA
 
Network
NetworkNetwork
Network
wacasr12
 
Network.pptx
Network.pptxNetwork.pptx
Network.pptx
ShivRaj Shekhawat
 

Similar to Ramakant tyagi presentation on ip addressing (20)

IP Address
IP AddressIP Address
IP Address
 
Module3
Module3Module3
Module3
 
module03-ipaddr.ppt
module03-ipaddr.pptmodule03-ipaddr.ppt
module03-ipaddr.ppt
 
IP and CIDR ipv6 addressing.ppt
IP and CIDR ipv6 addressing.pptIP and CIDR ipv6 addressing.ppt
IP and CIDR ipv6 addressing.ppt
 
this is a presentationon ip and cidr.ppt
this is a presentationon ip and cidr.pptthis is a presentationon ip and cidr.ppt
this is a presentationon ip and cidr.ppt
 
ITFT - IP adressing
 ITFT - IP adressing ITFT - IP adressing
ITFT - IP adressing
 
2 logical addressing
2 logical addressing2 logical addressing
2 logical addressing
 
IPV6.ppt
IPV6.pptIPV6.ppt
IPV6.ppt
 
Network.pptx
Network.pptxNetwork.pptx
Network.pptx
 
ipv4 (internet protocol version 4)
  ipv4 (internet protocol version 4)     ipv4 (internet protocol version 4)
ipv4 (internet protocol version 4)
 
Ch7 IP addressing.pptx
Ch7 IP addressing.pptxCh7 IP addressing.pptx
Ch7 IP addressing.pptx
 
5 configuring TCP/IP
5 configuring TCP/IP5 configuring TCP/IP
5 configuring TCP/IP
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
 
6-LEC- 6.pptx Network Layer. Addressing Subnetting Mask (default and subnet) ...
6-LEC- 6.pptx Network Layer. Addressing Subnetting Mask (default and subnet) ...6-LEC- 6.pptx Network Layer. Addressing Subnetting Mask (default and subnet) ...
6-LEC- 6.pptx Network Layer. Addressing Subnetting Mask (default and subnet) ...
 
Ipv4 presentation
Ipv4 presentationIpv4 presentation
Ipv4 presentation
 
Ip Addressing
Ip AddressingIp Addressing
Ip Addressing
 
IPv4 Addressing
 IPv4 Addressing   IPv4 Addressing
IPv4 Addressing
 
Ip address
Ip addressIp address
Ip address
 
Network
NetworkNetwork
Network
 
Network.pptx
Network.pptxNetwork.pptx
Network.pptx
 

More from Bharat Sanchar Nigam Limited

Project 2015
Project 2015Project 2015
Presentation on solar cell by cel
Presentation on solar cell by celPresentation on solar cell by cel
Presentation on solar cell by cel
Bharat Sanchar Nigam Limited
 
Presentation on universal axel counter by cel
Presentation on universal axel counter by celPresentation on universal axel counter by cel
Presentation on universal axel counter by cel
Bharat Sanchar Nigam Limited
 
INDUSTRIAL TRAINING REPORT ON INDIAN RAILWAYS
INDUSTRIAL TRAINING REPORT ON INDIAN RAILWAYSINDUSTRIAL TRAINING REPORT ON INDIAN RAILWAYS
INDUSTRIAL TRAINING REPORT ON INDIAN RAILWAYS
Bharat Sanchar Nigam Limited
 
Traning report _central_electronic_limited_ (1)
Traning report _central_electronic_limited_ (1)Traning report _central_electronic_limited_ (1)
Traning report _central_electronic_limited_ (1)
Bharat Sanchar Nigam Limited
 
Fibre optic communication vs satellite communication (1)
Fibre optic communication vs satellite communication (1)Fibre optic communication vs satellite communication (1)
Fibre optic communication vs satellite communication (1)
Bharat Sanchar Nigam Limited
 
Broadband technology
Broadband technologyBroadband technology
Broadband technology
Bharat Sanchar Nigam Limited
 
Lan & vlan
Lan & vlanLan & vlan

More from Bharat Sanchar Nigam Limited (8)

Project 2015
Project 2015Project 2015
Project 2015
 
Presentation on solar cell by cel
Presentation on solar cell by celPresentation on solar cell by cel
Presentation on solar cell by cel
 
Presentation on universal axel counter by cel
Presentation on universal axel counter by celPresentation on universal axel counter by cel
Presentation on universal axel counter by cel
 
INDUSTRIAL TRAINING REPORT ON INDIAN RAILWAYS
INDUSTRIAL TRAINING REPORT ON INDIAN RAILWAYSINDUSTRIAL TRAINING REPORT ON INDIAN RAILWAYS
INDUSTRIAL TRAINING REPORT ON INDIAN RAILWAYS
 
Traning report _central_electronic_limited_ (1)
Traning report _central_electronic_limited_ (1)Traning report _central_electronic_limited_ (1)
Traning report _central_electronic_limited_ (1)
 
Fibre optic communication vs satellite communication (1)
Fibre optic communication vs satellite communication (1)Fibre optic communication vs satellite communication (1)
Fibre optic communication vs satellite communication (1)
 
Broadband technology
Broadband technologyBroadband technology
Broadband technology
 
Lan & vlan
Lan & vlanLan & vlan
Lan & vlan
 

Recently uploaded

Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 

Recently uploaded (20)

Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 

Ramakant tyagi presentation on ip addressing

  • 2.  What is an IP address  Dotted decimal notation  Structure of an IP address  Network prefix and Host number  IP ADDRESS classification  Problems with IP classification  Sub netting  IP Version 6 addresses
  • 3.  An IP address is a unique global address for a network interface  It designates the specific location of a device on the network  An IP address: - is a 32 bit long identifier - encodes a network number (network prefix) and a host number
  • 4.  IP addresses are written in a so-called dotted decimal notation  Each byte is identified by a decimal number in the range [0..255]:  Example: 10000000 10001111 10001001 10010000 1st Byte = 128 2nd Byte = 143 3rd Byte = 137 4th Byte = 144 128.143.137.144
  • 5. version (4 bits) header length Type of Service/TOS (8 bits) Total Length (in bytes) (16 bits) Identification (16 bits) flags (3 bits) Fragment Offset (13 bits) Source IP address (32 bits) Destination IP address (32 bits) TTL Time-to-Live (8 bits) Protocol (8 bits) Header Checksum (16 bits) 32 bits
  • 6.  The network prefix identifies a network and the host number identifies a specific host (actually, interface on the network).  How do we know how long the network prefix is? ◦ The network prefix is implicitly defined (see class-based addressing) ◦ The network prefix is indicated by a netmask. network prefix host number
  • 7.  Example: ellington.cs.virginia.edu  Network id is: 128.143.0.0  Host number is: 137.144  Network mask is: 255.255.0.0 or ffff0000  Prefix notation: 128.143.137.144/16  Network prefix is 16 bits long 128.143 137.144
  • 8.  When Internet addresses were standardized (early 1980s), the Internet address space was divided up into classes: ◦ Class A: Network prefix is 8 bits long ◦ Class B: Network prefix is 16 bits long ◦ Class C: Network prefix is 24 bits long ◦ Class D; Multicast ◦ Class E: Research  Each IP address contained a key which identifies the class: ◦ Class A: IP address 0-127 ◦ Class B: IP address 128-191 ◦ Class C: IP address 192-223 ◦ Class D & E : IP address 224-255
  • 9.  The original classful address scheme had a number of problems Problem 1. Too few network addresses for large networks ◦ Class A and Class B addresses are gone Problem 2. Two-layer hierarchy is not appropriate for large networks with Class A and Class B addresses. ◦ Fix #1: Subnetting
  • 10. Problem 3. Inflexible. Assume a company requires 2,000 addresses ◦ Class A and B addresses are overkill ◦ Class C address is insufficient (requires 8 Class C addresses) ◦ Fix #2: Classless Interdomain Routing (CIDR)
  • 11. Problem 4: Exploding Routing Tables: Routing on the backbone Internet needs to have an entry for each network address. In 1993, the size of the routing tables started to outgrow the capacity of routers. ◦ Fix #2: Classless Interdomain Routing (CIDR)
  • 12. Problem 5. The Internet is going to outgrow the 32-bit addresses ◦ Fix #3: IP Version 6
  • 13. Subnetting  Problem: Organizations have multiple networks which are independently managed ◦ Solution 1: Allocate one or more addresses for each network  Difficult to manage  From the outside of the organization, each network must be addressable. ◦ Solution 2: Add another level of hierarchy to the IP addressing structure University Network Medical School Library Engineering School
  • 14.  Split the host number portion of an IP address into a subnet number and a (smaller) host number.  Result is a 3-layer hierarchy  Then:  Subnets can be freely assigned within the organization  Internally, subnets are treated as separate networks  Subnet structure is not visible outside the organization network prefix host number subnet numbernetwork prefix host number extended network prefix
  • 15.  Each layer-2 network (Ethernet segment, FDDI segment) is allocated a subnet address. 128.143.17.0 / 24 128.143.71.0 / 24 128.143.7.0 / 24 128.143.16.0 / 24 128.143.8.0 / 24 128.143.22.0 / 24 128.143.136.0 / 24 128.143.0.0/ 16
  • 16.  With subnetting, IP addresses use a 3-layer hierarchy:  Network  Subnet  Host  Improves efficiency of IP addresses by not consuming an entire address space for each physical network.  Reduces router complexity. Since external routers do not know about subnetting, the complexity of routing tables at external routers is reduced.  Note: Length of the subnet mask need not be identical at all subnetworks.
  • 17.  IP Version 6 ◦ Is the successor to the currently used IPv4 ◦ Specification completed in 1994 ◦ Makes improvements to IPv4 (no revolutionary changes)  One (not the only !) feature of IPv6 is a significant increase in size of the IP address to 128 bits (16 bytes)  IPv6 will solve – for the foreseeable future – the problems with IP addressing
  • 18. version (4 bits) Traffic Class (8 bits) Flow Label (24 bits) Payload Length (16 bits) Next Header (8 bits) Hop Limits (8 bits) Source IP address (128 bits) 32 bits Destination IP address (128 bits)
  • 19.  IPv4 has a maximum of 232  4 billion addresses  IPv6 has a maximum of 2128 = (232)4  4 billion x 4 billion x 4 billion x 4 billion addresses
  • 20.  Convention: The 128-bit IPv6 address is written as eight 16-bit integers (using hexadecimal digits for each integer) CEDF:BP76:3245:4464:FACE:2E50:3025:DF12  Short notation:  Abbreviations of leading zeroes: CEDF:BP76:0000:0000:009E:0000:3025:DF12  CEDF:BP76:0:0:9E :0:3025:DF12  “:0000:0000” can be written as “::” CEDF:BP76:0:0:FACE:0:3025:DF12  CEDF:BP76::FACE:0:3025:DF12  IPv6 addresses derived from IPv4 addresses have 96 leading zero bits. Convention allows to use IPv4 notation for the last 32 bits. ::80:8F:89:90  ::128.143.137.144
  • 21.  The first IPv6 addresses will be allocated to a provider-based plan  Type: Set to “010” for provider-based addresses  Registry: identifies the agency that registered the address The following fields have a variable length (recommeded length in “()”)  Provider: Id of Internet access provider (16 bits)  Subscriber: Id of the organization at provider (24 bits)  Subnetwork: Id of subnet within organization (32 bits)  Interface: identifies an interface at a node (48 bits) Registry ID Provider ID 010 Subscriber ID Interface ID Subnetwork ID
  • 22.  The provider-based addresses have a similar flavor as CIDR addresses  IPv6 provides address formats for: ◦ Unicast – identifies a single interface ◦ Multicast – identifies a group. Datagrams sent to a multicast address are sent to all members of the group ◦ Anycast – identifies a group. Datagrams sent to an anycast address are sent to one of the members in the group.