Claims
- 1. A method of dividing a data transmission unit (DTU) of unknown size into segments each having a fixed predetermined size, the method comprising:
a) receiving the DTU at an input port; b) determining a connection identifier for the DTU; c) determining a size of the DTU; d) dividing the DTU into portions, each portion having a size not exceeding a predetermined portion size; e) storing each of the portions in a segment, the segment having a fixed predetermined size; f) storing the connection identifier in a connection identifier field in each segment; g) setting a full field in each segment which has a payload section that is fully occupied by a portion from the DTU; and h) setting an end of package (EOP) field in a last segment containing the last portion of the DTU.
- 2. A data segment having a fixed predetermined size, the segment being for storing and transmitting portions of a data transmission unit between a source and a destination the segment comprising:
a header section containing:
a destination field for storing a destination address for the segment; a connection identifier for storing a connection identifier which identifies a parent data transmission unit; a full field for indicating if a full condition is met; and an end of package (EOP) field for indicating if the segment is a last segment in a sequence of segments occupied by portions from the parent data transmission unit, a payload section containing a payload portion which stores a portion of data from the parent data transmission unit, wherein the full condition is met if the payload section is completely occupied by the payload portion and the payload portion is completely occupied by the portion of data from the parent data transmission unit.
- 3. A data segment as in claim 2 wherein the payload section further includes a count field for storing an indication of how much of the payload portion is occupied by the portion of data from the parent data transmission unit.
- 4. A data segment as in claim 3 wherein the payload section further includes a parity field for determining if data stored in the count field is corrupted.
- 5. A data segment as in claim 2 wherein the full field is a 1-bit field.
- 6. A data segment as in claim 2 wherein the EOP field is a 1-bit field.
Parent Case Info
[0001] This application relates to U.S. Provisional Patent Application No. 60/240,842 filed Oct. 17, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60240842 |
Oct 2000 |
US |