Part 3: Internetworking Internet architecture, addressing, encapsulation, reliable transport and the TCP/IP protocol suite.

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
CSCI 4550/8556 Computer Networks Comer, 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.
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.
An Engineering Approach to Computer Networking
IP: The Internet Protocol
1 K. Salah Module 5.1: Internet Protocol TCP/IP Suite IP Addressing ARP RARP DHCP.
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 17 Introduction to Networks and the Internet.
CS335 Networking & Network Administration Tuesday, May 11, 2010.
Subnetting.
COS 420 Day 3.
Chapter 19 Binding Protocol Addresses (ARP) Chapter 20 IP Datagrams and Datagram Forwarding.
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Routing I.
CS335 Networking & Network Administration Tuesday April 27, 2010.
Network Layer IS250 Spring 2010
1 CSCI 233 Internet Protocols Class 3 Dave Roberts.
Chapter Overview TCP/IP Protocols IP Addressing.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
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.
Spring Ch 18 IP Addresses. 2 Internet Protocol  Only protocol at Layer 3  Defines Internet addressing Internet packet format Internet routing.
Classless and Subnet Address Extensions (CIDR)
Bootstrap and Autoconfiguration (DHCP)
1 Internetworking : Internet architecture and TCP/IP Protocol TK3133 Computer Networking Technology.
1 Chapter Internetworking Part 1 (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution.
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
1 Internetworking: Concepts, Architecture, and Protocols.
FALL, 2005CSI Part 2.3 Internetworking & Addressing (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution Robert L. Probert, SITE,
Chapter 15 - Internetworking Motivation Universal service Internetworking Routers Internet architecture Routers in an organization A virtual network A.
Bootstrap and Autoconfiguration Chapter 23. Introduction Each computer attached to a TCP/IP internet needs to know: –its IP address –the address of a.
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:
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 19 Binding Protocol Addresses (ARP) A frame transmitted across a physical network must contain the hardware address of the destination. Before.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
COS 420 Day 3. Agenda Assignment Due Jan 29, 2003 Next Class Individual Projects assigned Today.
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.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 9 TCP/IP Protocol Suite and IP Addressing.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Dynamic Host Configuration Protocol (DHCP)
Chapter 18 IP: Internet Protocol Addresses. Internet protocol software used to make the internet appear to be a single, seamless communication system.
Mapping IP Addresses to Hardware Addresses Chapter 5.
CS470 Computer Networking Protocols Huiping Guo Department of Computer Science California State University, Los Angeles 4. Internetworking.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
Chapter 5. An IP address is simply a series of binary bits (ones and zeros). How many binary bits are used? 32.
Introduction to Internetworking. 2 The IP Addressing Scheme (IPv4) (psu.edu) Dotted Decimal Notation: A notation more convenient for humans.
COMPUTER NETWORKS CS610 Lecture-22 Hammad Khalid Khan.
1 K. Salah Module 5.1: Internet Protocol TCP/IP Suite IP Addressing ARP RARP DHCP.
COMPUTER NETWORKS CS610 Lecture-25 Hammad Khalid Khan.
LESSON Networking Fundamentals Understand IPv4.
The Concept of Universal Service
COMPUTER NETWORKS CS610 Lecture-27 Hammad Khalid Khan.
Chapter 21 Address Mapping
CS4470 Computer Networking Protocols
Host Configuration: BOOTP and DHCP
ARP and RARP Objectives Chapter 7 Upon completion you will be able to:
CS4470 Computer Networking Protocols
Objective: Classful Internet Addressing
Internetworking & Address Resolution
Host Configuration: BOOTP and DHCP
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Internetworking: Concepts, Architecture, and Protocols
An Engineering Approach to Computer Networking
Layering and the TCP/IP protocol Suite
Presentation transcript:

Part 3: Internetworking Internet architecture, addressing, encapsulation, reliable transport and the TCP/IP protocol suite

Internetworking: concepts, architecture and protocols Motivation, architecture, routers, TCP/IP protocols, internet reference model

Motivation A large organisation will use several networking technologies Inter-organisational communication is significant Universal service - any two computers should be able to communicate However, different network technologies cannot just be wired together

Internetworking Interconnect heterogeneous networks and provide universal service – Hardware: routers connect different networks – Internet protocols: provide universal service by creating a single virtual network

Internet architecture Although a single router can connect many networks, most organisations use multiple routers

Virtual network The illusion that there is a single universal network

Internetworking protocols The TCP/IP Internet Protocols – begun in the 1970s – The Internet has emerged into the public domain in the 1990s – Controlled by the Internet Engineering Task Force (IETF)

Internet Reference Model

Host computers TCP/IP used the term host computer to refer to any system that connects to an Internet and that runs applications Both hosts and routers use TCP/IP protocol software

IP: Internet protocol addresses Uniform addressing, the IP address hierarchy, address classes, dotted decimal notation, special addresses, routers and addresses, address resolution

Uniform addressing Internet protocols deal in packets and provide uniform addressing The addressing scheme is defined in software and is used transparently by applications Internet addressing is specified in the IP protocol Each host is assigned a unique 32 bit address

The IP address hierarchy Each 32 bit address is divided into two parts – prefix: physical network to which the host is attached - the network number – suffix: a host attached to a given physical network Prefixes are coordinated globally and suffixes locally

Classes of IP address Size of prefix and suffix determines maximum number of networks and maximum number of hosts per network IP defines different classes of address with different sized prefixes and suffixes The first four bits of the address specify its class

The five classes of IP address

Dotted decimal notation Makes it easier to for humans to use addresses (names are also possible)

Classes and dotted decimal

Division of the address space Public Internet network numbers are assigned by Internet Service providers (ISPs) and these are coordinated by the Internet Assigned Number Authority

An addressing example

Classless Addressing The Internet is running out of addresses Allow division between prefix and suffix to appear at an arbitrary boundary Consider network with only 9 hosts – Only need four bits for host suffix – Class C (smallest) address uses 8 bits for host suffix – Can subdivide a class C address into 16 addresses with a 28 bit prefix and 4 bit suffix Extend dotted decimal notation – /28, /28, …, /28

Special IP addresses

Routers and IP addressing Routers are assigned two or more IP addresses So are multi-homed computers

Binding protocol addresses An Internet packet passes through a series of routers – each hop takes it over a particular network, either to a specific computer on that network or to the next router – in either case, the sending router has to map between the protocol (IP) address and a hardware address – this is called address resolution

Address resolution techniques Table lookup Closed-form computation Message exchange – send message to specific server computers – broadcast message, only the required computer responds

Pros and cons of techniques

Address resolution protocol TCP/IP defines the Address Resolution Protocol (ARP) which defines the format of resolution requests and responses This technique is usually combined with local caching of hardware addresses

Dynamic Host Configuration Protocol (DHCP) Special DHCP server that assigns IP addresses to hosts Newly booted machine broadcasts a DHCP discover packet DHCP server sends back an IP address – Permanent IP addresses Manually assigned by administrator – Automatic IP address from a pool of addresses to be allocated on demand Leased for a finite period of time

DHCP Operation DHCP server does not need to be on the same network as the host

Summary Uniform addressing Address classes Dotted decimal notation Classless addressing Special IP addresses Address resolution (ARP) and ssignment (DHCP)