Internet Addressing A Technical Overview David R. Conrad Internet Software Consortium.

Slides:



Advertisements
Similar presentations
MCT620 – Distributed Systems
Advertisements

Unit 24 Network Design and Administration IP Addressing (Pt.1)
IP-Internet Protocol Addresses. Computer Engineering Department 2 Addresses for the Virtual Internet The goal of internetworking is to provide a seamless.
Lecturer, Department of Computer Application
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Subnetting IP Networks Network Fundamentals.
IP Address. Internet Structure – Larger networks Subnetwork: » Hosts IP address -What information should an IP address provide?
Presented by Katie Ceglia
IP Address Presented by Ravi Namboori. IP Address IP Address is a numerical number assigned to each and every device which is looped in a computer network.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I IP ADDRESSING AND SUBNETS Derived From CCNA Network Fundamentals.
IP address Universally accepted addressing method is required so that all hosts can communicate with each other TCP/IP based network is assigned with unique.
Objectives: Chapter 4: IP Addressing  Internet Architecture IPv4 Addressing IP address Classes Subnets and subnet mask Subnets design with IP addressing.
IP Addressing.
Chapter 9: Subnetting IP Networks
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA TCP/IP Protocol Suite and IP Addressing Halmstad University Olga Torstensson
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 06_b Subnetting,Supernetting, CIDR IPv6 Instructor: Dr. Li-Chuan Chen Date: 10/06/2003 Based in part upon.
IP Addressing Introductory material.
Classifying Network Addressing
Chapter 19 Network Layer: Logical Addressing Stephen Kim.
1 Computer Communication & Networks Lecture 17 & 18 Network Layer: Logical Addressing Waleed Ejaz.
Chapter 18. IP: Internet Protocol Addresses
1 IP: Internet Protocol Addresses. 2 Internet Protocol (IP) Only protocol at Layer 3 Fundamental in suite Defines –Internet addressing –Internet packet.
An Engineering Approach to Computer Networking
VLSM and CIDR CSE 421 CCNA Exploration 2 Chapter 6
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Routing I.
Subnetting Warren Toomey GCIT. Introduction Each device on the Internet needs an IP address to identify its connection to the Internet –PCs have one connection,
IP Addressing. Each TCP/IP host is identified by a logical IP address. –The IP address is a network layer address –No dependence on the Data-Link layer.
Layering and the TCP/IP protocol Suite  The TCP/IP Protocol only contains 5 Layers in its networking Model  The Layers Are 1.Physical -> 1 in OSI 2.Network.
1 TCOM 509 – Internet Protocols (TCP/IP) Lecture 02_b Instructor: Dr. Li-Chuan Chen Date: 09/08/2003 Based in part upon slides of Prof. J. Kurose (U Mass),
Why create a subnet mask? Tells device which part of an address is the network # including the subnet and which part is the host Filters the node IP address.
Spring Ch 18 IP Addresses. 2 Internet Protocol  Only protocol at Layer 3  Defines Internet addressing Internet packet format Internet routing.
Types of Addresses in IPv4 Network Range
IP Addressing and Network Software. IP Addressing  A computer somewhere in the world needs to communicate with another computer somewhere else in the.
Classless and Subnet Address Extensions (CIDR)
IP Addressing Introductory material. An entire module devoted to IP addresses.
CSISCSIS Dr. ClincyLecture1 SUPERNETTING Although class A and B addresses are dwindling – there are plenty of class C addresses The problem with C addresses.
Efficient Addressing Outline Addressing Subnetting Supernetting CS 640.
Chapter 18 IP: Internet Protocol Addresses
Chapter 4, slide: 1 CS 372 – introduction to computer networks* Friday July 23, 2010 Announcements: r Midterms are graded. r Lab 4 is posted. Acknowledgement:
Chapter 6 VLSM and CIDR.
Chapter 6 VLSM and CIDR CIS 82 Routing Protocols and Concepts Rick Graziani Cabrillo College Last Updated: 3/30/2008.
VLSM and RIPv2 Warren Toomey GCIT. Introduction Switches deliver frames to stations. Routers deliver packets to networks. Only the final router has to.
Universal Identifier UNIVERSAL IDENTIFIER Universal network = globally accepted method for identifying each computer. Host identifier = host is identify.
Layer 3: Internet Protocol.  Content IP Address within the IP Header. IP Address Classes. Subnetting and Creating a Subnet. Network Layer and Path Determination.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
Internet Addressing and the Address Registry System David R. Conrad Nominum, Inc.
Chapter 5 IPv4 Address.
© Cengage Learning 2014 How IP Addresses Get Assigned A MAC address is embedded on a network adapter at a factory IP addresses are assigned manually or.
Classful Internet Addresses Chapter 4. Universal Identifiers Designers of TCP/IP determined that each host on the internet would have a 32-bit identifier.
INTERNET ADDRESSING Today’s topics:  What are Internet addresses?  Why do we need them?  How are they used?
1 Variable Length Subnet Masks ( VLSM ) “ Classful Route” Means if a route to a network starting with is received, it is a class A => mask length.
TCP/IP Addressing and Subnetting. IP Addressing Roadmap Format of IP Addresses Traditional Class Networks Network Masks Subnetting Supernetting Special.
COMPUTER NETWORKS CS610 Lecture-25 Hammad Khalid Khan.
Chapters 4 & 5 Addressing Part 2 of 2
IP Addressing Introductory material.
Instructor Materials Chapter 8: Subnetting IP Networks
Internet Networking recitation #1
Chapter-5 TCP/IP Suite.
IP.
Chapter 8: Subnetting IP Networks
IP Addresses: Classful Addressing
Objective: Classful Internet Addressing
An IPv4 address is a 32-bit address that uniquely and universally defines the connection of a device (for example, a computer or a router) to the Internet.
The IP addresses are unique. The address space of IPv4 is 2 32 or 4,294,967,296.
Chapter 8: Subnetting IP Networks
Chapter 26 IPv6 Addressing
Data Communications and Networking
Internet Addressing Today’s topics: What are Internet addresses?
IP Addressing.
Layering and the TCP/IP protocol Suite
Presentation transcript:

Internet Addressing A Technical Overview David R. Conrad Internet Software Consortium

Overview n Background n Internet Address History n Internet Address Allocators n Conclusions

Addresses -- How to get here from there n Addresses provide information on how to locate something, e.g., what route to take from here to there. n Internet addresses combine –a routing portion, known as the network part –a name portion known as the host part n How to split an Internet address into the network part and the host part has changed over time…

The Beginning n Back when the TCP/IP protocols were first being designed, there was a big argument between fixed length and variable length addresses –Fixed length will always be limited But if you make it big enough, no one will notice –Variable length will always take more cycles to process But there are tricks you can play to minimize the difference n The decision was made for fixed, 32 bit addresses –Rumor has it, by a flip of a coin...

IP version 4 Addresses n 32 bit unsigned integers –possible values 0 - 4,294,967,295 n Typically written as a dotted quad of octets –four 8 bit values with a range of separated by. –For example, can be written as below

Internet Addresses n A subset of IPv4 addresses –One of an infinite number n Guaranteed globally unique by the IANA –Generally allocated by delegated authorities such as Internet service providers or regional registries –Assumed to be routable Bad assumption n Partitioned into two parts –A host part that identifies a particular machine on a local or wide area network –A network part that gives routers information how to get to the local or wide area network via the Internet

Internet Address Structure n Originally, the architects of the Internet thought 256 networks would be more than enough –Assumed a few very large (16,777,216 hosts) networks –They were wrong (in case you were wondering) n Addresses were partitioned as below –8 bit network part, 24 bit host part

Classfull Addressing n Original addressing plan too limiting –More than 256 networks with many fewer hosts than 2 24 n Solution was to create address classes

The Problem n Class A way too big –16 million hosts in a flat network is unthinkable n Class B too big –Even host addresses is too many in most cases Imagine hosts all responding to a broadcast n Class C too small –Most sites initially connecting to the Internet were large Universities, 256 was too small for them n Need more flexibility!

Subnetting n Classfull addressing was a better fit than original –but class A and B networks impossible to manage n Solution was to partition large networks internally into sub-networks (subnets) –Typically class C (8 bit host part) sized subnets although variable length subnets used too

Classless Addressing n Forget what I just told you –Classfull addressing is officially Bad 3 sizes just dont fit all -- very wasteful n Better solution is to use variable length partitioning between the host and network parts –Actual partitioning for a site provided by routing protocol –notation is dotted quad followed by a / and the network part length, e.g., /26 First host on 64 host network starting at n No need for subnets

Example of Classless Addressing n Prefix /22 –1024 host addresses –announced as a single network (important!) n Consists of 7 subnets – /25 – /26 – /26 – /24 – /24 – /25 – /25

Summary n Internet addresses are 32 bit fixed length globally unique numbers –One subset of all IPv4 address spaces n Internet addresses have evolved over time to be more flexible and to include hierarchy n Currently, classless addressing is in use providing arbitrary host and network part lengths.