Routing Going from one network to the next. Where is routing handled? IP serves the functions of –routing –universal naming Identification is easiest.

Slides:



Advertisements
Similar presentations
Routing Routing in an internetwork is the process of directing the transmission of data across two connected networks. Bridges seem to do this function.
Advertisements

 As defined in RFC 826 ARP consists of the following messages ■ ARP Request ■ ARP Reply.
Cisco Networking Academy Program Address Resolution Protocol ARP The Address Resolution Protocol Who are we ARPing for? or Who for ARP thou?
Review of Important Networking Concepts
International Standards Organization Open Systems Interconnect (OSI) Reference Model Advanced Computer Networks.
TCP/IP Protocol Suite 1 Chapter 7 Upon completion you will be able to: ARP and RARP Understand the need for ARP Understand the cases in which ARP is used.
Chapter 14 TCP/IP and Routing Part #1 Unix System Administration.
Chapter 5 – Big Picture Dr. V.T. Raja Oregon State University.
1 Review of Important Networking Concepts Introductory material. This module uses the example from the previous module to review important networking concepts:
1 Reminding - ARP Two machines on a given network can communicate only if they know each other’s physical network address ARP (Address Resolution Protocol)
Chapter 23: ARP, ICMP, DHCP IS333 Spring 2015.
Overview of simple LANs. Networking basics: LAN TCP/IP is the protocol used in the Internet and dominates the internet and transport layers The subnet.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Building a Simple Network
Understanding Networks Charles Zangla. Network Models Before I can explain how connections are made from across the country, I would like to provide you.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
CS 356 Systems Security Spring Dr. Indrajit Ray
The OSI and TCP/IP Models Last Update Copyright 2009 Kenneth M. Chipps Ph.D.
THE OSI MODEL KUDIRAT FAWEHINMI COSC 541.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
Network Redundancy Multiple paths may exist between systems. Redundancy is not a requirement of a packet switching network. Redundancy was part of the.
Copyright 2002, Marchany TCP/IP Review Randy Marchany VA Tech Computing Center Spring, 2001.
Connecting Networks © 2004 Cisco Systems, Inc. All rights reserved. Exploring How IP Address Protocols Work INTRO v2.0—4-1.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
Exploring the Packet Delivery Process Chapter
ARP Address Resolution Protocol Ref:
Computer Networks (CS 132/EECS148) General Networking Example Karim El Defrawy Donald Bren School of Information and Computer Science University of California.
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
NUS.SOC.CS2105 Ooi Wei Tsang Application Transport Network Link Physical you are here.
Internetworking – What is internetworking? Connect multiple networks of one or more organizations into a large, uniform communication system. The resulting.
Hyung-Min Lee ©Networking Lab., 2001 Chapter 8 ARP and RARP.
Chapter 19 - Binding Protocol Addresses
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
OSI Model. Switches point to point bridges two types store & forward = entire frame received the decision made, and can handle frames with errors cut-through.
1 CS 4396 Computer Networks Lab TCP/IP Networking An Example.
Birgit Bonham: Prospect High School ARP….or What’s your MAC address?
Chapter 23: ARP, ICMP, DHCP CS332, IS333 Spring 2014.
ARP The Process and the Protocol. Note to reader The information explained in this section is a simplification and extrapolation of the actual ARP determination.
Presented by Rebecca Meinhold But How Does the Internet Work?
BAI513 - PROTOCOLS ARP BAIST – Network Management.
1 Introduction to TCP/IP. 2 OSI and Protocol Stack OSI: Open Systems Interconnect OSI ModelTCP/IP HierarchyProtocols 7 th Application Layer 6 th Presentation.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
THE NETWORKS Theo Chakkapark. Open System Interconnection  The tower of power!  The source of this power comes from the model’s flexibility.
Chapter 9 Introduction To Data-Link Layer Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Address Resolution Protocol (ARP). Internet and Data Link Layer Addresses Each host and router on a subnet needs a data link layer address to specify.
J. Liebeher (modified by M. Veeraraghavan) 1 Introduction Complexity of networking: An example Layered communications The TCP/IP protocol suite.
- 1 - DPNM Review of Important Networking Concepts J. Won-Ki Hong Dept. of Computer Science and Engineering POSTECH Tel:
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
Address Resolution Protocol Yasir Jan 20 th March 2008 Future Internet.
1 K. Salah Module 5.1: Internet Protocol TCP/IP Suite IP Addressing ARP RARP DHCP.
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
Chapter 9 Introduction To Data-Link Layer
Chapter 9 Introduction To Data-Link Layer 9.# 1
ARP Address Resolution Protocol
Introduction to TCP/IP
ARP and RARP Objectives Chapter 7 Upon completion you will be able to:
Layered Architectures
ARP: Address Resolution Protocol
Network Architecture Introductory material
Address Resolution Protocol
Net 323: NETWORK Protocols
Review of Important Networking Concepts
TCP/IP Networking An Example
Review of Important Networking Concepts
The OSI 7 Layer Model Ben, Stuart, Charles.
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Networking Essentials For Firewall-1 Administrators
Network and the internet
Figure 6.11 Configuration for Example 4
Review of Important Networking Concepts
Presentation transcript:

Routing Going from one network to the next

Where is routing handled? IP serves the functions of –routing –universal naming Identification is easiest if naming has uniformity Need a function/service to map IP addresses to MAC (e.g. ethernet) addresses Transport layer hands data to IP and lets IP worry about how to carry to the right machine

Thinking about the problem Consider the routing problem by identifying three possibilities for each message –(1) message is for itself –(2) message is for a directly connected machine –(3) message is for a machine on another segment Router AB C D Consider messages from A (1) (2) (3)

How does it know if it is for self? –Knows own IP How does it know if on own segment? –Compare own subnet with the subnet of the destination address How does it deal with other routes? –Often only one (DEFAULT) place to route info, (in previous case (R)) –If more than one router available, more tricky based on what’s behind the router –Router addresses frequently hard coded (1) (2) (3)

Where is routing in OSI? Consider TCP/IP instead Application Presentation Session Transport(TCP) Network (IP) Data Link Physical Data Link not used in TCP/IP Cooperate to handle routing although done at Network (IP) Consider only the Transport/Network/Physical layers

Typical path Application Transport Network (IP) Physical Application Transport Network (IP) Physical Network (IP) Physical Router AB C D

When for itself? A couple of cases exist: consider the simple case Application Transport Network (IP) Physical A To: From: Already There! Info

Someone on it’s segment AB (2) Application Transport Network (IP) Physical To: From: Info To: From: Info To:????? From:80:3:12:2:1:0 IP 80:3:12:2:1:0 What is the MAC level address? All packets at the physical level must have the ethernet address. How can A find out B’s address? Transport IP MAC(ethernet) Legend A

ARP to the rescue an IP level protocol Network (IP) Physical To: From: To: ff:ff:ff:ff:ff:ff From:80:3:12:2:1:0 ARP What’s your MAC address? 80:3:12:2:1:0 Network (IP) Physical To: From: To: ff:ff:ff:ff:ff:ff From:80:3:12:2:1:0 ARP What’s your MAC address? 4:7:10:2:7f:2 Network (IP) Physical To: From: To: ff:ff:ff:ff:ff:ff From:80:3:12:2:1:0 ARP What’s your MAC address? c0:3:2:21:1:0 A B Router NOT ME! To: From: What’s your MAC address? YES ME! What’s your MAC address? To: From: A sends the same request to all machines ARP

ARP to the rescue Network (IP) Physical To: From: To: 80:3:12:2:1:0 From: 4:7:10:2:7f:2 ARP 4:7:10:2:7f:2 80:3:12:2:1:0 Network (IP) Physical To: From: To: 80:3:12:2:1:0 From: 4:7:10:2:7f:2 ARP 4:7:10:2:7f:2 Network (IP) Physical ARP c0:3:2:21:1:0 YES ME! 4:7:10:2:7f:2 To: From: B responds to A A B Router ARP To: From: :7:10:2:7f:2

Someone on it’s segment CONTINUED AB (2) Application Transport Network (IP) Physical To: From: Info To: From: Info To: 4:7:10:2:7f:2 From:80:3:12:2:1:0 IP 80:3:12:2:1:0 Now A know B’s Mac address! Thanks to ARP. Continue with the message. A Application Transport Network (IP) Physical To: From: Info To: From: Info To: 4:7:10:2:7f:2 From:80:3:12:2:1:0 IP 4:7:10:2:7f:2 B Yes ME!

Router Someone on another segment C A Application Transport Network (IP) Physical To: From: Info To: From: Info To: c0:3:2:21:1:0 From:80:3:12:2:1:0 IP 80:3:12:2:1:0 Network (IP) Physical To: From: Info To: From: Info To: 4:7:10:2:7f:2 From:80:3:12:2:1:0 IP c0:3:2:21:1:0 Application Transport Network (IP) Physical To: From: Info To: From: Info To: ba:5:2:7:6:4 From: 40:3:7:21:1:0 IP ba:5:2:7:6:4 To: From: Info To: ba:5:2:7:6:4 From: 40:3:7:21:1:0 IP 40:3:7:21:1:0 Not for ME! For ME! Router A C

Things to note (previous slide) The IP addresses were consistent across the transmission (END-TO-END) The ARP process between Router C has not been shown APR caches responses to save time later Router only functions at IP and below if not intended for Router. If for Router instead of C, IP would be Router’s Router has 2 interfaces->2 protocol stacks Protocol stack is actually a tree structure Ethernet indicates if IP or ARP or … going up.