Changes between Version 49 and Version 50 of WikiStart


Ignore:
Timestamp:
Apr 18, 2016 10:55:27 AM (13 months ago)
Author:
tpolunina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v49 v50  
    44== Debugging networked applications == 
    55 
    6 Application failures due to network issues are some of the most difficult to diagnose and debug. The failure may be due to in-network state or state maintained by a remote end-host, both of which are invisible to an application host. For instance, data may be dropped due to MTU issues, NAT devices and firewalls introduce problems like connection blocking, default IPv6 options can cause IPv4 applications to fail, and default buffer size settings can cause UDP datagrams to be dropped. Such failures are challenging for developers and administrators to understand and to fix. Numerous fault diagnosis tools have been developed, but few of these tools are applicable to large applications whose source code is not available. Without source code administrators often resort to probing tools such as ping and traceroute, which can help to diagnose reachability, but cannot diagnose application-level issues. 
     6Application failures due to network issues are some of the most difficult to diagnose and debug. The failure may be due to in-network state or state maintained by a remote end-host, both of which are invisible to an application host. For instance, data may be dropped due to MTU issues, NAT devices and firewalls introduce problems like connection blocking, default IPv6 options can cause IPv4 applications to fail, and default buffer size settings can cause UDP datagrams to be dropped. Such failures are challenging for developers and administrators to understand and to fix. Numerous fault diagnosis tools have been developed, but few of these tools are applicable to large applications whose source code is not available. Without source code administrators often resort to probing tools such as ping and traceroute, which can help to diagnose reachability, but cannot diagnose application-level issues.  
    77 
    88