Connecting Networks © 2004 Cisco Systems, Inc. All rights reserved. Defining the IP Packet Delivery Process INTRO v2.0—4-1.

Slides:



Advertisements
Similar presentations
CSCI 4550/8556 Computer Networks Comer, Chapter 23: An Error Reporting Mechanism (ICMP)
Advertisements

CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Internet Control Message Protocol (ICMP)
CPSC 441 Tutorial - Network Tools 1 Network Tools CPSC 441 – Computer Communications Tutorial.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
1 CCNA 2 v3.1 Module 8. 2 TCP/IP Suite Error and Control Messages CCNA 2 Module 8.
1 Internet Control Message Protocol (ICMP) RIZWAN REHMAN CCS, DU.
1 ICMP – Using Ping and Trace CCNA Semester
1 ICMP : Internet Control Message Protocol Computer Network System Sirak Kaewjamnong.
1 Linux Networking Lal Paul IP Addressing & Routing By Lal Paul Systems Administrator CIRM, CUSAT IP Addressing & Routing By Lal Paul Systems Administrator.
CCNA Introduction to Networking 5.0 Rick Graziani Cabrillo College
1 Figure 3-33: Internet Control Message Protocol (ICMP) ICMP is for Supervisory Messages at the Internet Layer ICMP and IP  An ICMP message is delivered.
TELE202 Lecture 10 Internet Protocols (2) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Internet Protocols (1) »Source: chapter 15 ¥This Lecture »Internet.
CS 6401 Internet Protocol Outline Introduction to Internet Protocol Header and address formats ICMP Tools.
4: Network Layer4a-1 IP datagram format ver length 32 bits data (variable length, typically a TCP or UDP segment) 16-bit identifier Internet checksum time.
Internet Control Message Protocol ICMP. ICMP has two major purposes: –To report erroneous conditions –To diagnose network problems ICMP has two major.
Guide to TCP/IP, Third Edition
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer ICMP and fragmentation.
Internet Control Message Protocol (ICMP)
1 Version 3.1 modified by Brierley Module 8 TCP/IP Suite Error and Control Messages.
Page 19/13/2015 Chapter 8 Some conditions that must be met for host to host communication over an internetwork: a default gateway must be properly configured.
Internet Control Message Protocol (ICMP). Objective l IP and ICMP l Why need ICMP? l ICMP Message Format l ICMP fields l Examples: »Ping »Traceroute.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 8 TCP/IP Suite Error and Control Messages.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 8 TCP/IP Suite Error and Control Messages.
© 2002, Cisco Systems, Inc. All rights reserved..
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
Guide to TCP/IP, Second Edition1 Guide To TCP/IP, Second Edition Chapter 4 Internet Control Message Protocol (ICMP)
1 Internet Control Message Protocol (ICMP) Used to send error and control messages. It is a necessary part of the TCP/IP suite. It is above the IP module.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Internet Protocols. Address Resolution IP Addresses are not recognized by hardware. If we know the IP address of a host, how do we find out the hardware.
Error and Control An IP datagram travels from node to node on the way to its destination Each router operates autonomously Failures or problems may occur.
Chapter 23 Internet Control Message Protocol used to report information and errors IP uses ICMP when it sends an error message ICMP uses IP to transport.
1 An Error Reporting Mechanism (ICMP). 2 IP Semantics IP is best-effort Datagrams can be –Lost –Delayed –Duplicated –Delivered out of order –Corrupted.
1 Chapter 23 Internetworking Part 3 (Control Messages, Error Handling, ICMP)
Internet Control Message Protocol (ICMP) Chapter 7.
Cisco 2 - Routers Perrine. J Page 112/19/2015 Chapter 8 TCP/IP Error Message Some of the conditions that must be met in order for host to host communication.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 8 TCP/IP Suite Error and Control Messages.
INTERNET CONTROL MESSAGE PROTCOL. ICMP n allows router to send error or control messages to another router or host n provides communication between IP.
Computer Networks 0111-ICMP Gergely Windisch
Module 8 JEOPARDY CCNA2 v3 Module 8 RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 8 TCP/IP Suite Error and Control Messages.
CCNA 2 Router and Routing Basics Module 8 TCP/IP Suite Error and Control Messages.
1 Chapter 23 Internetworking Part 3 (Control Messages, Error Handling, ICMP)
Lecture#6:Connectivity Verification
Internet Control Message Protocol (ICMP)
© 2003, Cisco Systems, Inc. All rights reserved.
Internet Control Message Protocol (ICMP)
Connectivity Verification
Internet Control Message Protocol (ICMP)
21-2 ICMP(Internet control message protocol)
Recall IPv4 Datagram Format
CCNA 2 v3 JEOPARDY Module 8 CCNA2 v3 Module 8 K. Martin.
COMPUTER NETWORKS CS610 Lecture-33 Hammad Khalid Khan.
8 Network Layer Part V Computer Networks Tutun Juhana
ICMP – Using Ping and Trace
Part1: Ipconfig ping command Tracert command Getmac command
Lecture#7:Connectivity Verification
Byungchul Park ICMP & ICMPv DPNM Lab. Byungchul Park
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
ICMP – Using Ping and Trace
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol Version 4 (ICMPv4)
Lecture#6:Connectivity Verification
Internet Control Message Protocol
32 bit destination IP address
Presentation transcript:

Connecting Networks © 2004 Cisco Systems, Inc. All rights reserved. Defining the IP Packet Delivery Process INTRO v2.0—4-1

© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—4-2 Outline Overview Overview of IP Packet Delivery IP Packet Structure Protocol Field Internet Control Message Protocol Using Internet Control Message Protocol Testing Summary

© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—4-3 IP Packet Delivery 1. Host sends packet to default gateway 2. Packet placed in frame 3. Router receives frame 4. Router finds destination network in route table 5. Router chooses next hop toward destination 6. MAC address of next hop determined 7. Packet placed in frame 8. Repeats steps 2 through 7 as necessary 9. Router receives frame 10. Router finds network directly connected 11. MAC address of end host determined 12. Packet placed in frame to final destination

© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—4-4 IP Datagram Header

© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—4-5 Protocol Field

© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—4-6 ICMP Announces network problems –Destination unreachable Announces network congestion –Source Quench Assists in troubleshooting –Echo request and Echo reply Announces timeouts –Time to Live exceeded

© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—4-7 ICMP Testing Process D:\>ping Pinging with 32 bytes of data: Request timed out D:\>ping Pinging with 32 bytes of data: Reply from : bytes=32 time<10ms TTL=64 D:\>ping Pinging with 32 bytes of data: Destination unreachable

© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—4-8 Summary The steps involved in transmitting an IP packet over a routed network are similar to that of sending a letter through a mail delivery service and include finding the destination address in a routing table, putting the data into a frame and sending it to a router at the destination location, unpacking the frame, and sending the data to its destination. The structure of an IP packet (datagram) includes the necessary information to deliver the packet. This information includes items such as version, header length, priority and type of service, total length, identification, and so on.

© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—4-9 Summary (Cont.) IP uses a protocol number in the datagram header to identify which protocol to use for a particular datagram. ICMP defines a small number of messages used for diagnostic and management purposes in the IP transmission process. These messages include announcing network errors, congestion and timeouts and assisting with troubleshooting. The ping command is used to test the connectivity. The ping command uses the echo function in ICMP.