Chapter 18 IP: Internet Protocol Addresses

Slides:



Advertisements
Similar presentations
Chapter 5 IPv4 Addresses TCP/IP Protocol Suite
Advertisements

19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 19 Network Layer: Logical Addressing Stephen Kim.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
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.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
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.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 17 Introduction to Networks and the Internet.
1 IP Addressing (IPv4 ADDRESSES). 2 Universal Service Concept Any computer can communicate with any other computer in the world. Multiple independently.
TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Routing I.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 19 Network Layer Logical Addressing © 2012 by McGraw-Hill Education. This is proprietary material.
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),
21-IP addressing Dr. John P. Abraham Professor UTPA.
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.
Types of Addresses in IPv4 Network Range
IP Addressing Introductory material. An entire module devoted to IP addresses.
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Addressing Networking for Home and Small Businesses – Chapter 5.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
Chapter 15 - Internetworking Motivation Universal service Internetworking Routers Internet architecture Routers in an organization A virtual network A.
Part 3: Internetworking Internet architecture, addressing, encapsulation, reliable transport and the TCP/IP protocol suite.
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:
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
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.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 16 Introduction to Networks and the Internet.
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 18 IP: Internet Protocol Addresses. Internet protocol software used to make the internet appear to be a single, seamless communication system.
Classful Internet Addresses Chapter 4. Universal Identifiers Designers of TCP/IP determined that each host on the internet would have a 32-bit identifier.
CS470 Computer Networking Protocols
IP ADDRESSING Lecture 2: IP addressing Networks and Communication Department 1.
Introduction to Internetworking. 2 The IP Addressing Scheme (IPv4) (psu.edu) Dotted Decimal Notation: A notation more convenient for humans.
COMPUTER NETWORKS CS610 Lecture-26 Hammad Khalid Khan.
IP Addressing. A 32-bit logical naming convention A dotted-decimal notation is used: – –Each number represents 8 bits. Number is Part.
COMPUTER NETWORKS CS610 Lecture-25 Hammad Khalid Khan.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. 1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
IP Addresses: Classful Addressing
Network Layer: IP Addressing
Chapter-5 TCP/IP Suite.
IP.
PART IV Network Layer.
IPV4.
CS4470 Computer Networking Protocols
IP Addresses: Classful Addressing
Objective: Classful Internet Addressing
Ct1304 Lecture#4 IPV4 Addressing Asma AlOsaimi.
NET302 Lecture#3 IPV4 Addressing Asma AlOsaimi.
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.
Dr. John P. Abraham Professor UTPA
Lecture#3 IPV4 Addressing Net 302- Asma AlOsaimi.
Planning the Addressing Structure
Ct1304 Lecture#4 IPV4 Addressing Asma AlOsaimi.
Dr. John P. Abraham Professor UTRGV
IP Addressing.
Internetworking: Concepts, Architecture, and Protocols
Part IV Network layer 10. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Dr. John P. Abraham Professor UTPA
Layering and the TCP/IP protocol Suite
Presentation transcript:

Chapter 18 IP: Internet Protocol Addresses 1. Internet Addressing Scheme 2. Classes of IP addresses 3. Binary Notation 4. Dotted Decimal Notation Note: sections 18.14, 18.15, 18.16, 18.17, 18.18, 18.19 and 18.21 will not be covered

Motivation One key aspect of virtual network is single, uniform address format Can't use hardware addresses because different technologies have different address formats Address format must be independent of any particular hardware address format Sending host puts destination internet address in packet Destination address can be interpreted by any intermediate router Routers examine address and forward packet on to the destination

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 address or Internet address Unique across entire Internet

IP address hierarchy Each IP address is divided into a prefix and a suffix Prefix identifies network to which computer is attached Suffix identifies computer within that network Address format makes routing efficient

Network and host numbers Every network in a TCP/IP internet is assigned a unique network number Each host on a specific network is assigned a host number or host address that is unique within that network Host's IP address is the combination of the network number (prefix) and host address (suffix)

Properties of IP addresses Network numbers are unique Host addresses may be reused on different networks; combination of network number prefix and host address suffix will be unique Assignment of network numbers must be coordinated globally; assignment of host addresses can be managed locally

Designing the format of IP addresses IP designers chose 32-bit addresses Allocate some bits for prefix, some for suffix Large prefix, small suffix - many networks, few hosts per network Small prefix, large suffix - few networks, many hosts per network Because of variety of technologies, need to allow for both large and small networks

Classes of addresses Designers chose a compromise - multiple address formats that allow both large and small prefixes Each format is called an address class Class of an address is identified by first four bits

Using IP address classes Class A, B and C are primary classes Used for ordinary host addressing Class D is used for multicast, a limited form of broadcast Internet hosts join a multicast group Packets are delivered to all members of group Routers manage delivery of single packet from source to all members of multicast group Class E is reserved

Dotted decimal notation Class A, B and C all break between prefix and suffix on byte boundary Dotted decimal notation is a convention for representing 32-bit internet addresses in decimal Convert each byte of address into decimal; display separated by periods (``dots'')

Address classes at a glance While dotted decimal makes separating network address from host address easier, determining class is not so obvious Look at first dotted decimal number, and use this table:

Networks and hosts in each class Classing scheme does not yield equal number of networks in each class Class A: First bit must be 0 7 remaining bits identify Class A net 27 (= 128) possible class A nets

Internet address allocation Organization obtain their IP addresses from ISPs that coordinate with Internet Assigned Number Authority Addresses in the Internet are not used efficiently Large organizations may not be able to get as many addresses in the Internet as they need Example - UPS needs addresses for millions of computers Solution - set up private internet and allocate addresses from entire 32-bit address space

Example Select address class for each network depending on expected number of hosts Assign network numbers from appropriate classes Assign host suffixes to form internet addresses for all hosts

Subnet and Classless Addressing As Internet grows, IP address space is being exhausted; many addresses unused Solution: Subnet and Classless addressing allow prefix/suffix division on arbitrary bit

Address Mask Subnet and Classless addressing requires additional information to be stored with each address specifies exact boundary between prefix & suffix address mask or subnet mask 32-bit 1s mark network prefix; 0s mark host portion address masking: AND Compare

Address Mask: Example D = 128.10.2.3 M = 255.255.0.0 If A = 128.10.0.0 Then the comparison A == (D & M) succeeds (Destination matches Address)

Routers and IP addressing IP address depends on network address What about routers - connected to two networks? IP address specifies an interface, or network attachment point, not a computer Router has multiple IP addresses - one for each interface

Summary Virtual network needs uniform addressing scheme, independent of hardware IP address is a 32-bit address; each interface gets a unique IP address IP address is composed of a network address and a host address Network addresses are divided into three primary classes: A, B and C Dotted decimal notation is a standard format for Internet addresses: 134.82.11.70 Routers have multiple addresses - one for each interface