Graphical system and method for editing multi-layer data packets
First Claim
1. A method for creating and editing an encoded data packet, said method comprising:
- displaying on a first pane of a computer window a hierarchical order of all of the protocol layers and protocol fields of said encoded data packet; and
displaying on a second pane of said window the entire encoded data packet.
7 Assignments
0 Petitions
Accused Products
Abstract
A graphical system and method for creating and editing packets of data is disclosed, which displays on a first pane of a computer window a hierarchical order of all of the protocol layers and protocol fields of a data packets, and displays on a second pane of the same window the entire encoded data packet in standard hexadecimal notation. In the first pane, a user can select a field of data pertaining to any of the protocol layers from the hierarchical order, and change any of the protocol field values, change options within a protocol, or add additional protocol layers to the packet, and the portion of the encoded data pertaining to the changed data will be updated in the second pane.
80 Citations
49 Claims
-
1. A method for creating and editing an encoded data packet, said method comprising:
-
displaying on a first pane of a computer window a hierarchical order of all of the protocol layers and protocol fields of said encoded data packet; and
displaying on a second pane of said window the entire encoded data packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for displaying packets of encoded data whose content and format is defined by communications protocols, said data packets including encoded data transportable over a communication network, said system comprising:
-
a processor for calculating said encoded data packets based upon one or more user selected network protocols, such protocols encapsulated in layers in a user selected order;
a display for presenting in a first window pane said user selected protocols with their header fields and payload, and for presenting in a second window pane the encoded data associated with said selected protocols; and
an input for receiving changes to said protocols, header fields and payload, said changes resulting in new encoded data, with said processor receiving said input and changing said presentation of said encoded data packet in said second window pane. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A system for creating and displaying PDUs, said system comprising:
-
means for receiving the identities of protocols desired as well as their layering, and means for displaying received ones of said protocols in the layered ordered desired on a single window of a display without regard to the number of layers desired. - View Dependent Claims (31, 32, 33, 34)
-
- 35. A computer product, including software, for controlling a processor, said computer product comprising code for creating data packets in accordance with user input of protocols and layering thereof, and code for controlling the display of said protocols in the layered order desired by said user, said display being on a single window without regard to the number of layers selected.
Specification