IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.

Slides:



Advertisements
Similar presentations
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
Advertisements

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 21 Exercises 1. A router forwards packets between networks. (Given a destination host address, it must be able to figure out which network that.
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.
Network Layer IS250 Spring 2010
1 Chapter Overview Subnet. What is a subnet When you break a network into a few smaller networks, you have created several subnets Like IP address where.
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
1 Internet Protocol: Forwarding IP Datagrams Chapter 7.
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.
11 NETWORK LAYER PROTOCOLS Chapter 5 IP IPX NetBEUI AppleTalk.
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:
ECE 526 – Network Processing Systems Design Networking: protocols and packet format Chapter 3: D. E. Comer Fall 2008.
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.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 16 Introduction to Networks and the Internet.
Chapter 18 IP: Internet Protocol Addresses. Internet protocol software used to make the internet appear to be a single, seamless communication system.
IP Internet Protocol Fundamental packet format that computers use to exchange information. Is a set of technical rules that defines how computers communicate.
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
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
Introduction to Networks
Network Layer: IP Addressing
Internet technologies
PART IV Network Layer.
IPV4.
CS4470 Computer Networking Protocols
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.
Dr. John P. Abraham Professor UTPA
INTERNET PROTOCOL Presented by: Md:Faruque-A-Azam ID:1642CSE00570 Batch:42 CSE,MIU.
IP Addressing Introductory material
Planning the Addressing Structure
Delivering the Data.
Dr. John P. Abraham Professor UTRGV
IP Addressing.
16EC Computer networks unit II Mr.M.Jagadesh
Dr. John P. Abraham Professor UTPA
Layering and the TCP/IP protocol Suite
Presentation transcript:

IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching √ –Routers/ Packet Switches √ –TCP/IP  –Clients + Servers = Distributed Computing –Computer Naming.

IP2 TCP/IP IP –IP Addressing. –Mapping IP addresses to physical addresses. –IP Datagrams format. –Encapsulation, fragmentation & reassembly. TCP –Reliable transport service.

IP3 IP Addresses: 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

IP4 IP Addresses: Motivation 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 Note: this is another difference between a packet switch & a router.

IP5 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

IP6 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 This address format makes routing efficient

IP7 Networks & 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)

IP8 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

IP9 Designing 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

IP10 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

IP11 Classes of Addresses

IP12 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 –Used for mbone (multicast backbone) Class E is reserved

IP13 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'')

IP14 Dotted Decimal Notation

IP15 Addresses 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:

IP16 Networks & 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 –2 7 (= 128) possible class A nets

IP17 Internet Address Allocation Addresses in the Internet are not used efficiently A Class A net may use a few out of possible 2^24 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

IP18 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

IP19 Example

IP20 Subnet & Classless Addressing Classful addressing not efficient. Why? Two new mechanism were invented: (i)subnet addressing (ii) classless addressing These allow division between prefix and suffix to occur anywhere. Network of 9 hosts, only 4 bits of host suffix required, however class C devotes 8 bits to host suffix.  Classless addressing allows ISP to assign a 28 bits long prefix.

IP21 Subnet & Classless Addressing Classless & subnet addressing must store exact info. about prefix-suffix boundary. Tables inside hosts store 32-bit addresses and 32- bit subnet mask. 1 bits in subnet mask indicate prefix, 0 bits indicate suffix. S. Mask: Prefix can be obtained by AND-ing address and the subnet mask.

IP22 CIDR Notation With subnet masks the addresses are now written in CIDR notation as: /16, indicating a 16-bit subnet mask. Consider an ISP with class B prefix : –In classful addressing, to how many customers can he assign this prefix to? –What if he has two customers with only 12 computers each? Using Classless addressing /28 & /28 can be assigned.

IP23 Special IP Addresses

IP24 Routers & 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.

IP25 Routers & IP Addressing

IP26 Multi-Homed Hosts Hosts (that do not forward packets) can also be connected to multiple networks Can increase reliability and performance Multi-homed hosts also have one address for each interface

IP27 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 (prefix) and a host address (suffix). There is classful and classless (subnet) addressing scheme. Former more efficient.

IP28 Summary Classful addressing: Network addresses are divided into three primary classes: A, B and C. Classless addressing: uses subnet mask … Dotted decimal notation is a standard format for Internet addresses: Routers have multiple addresses - one for each interface