IP Address - Department of Computing & Immersive Technologies
Download
Report
Transcript IP Address - Department of Computing & Immersive Technologies
1
NETWORK LAYER
IP Addressing
ANNOUNCEMENT: Rescheduled
2
NO PRACTICAL SESSIONS ON TUESDAY 22,
November 2010
Rescheduled sessions: MONDAY: November
21, 2010, NW202
PRAC GROUP 1: 13.00 – 14.00 -- PRAC GROUP 2: 15.00 – 16.00
PRAC GROUP 3: 16.00 – 17.00
PRAC GROUP 4: 17.00 – 18.00
Review - Local Area Networks
So far, we have only discussed local area networks (LAN),
Underlying physical medium is shared.
Data sent to a LAN goes to ALL of the computers on
that LAN.
The size of LANs is limited.
An electrical signal can only travel a limited distance.
LAN size can be extended by using Repeaters
3
Review - Wide Area Network (WAN)
4
Network that covers large
geographic area
A Wide Area Network
(WAN) is made up from
interconnected LANs
Network devices such as
Switches or Routers can be
used to join LANs together to
form a WAN
Any examples?
Internet…
802.3
LAN
WAN
Cat5 UTP
ISP
Router
TCP/IP Protocol Stack
5
Two computers, anywhere in
the world can communicate,
even when not directly
connected.
TCP/IP - a suite of protocols,
is the reference model that
provides specifications for the
Internet
IP protocol operates at Layer
3 or Internet/ Network layer
TCP works at Layer 4
Protocol
TCP
IP
Network Layer
6
Network layer is responsible for
moving data through a set of
networks (Figure 1).
R
R
Router (R) helps to connect
different networks together
A, B, C, D are different
networks (Figure 1)
R
R
R
R
Figure 1
IP protocol operates at Network
Layer
R
IP protocol uses IP Address to
identify a PC uniquely in the
Internet.
Figure 1
R - Router
Network Addressing: Analogy with telephone
numbers
7
Network addresses are similar to Phone
numbers
Area Code / Phone Number
831 – 479-5783
Network address helps to identify path
(route) through network cloud from start
to destination.
Each network (red ring in the figure
2) has an address
Figure 1
1.0 as 1 is the common number
between 1.1, 1.2, 1.3
Router
Each host (PC) within the network has
an address (blue ring), e.g., 1.3
Figure 2
Why two Addresses for computer on network?
8
Both Layer 2 (Ethernet) and Layer 3 (IP)
Addresses are needed:
Layer 2 / MAC address
Physically burned into the NIC
Doesn’t change
The device’s real identity
Layer 3 / Protocol address
Configurable
Can be changed
The device’s “mailing” address
Needs to change when device is
moved
connected to a network having
different network address
Review: What is the MAC and IP Address on my
computer?
9
Flat versus Hierarchical
10
Layer 2 - Flat addressing schemes
Next
available
Social Security Number
MAC addresses
Layer 3 - Hierarchical addressing schemes
Phone
numbers
ZIP codes
IP addresses
IP Addresses
11
Older Technology - Classful IP Addressing
Defines IP address as belonging to one of the
available five classes:
Class A
Class B
Class C
Class D
Class E
Current technology - Classless IP Addressing
IP Address
12
IP Addresses are 32 bits.
Divide into four 8 bit sections (octets).
Convert from binary to decimal.
Classful IP Addressing
13
Five different classes of IP addresses
A, B, C, D, E
Class A, B and C are primary classes
Used
for assigning IP addresses
Class D, E used for special purposes
Class
D for multicast
E.g., Videoconferencing
Class E addresses are reserved for
experimentation
IP Address Classes
14
Look at the first group of
numbers in the dotted decimal
Network ID
88
notation
Class A Network ID
Class
Range
A
0-127
Class B 10
B
128-191
C
192-223
Class C 110
D
224-239
E
240-255
Which Class has the largest Host ID
and how many bits long?
Which class has the largest Network
ID and how many bits long?
Class D
Class E
Host ID
16
24
32
Host ID
1110
Multicast Addresses
1111
Reserved for experiments
Subnet mask - NetID /HostID boundary
15
Every machine on the network
must know which part of the host
address will be used as netid
and hostid.
Class A
Subnet mask identifies the
boundary between netid and Class B
hostid
Which class has more hosts? Class C
Which class supports more
networks?
Default subnet masks are
Class A : 255.0.0.0
Class B : 255.255.0.0
Class C : 255.255.255.0
1st octet
2nd octet
3rd octet
4th octet
Network
Host
Host
Host
Network
Network
Host
Host
Network
Network
Network
Host
Find Network/Host ID from IP Address
16
Logical ‘AND’ IP address and subnet mask to get Net-ID.
E.g. IP address is 192.24.134.23, Find Network ID using
default subnet mask of 255.255.255.0 for class C
Find the binary representation of IP address and subnet mask
Logical ‘AND’ with subnet mask
AND
11000000.00011000.10000110.00010111 IP Address
11111111.11111111.11111111.00000000 Subnet mask for Class C
11000000.00011000.10001010.00000000 Network ID
Convert binary to decimal value
Network ID: 192.24.134.0
Hierarchy in IP addressing
• IP addresses are hierarchical.
• Conceptually each IP address is a pair
• Divided into a prefix and a suffix
– Prefix (net-id) identifies network to which
computers are attached.
– Suffix (host-id) identifies computers within
that network.
17
Special IP Addresses
18
Loopback address
127.0.0.0
Network address
IP
address with all host bits set to 0
Example:
172.16.0.0, subnet mask:255.255.0.0
Broadcast address
IP address with all host bits set to 1
Example: 172.16.255.255, subnet mask:255.255.0.0
RD-CSY1017-07/08
Private IP Addresses
Private IP Addresses cannot exist on the public Internet.
Name Address Translation (NAT) used to give data packets
a “legitimate” IP source address.
Class A: 10.0.0.0
(Favored by large enterprises because of its flexibility)
Class B: 172.16.0.0 to 172.31.0.0
(In the 3rd Octet, the 128, 64, and 32 bit are off. The 16 bit is on.)
Class C: 192.168.0.0 to 192.168.255.0
(256 separate Class C Addresses)
RD-CSY1017-07/08
19
Grouping Devices into Networks and
Hierarchical Addressing
20
Divide a large network into subnetworks
Geographical area
Functionality
Departments
Admin, HR…
IP addressing example
21
What is the class of IP address in the figure?
Which network device is connecting the two networks?
223.1.1.1
223.1.1.2
223.1.2.1
223.1.1.4
223.1.2.9
223.1.2.2
223.1.1.3
Subnet Masks – Your Turn!
22
Underline the network portion of each address:
Network Address
Subnet Mask
172.0.0.0
255.0.0.0
172.16.0.0
255.255.0.0
192.168.1.0
255.255.255.0
192.168.0.0
255.255.0.0
192.168.0.0
255.255.255.0
10.1.1.0
/24
10.2.0.0
/16
10.0.0.0
/16
What is the other portion of the address?
Subnet Masks – Your Turn!
23
Underline the network portion of each address:
Network Address
Subnet Mask
172.0.0.0
255.0.0.0
172.16.0.0
255.255.0.0
192.168.1.0
255.255.255.0
192.168.0.0
255.255.0.0
192.168.0.0
255.255.255.0
10.1.1.0
/24
10.2.0.0
/16
10.0.0.0
/16
What is the other portion of the address?
Host Addresses