Data representation protocol for communications between different networks
First Claim
1. A method of transmitting data and control information between two networks that use different data representation formats, the method comprising the steps of:
- A) generating information units in one of the networks that includes control information units and data information units;
B) forming the information units into a block in the order in which said information units are generated;
C) determining for each information unit generated whether said each information unit is a control information unit or a data information unit;
D) ending forming the block at a control information unit when a block sequence has a control information unit followed by a data information unit; and
E) sending the block to the other of said networks.
5 Assignments
0 Petitions
Accused Products
Abstract
A data representation and protocol are provided to interface two networks. A plurality of information units to be transmitted from one network to another are formatted into a variable size block in accordance with the protocol. Each block contains a header field storing a total information unit count and a control information unit count. The remainder of the block stores the actual information itself, both control and data, in consecutive byte locations, with the actual control information located at the end of the block. The block can then be sent to another network for processing. A device in the other network need only reference the block header to determine whether the information contained in the block is control or data. This speeds the processing of large quantities of either all data information and/or control information.
-
Citations
16 Claims
-
1. A method of transmitting data and control information between two networks that use different data representation formats, the method comprising the steps of:
-
A) generating information units in one of the networks that includes control information units and data information units; B) forming the information units into a block in the order in which said information units are generated; C) determining for each information unit generated whether said each information unit is a control information unit or a data information unit; D) ending forming the block at a control information unit when a block sequence has a control information unit followed by a data information unit; and E) sending the block to the other of said networks. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a system including a plurality of clients of one network, with a first network using a first data representation format, coupled to a server which communicates with second network, the second network using a second data representation format, a method of transmitting data and control information between the first network and the second network, the method comprising the steps of:
-
A) generating information units from the first network that includes control information units and data information units; B) forming the information units into a block in the order in which said information units are generated; C) determining for each information unit generated whether each information unit is a control information unit or a data information unit; D) ending formation of a block with a control information unit when a block sequence has a control information unit followed by a data information unit; and E) sending the block to the second networks. - View Dependent Claims (8, 9, 10)
-
-
11. A computer system, comprising:
-
an m-bit network; an n-bit network including at least one device; a server coupling the m-bit network to the n-bit network, with the server further including; a memory; means in the memory for receiving and storing information units from the m-bit network, said information units including control information units and data information units; means for forming the information units into a block in the order in which said information units are received in the memory; means for determining whether each information unit received is a control information unit or a data information unit; means for ending the formation of said block with a control information unit when a sequence of a control information unit followed by a data unit is detected; and means for ending the block to the n-bit network. - View Dependent Claims (12, 13, 14)
-
-
15. A server for interfacing between an m-bit network and an n-bit network, comprising:
-
a memory; means in the memory for receiving and storing information units from the m-bit network, said information units including control information units and data information units; means for forming the information units into a block in the order in which the information units are received in the memory; means for determining whether each information unit received is a control information unit or a data information unit; means for determining a sequence of a control information unit followed by a data information unit; and means for ending the formation of said block with said preceding control information unit. - View Dependent Claims (16)
-
Specification