BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates a block diagram of a computing system that can operate in accordance with the claims.
FIG. 2 illustrates of a method for determining network connectivity.
FIG. 3 illustrates corporate Internet access using a web proxy.
FIG. 4 illustrates home Internet access using an Internet service provider.
FIG. 5 illustrates the main software components that can be used to implement the method.
FIG. 6 illustrates a method of web proxy detection and network profiling.
FIG. 7 illustrates a passive network state analyzer.
FIG. 8 illustrates an alternative implementation of a passive network state analyzer.
FIG. 9 illustrates triggered web probing via HTTP.
FIG. 10 illustrates direct web probing via HTTP.
FIG. 11 illustrates network profiling.
FIG. 12 illustrates triggered DNS probing.
FIG. 13 illustrates direct DNS probing.
FIG. 14 illustrates a computer-implemented system for determining network connectivity.
FIG. 15 illustrates a state diagram that includes selectively implemented suspect substates to state connectivity nodes.
FIG. 16 illustrates a connectivity subsystem that can be employed to provide connectivity state determination and transitioning in accordance with the innovation.
FIG. 17 illustrates a set of devices and/or systems that can employ the subsystem of FIG. 16.
FIG. 18 illustrates a server system that can employ state processing for network connectivity in accordance with the innovation.
FIG. 19 illustrates a method of determining network connectivity in accordance with the innovation.
FIG. 20 illustrates a method of transitioning to a suspect state based on connection conditions.
FIG. 21 illustrates a method of transitioning from a suspect state based on connection conditions.
FIG. 22 illustrates a method of determining connectivity state to transition from a suspect state.
FIG. 23 illustrates a method of probing for connectivity when no packets are observed during a suspect state.
FIG. 24 illustrates a schematic block diagram of an exemplary computing environment that supports connectivity determination using suspect states.