System for selecting command packet and corresponding response packet from communication stream of packets by monitoring packets sent between nodes on network
First Claim
Patent Images
1. A method for selecting a command packet and a corresponding response packet from a communication stream of packets sent between different nodes on a network, the method comprising the steps of:
- (a) monitoring the communication stream;
(b) dynamically recognizing a first node command packet sent from a first node to a second node while monitoring the communication stream;
(c) dynamically determining whether a packet sent from the second node to the first node is a response packet sent in response to the command packet; and
(d) if the packet sent from the second node to the first node is the response packet sent in response to the command packet, preserving the command packet and the response packet.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for selecting and displaying command and response packets of interest communicated over a network utilizing a command and response protocol. The method and apparatus of the invention enable the quick determination of problems which can occur when utilizing a command and response protocol.
-
Citations
20 Claims
-
1. A method for selecting a command packet and a corresponding response packet from a communication stream of packets sent between different nodes on a network, the method comprising the steps of:
-
(a) monitoring the communication stream; (b) dynamically recognizing a first node command packet sent from a first node to a second node while monitoring the communication stream; (c) dynamically determining whether a packet sent from the second node to the first node is a response packet sent in response to the command packet; and (d) if the packet sent from the second node to the first node is the response packet sent in response to the command packet, preserving the command packet and the response packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for selecting command and response packets from a trace having a plurality of command packets and corresponding response packets, comprising the steps of:
-
(a) displaying a plurality of user selectable predetermined characteristics and obtaining a user-selected first predetermined characteristic of a command packet to select; (b) locating a packet in the trace; (c) determining if the packet is either a command packet or a response packet; (d) if a command packet is located, determining if the command packet has the first predetermined characteristic and if so then selecting the command packet, and if a response packet is located, determining if the command packet corresponding to the response packet has the first predetermined characteristic, and if so then selecting the response packet. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for selecting a command packet and a corresponding response packet from a communication stream of packets sent between different nodes on a network, comprising:
-
(a) means for monitoring the communication stream; (b) means for dynamically recognizing a first node command packet sent from a first node to a second node while monitoring the communication stream; (c) means for dynamically determining whether a packet sent from the second node to the first node is a response packet sent in response to the command packet; and (d) if the packet sent from the second node to the first node is the response packet sent in response to the command packet, means for preserving the command packet and the response packet.
-
-
20. A system for selecting command and response packets from a trace having a plurality of command packets and corresponding response packets, comprising:
-
(a) means for displaying a plurality of user selectable predetermined characteristics and obtaining a user-selected first predetermined characteristic of a command packet to select; (b) means for locating a packet in the trace; (c) means for determining if the packet is either a command packet or a response packet; (d) if a command packet is located, means for determining if the command packet has the first predetermined characteristic and if so then selecting the command packet, and if a response packet is located, means for determining if the command packet corresponding to the response packet has the first predetermined characteristic, and if so then selecting the response packet.
-
Specification