Objective: Classful Internet Addressing

Slides:



Advertisements
Similar presentations
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
Advertisements

Chapter 18. IP: Internet Protocol Addresses
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
CSCI 4550/8556 Computer Networks Comer, Chapter 18: IP: Internet Protocol Addresses.
Based Computer Networks and Internets (Comer)
1 IP: Internet Protocol Addresses. 2 Internet Protocol (IP) Only protocol at Layer 3 Fundamental in suite Defines –Internet addressing –Internet packet.
IP Addressing. TCP/IP addresses -Addressing in TCP/IP is specified by the Internet Protocol (IP) -Each host is assigned a 32-bit number -Called the IP.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #1 Subnet + CIDR.
1 K. Salah Module 5.1: Internet Protocol TCP/IP Suite IP Addressing ARP RARP DHCP.
IP Addressing Pertemuan 18 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
1 IP Addressing (IPv4 ADDRESSES). 2 Universal Service Concept Any computer can communicate with any other computer in the world. Multiple independently.
NETWORK LAYER IP Addressing 1. ANNOUNCEMENT: Rescheduled  NO PRACTICAL SESSIONS ON TUESDAY 22, November 2010  Rescheduled sessions: MONDAY: November.
Functions 1.  How long is MAC address?  How is mac address used in data communication?  What is a frame?  What does an IP address look like? 2.
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),
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 4 IP Addressing.
IP Addressing. Dotted Decimal Notation IP addresses are written in a so-called dotted decimal notation Each byte is identified by a decimal number in.
Spring Ch 18 IP Addresses. 2 Internet Protocol  Only protocol at Layer 3  Defines Internet addressing Internet packet format Internet routing.
30/11/ Q & A on Networking. Question No. 1 What is Networking? Two or more computers that are linked in order to share – Resources (such as printers.
INTRODUCTION TO IP ADDRESS Ravi Chandra Gurung. IP ADDRESSES.
Classless and Subnet Address Extensions (CIDR)
Efficient Addressing Outline Addressing Subnetting Supernetting CS 640.
CSE5803 Advanced Internet Protocols and Applications (2) Universal Identifier In general, addressing in a network is closely linked with the issue.
Part 3: Internetworking Internet architecture, addressing, encapsulation, reliable transport and the TCP/IP protocol suite.
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:
19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
21-IP addressing Dr. John P. Abraham Professor UTPA.
Universal Identifier UNIVERSAL IDENTIFIER Universal network = globally accepted method for identifying each computer. Host identifier = host is identify.
Chapter 4 Objectives Upon completion you will be able to: Classful Internet Addressing Understand IPv4 addresses and classes Identify the class of an.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
Chapter 5 IPv4 Address.
Subnet Design and IP Addressing
Classful Internet Addresses Chapter 4. Universal Identifiers Designers of TCP/IP determined that each host on the internet would have a 32-bit identifier.
21-IP addressing Dr. John P. Abraham Professor UTPA.
CS470 Computer Networking Protocols
INTERNET ADDRESSING Today’s topics:  What are Internet addresses?  Why do we need them?  How are they used?
TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
Introduction to Internetworking. 2 The IP Addressing Scheme (IPv4) (psu.edu) Dotted Decimal Notation: A notation more convenient for humans.
1 ECE453 – Introduction to Computer Networks Lecture 11 – Network Layer III – IP Protocol.
IP Addressing. A 32-bit logical naming convention A dotted-decimal notation is used: – –Each number represents 8 bits. Number is Part.
Networks Connecting Two Computers With UTP. Every machine on a network has a unique identifier. Just as you would address a letter to send in the mail,
Internet Architecture
Binary Concepts By: Nathan Miller.
LESSON Networking Fundamentals Understand IPv4.
IP Addressing Pertemuan 06
Chapter 5 IPv4 Addresses TCP/IP Protocol Suite
Network Layer: IP Addressing
Internet Networking recitation #1
Chapter-5 TCP/IP Suite.
4 Network Layer Part I Computer Networks Tutun Juhana
IPV4.
CS4470 Computer Networking Protocols
IP Addresses: Classful Addressing
The IP addresses are unique. The address space of IPv4 is 2 32 or 4,294,967,296.
IP Addresses: Classful Addressing
Chapter 5 Working with IP Addresses
כתובות IP.
Dr. John P. Abraham Professor UTPA
Supernetting Recall: subnetting allows an organization to share a single IP network address among multiple physical networks Supernetting (a.k.a. classless.
Internet Addressing Today’s topics: What are Internet addresses?
Dr. John P. Abraham Professor UTRGV
Dr. John P. Abraham Professor UTRGV
IP Addressing.
Internetworking: Concepts, Architecture, and Protocols
Chapter 5 IP addresses Classless Addressing
Classless and Subnet Address Extensions (CIDR)
Dr. John P. Abraham Professor UTPA
Layering and the TCP/IP protocol Suite
Presentation transcript:

Objective: Classful Internet Addressing

Internet Protocol (IP): A protocol used in the internet layer. IP makes use of the existing networks to deliver information, where these networks may use a variety of protocols.

Need of IP Address

Each computer / router is assigned a unique protocol address. Different networks may adopt different hardware addresses with different sizes and different formats. E.g, Ethernet address: 48 bits Need a uniform addressing scheme to interconnect Each computer / router is assigned a unique protocol address.

IP Addressing Scheme Each computer / router is assigned a unique IP address having 32 bits. Each IP address is a pair (netid, hostid) The prefix (netid) specifies the network to which the computer is attached. The suffix (hostid) specifies a particular computer on a network.

IP address : 32 bits. Given only 32 bits, how many bits should be allocated to the prefix and the suffix?

The Classful Addressing Scheme The IP addressing scheme defines three primary classes, where each class has a distinct prefix/suffix size. The internet can accommodate large networks, medium networks, and small networks.

Five forms of Internet IP Address

Five forms of Internet IP Address Classes A, B, C are the primary classes. The IP addresses of computers and routers belong to these classes. Class D is used for multicasting. Class E reserved for future use

The number of networks and computers per network

Dotted Decimal Notation Use to represent the 32-bit IP address. not convenient for human to manipulate Each octet (8-bit) is expressed as a decimal value, and adjacent decimal values are separated by a dot.

Dotted Decimal Notation

The first decimal value defines the class of the IP address

The first decimal value defines the class of the IP address

The range of dotted decimal values that correspond to each of the original IPv4 address classes.

Special Purpose IP Address

127.x.x.x localhost Loopback address Intended for use in testing TCP/IP and for inter-process communication on the local computer 127.x.x.x localhost

Assigning IP Addresses Assigning Prefix Address Public Private Assigning Suffix Address

The ISP coordinates with a central organization (the Internet Assigned Number Authority (IANA, on or before 1998); the Internet Corporation for Assigned Names and Numbers (ICANN, after 1998)) to ensure the uniqueness of the prefix.

IP Addresses for Routers A router is connected to multiple networks. It belongs to multiple networks. It is assigned multiple IP addresses where every IP address corresponds to one network

IP Addresses for Routers

Subnet addressing Also called subnet routing, or subnetting One IP network address, but with two or more physical networks Only local routers know that there are multiple physical networks and how to route traffic among them.

Subnet addressing

Subnet addressing Hierarchical addressing concept Subdivide the 32-bit IP address into (network number, subnet number, and host number). Analogous to telephone system: {+91 484 2748388}

IP Address in original addressing Scheme IP Address in subnetting Scheme

HOST ID

IP Address : 141.14.73.24 Subnet Mask : 255.255.192.0 Network Address : ? 141.14.73.24 AND 255.255.192.0 73 (01001001) AND 192 (11000000) 01000000  64  141.14.64.0

The number of subnets must be a power of 2. Note The number of subnets must be a power of 2.

Classful Addressing Address is pair of (netid, hostid) In practice (netid, hostid) is not uniform through out network Each address is self identifing Class of address can be determined from 3 higher order bits

Advantage of classful addressing scheme small routing table for routers one routing entry per network

Weaknesses in classful addressing scheme Addresses refer to network connections If a host computer (notebook) moves from one network to another, its IP address must change because the network id has changed.

Weaknesses in classful addressing scheme When any class C network grows to more than 255 hosts, it must have its address changed to a class B address. The change must be done for all machines. difficult to debug individual machines Insufficient number of network addresses

Solution Classless Addressing

Classless addressing uses a variable number of bits for the network and host portions of the address.

Subnet and Classless Addressing Subnet addressing was initially used within large organizations Classless addressing extended the approach to all Internet

Means 199 of the 254 possible suffixes would never be assigned Consider an ISP that hands out prefixes. A customer of the ISP requests a prefix for a network that contains 55 hosts classful addressing requires a complete class C prefix only 6 bits of suffix are needed to represent all possible host values Means 199 of the 254 possible suffixes would never be assigned

Classless Addressing classless addressing allows the ISP to assign a prefix that is 26 bits long a suffix that is 6 bits long