Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Deep packet inspection wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Airborne Networking wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Routing in delay-tolerant networking wikipedia , lookup
ITL Simple Diagnostic Tools © 2003, Hans Kruse @ Shawn Ostermann, Ohio University Applied Data Networking Objectives Determine strategies for testing network connectivity Examine available tools and the underlying principles of their operation. © 2003, Hans Kruse @ Shawn Ostermann, Ohio University Applied Data Networking The Problem A network-based application stops working, or After reasonable steps are taken to configure a new workstation correctly, network-based applications do not work. © 2003, Hans Kruse @ Shawn Ostermann, Ohio University Applied Data Networking Strategy One: determine if a cabling problem is the cause Two: determine if a correct network path exists Three: Discover intermediate network gateways (routers) and determine the path of the packet. © 2003, Hans Kruse @ Shawn Ostermann, Ohio University Applied Data Networking Ethernet cabling Since Ethernet requires a “Carrier Sense” function, an Ethernet device can provide simple diagnostics “Link” indicator on hubs/switches and some NICs Workstation diagnostic utilities: – IPCONFIG in Windows NT/2000/XP – Connection Settings Objects in Win 2000/XP – WINIPCFG in Windows 95/98 – IFCONFIG in Unix © 2003, Hans Kruse @ Shawn Ostermann, Ohio University Applied Data Networking The IP built-in diagnostic ICMP - Internet Control Message Protocol – RFC 792 Looks like a “transport” protocol on top of IP Used by routers and workstations to report errors © 2003, Hans Kruse @ Shawn Ostermann, Ohio University Applied Data Networking Basic Connectivity - PING Program found in Unix and in Windows (command line and third-party GUI versions) Builds and sends a series of ICMP “Echo” messages Receiver of the message is obliged to return an ICMP “Echo Reply” preserving the original request packet content NOTE: Because the packet content is undefined in the standard, ICMP Echo may be a “covert channel” from a security perspective, and sites may block ICMP. © 2003, Hans Kruse @ Shawn Ostermann, Ohio University Applied Data Networking Determining the packet path TRACEROUTE Used to determine the failure point if PING reports no connectivity Also used to map the packet path for more detailed diagnostics Available in Unix, in the Windows command prompt as TRACERT, and as third-party GUI Selectively triggers ICMP error messages and report these error message returns © 2003, Hans Kruse @ Shawn Ostermann, Ohio University Applied Data Networking TRACEROUTE Sends UDP packets to a (probably unused) port on the target host while incrementing TTL (Time to Live) every three packets ICMP Time Exceeded ICMP Destination Unreachable (Port) © 2003, Hans Kruse @ Shawn Ostermann, Ohio University Applied Data Networking