Step 7: Analyze Application Objects

<< Previous | Next >>

From the main menu click on the Analyze button to open the Analyze tab to see the summary and detail information of each of the application’s request and response (also called application thread or object).

The Analyze view provides an easy way to understand the files request or commands, such as database calls, SQL statements, SMB requests or HTTP commands that the client is sending over the network as well as how the server is responding it.

The Object Loading Timeline in the Analyze view provides a great way to visualize the loading order of every object in the transaction. This graph also reveals the dependencies of each object throughout the entire capture. You will be able to immediately see if a particular application object is holding up other objects from loading in the application.

NetworkSmart Analyze Objects - Timeline View

Now click on the Data button in the Analyze view for an easy way to study the files or commands an application sends over the network using different communication protocols like HTTP, SMB, MS SQL, mySQL, Oracle, etc. This window groups the related packets together to provide insightful information of the individual application thread as well as the relationships among each of them.

The Analyze window, according to characteristics of different protocols, further summarizes the request and response detail in the 2 different panels. The user can examine exactly how each of the sub commands is executed and responded in these 2 panels.

Each request-response pair contains the summary and detail information of all the frames that constitutes a single application or protocol action. For example, the retrieval request of an image from a web server and it response is an application thread; a query to a SQL server and its response is also an application thread. An application thread always occurs between a pair of nodes.

NetworkSmart Analyze Objects - Data View

In addition to quickly reviewing the request/response for each object, the Data tab of the Analyze component allows you to quickly identify and errors found in the application object as well as see the actual response time of each object. And to make debugging your application even easier, NetworkSmart breaks the response time down as server or network enabling you to determine if it is a server based processing problem or a network based transmission problem.

Simply double click on an object to view the packets or frames that make up an individual object. The Decode module will appear showing you all frames that composed your particular object.