ip addressing

18
IP Addressing

Upload: rona

Post on 06-Jan-2016

31 views

Category:

Documents


0 download

DESCRIPTION

IP Addressing. IP Addressing. A 32-bit logical naming convention used on the Internet A dotted-decimal notation is used: 170.56.70.1 Part denotes the network and part denotes the client on the network IP address must be unique and clients on the same network must have the same network ID - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IP Addressing

IP Addressing

Page 2: IP Addressing

IP Addressing• A 32-bit logical naming convention used on the

Internet• A dotted-decimal notation is used:

– 170.56.70.1

• Part denotes the network and part denotes the client on the network

• IP address must be unique and clients on the same network must have the same network ID

• IP Classes– Class A- Starts with 0, range of 1-127– Class B – Starts with 10, range of 128 - 191– Class C – Starts with 110, range of 192 - 223– Class D – Starts with 1110, range of 224 – 239– Class E – Starts with 1111, range 240 – 255

Page 3: IP Addressing

IP Addressing Contiuned

• IP address come pared with a subnet mask• There is a default subnet mask for each IP class

– Class A 255.0.0.0– Class B 255.255.0.0– Class C 255.255.255.0

• The subnet mask tells what part of the IP address denotes the network and which part denotes the client

Page 4: IP Addressing

Division of Address Space

• The IP class scheme does not divide the 32-bit address space into equal size classes

Page 5: IP Addressing

Authority for Addresses

• An organization obtains its IP network numbers from an Internet Service Provider (ISP).

• ISPs coordinate with a central organization, the Internet Assigned Number Authority, to ensure that each network prefix is unique throughout the entire Internet.

Page 6: IP Addressing

A Classful Example

• When assigning a network prefix, a number must be chosen from class A, B, or C

• Usually networks are assigned a class C address • For networks connected to the global Internet, a

service provider makes the choice.• For a private network, the local network

administrator selects the class

Page 7: IP Addressing

A Classful Example

Page 8: IP Addressing

Classless Addressing

• The original classful scheme was limiting• IP addresses were being exhausted• Many assigned network numbers caused many

addresses to be unused• New mechanisms were developed:

– Subnet addressing– Classless addressing

• Idea: Instead of having three distinct address classes, allow the division between prefix and suffix to occur at any bit

Page 9: IP Addressing

Why Classless Addressing Helps

• Consider a network that contains 9 hosts• Only 4 bits of host suffix are needed to represent

all possible host values.• However, a class C address has names for 256

hosts.• Classless addressing solves this problem by

allowing an ISP to assign a prefix that is 28 bits long and the suffix then is 4 bits long.

• With 4 bits for the suffix, there are 16-2 = 14 host numbers

Page 10: IP Addressing

Address Masks• Classless addressing requires an additional bit of

information with each address

• This additional information specifies the exact boundary between the network prefix and the host suffix.

• Thus with classless addressing, tables inside hosts and routers must contain two pieces of information: the 32-bit address and another 32 bit value that specifies the boundary between the prefix and the suffix (subnet mask).

Page 11: IP Addressing

Address Masks Continued

• The subnet mask is stored as a 32-bit binary number

• This allows for efficiency in extracting the network part of the IP address by the host or router

• The prefix portion of the IP address needs to be compared to values in the routing table.

• This can be done in two machine instructions.

Page 12: IP Addressing

How Routing Table Comparison is Done

• Suppose D is a packet final destination • Suppose (A, M) represents a 32-bit network

Address and a 32-bit Mask entry in the routing table

• The router tests the condition: Is A = (D &M) ?

• M = 255.255.0.0• A = 128.10.0.0• D = 128.10.2.3

Page 13: IP Addressing

CIDR Notation

• 128.10.0.0/16

• This notation specifies that the first 16 bits of the address make up the network prefix

Page 14: IP Addressing

CIDR Address Block Example

• If an ISP has two computers each with only 12 computers each, the ISP can use CIDR to partition a class B IP address into three parts: two for each of the customers and the remainder available for future use.

• One customer can be assigned: 128.211.0.16/28• The other customer can be assigned:

128.211.0.32/28

Page 15: IP Addressing

CIDR Host Addresses

Page 16: IP Addressing

Special IP Addresses

Page 17: IP Addressing

Routers and IP Addressing Principle

• Routers are assigned IP addresses as well as host machines

• A router may be assigned two or more IP addresses

Page 18: IP Addressing

Homework 14• Finish reading Chapter 21

• Question. You have a network ID of 150.150.0.0 and you need to divide it into multiple subnets. You need 600 host IDs for each subnet, with the largest amount of subnets available. Which subnet mask would you use: 255.255.224.0; 255.255.240.0; 255.255.248.0; 255.255.252.0