최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0868655 (2007-10-08) |
등록번호 | US-8135016 (2012-03-13) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 2 인용 특허 : 329 |
Systems and methods that identify the Upper Layer Protocol (ULP) message boundaries are provided. In one example, a method that identifies ULP message boundaries is provided. The method may include one or more of the following steps: attaching a framing header of a frame to a data payload to form a
Systems and methods that identify the Upper Layer Protocol (ULP) message boundaries are provided. In one example, a method that identifies ULP message boundaries is provided. The method may include one or more of the following steps: attaching a framing header of a frame to a data payload to form a packet, the framing header being placed immediately after the byte stream transport protocol header, the framing header comprising a length field comprising a length of a framing protocol data unit (PDU); and inserting a marker in the packet, the marker pointing backwards to the framing header and being inserted at a preset interval.
1. A method for identifying Upper Layer Protocol (“ULP”) messages in a transport layer byte stream, the method comprising: forming a transport layer frame of the transport layer byte stream by attaching a framing header to a data payload of the transport layer frame by a transmitter processor, the f
1. A method for identifying Upper Layer Protocol (“ULP”) messages in a transport layer byte stream, the method comprising: forming a transport layer frame of the transport layer byte stream by attaching a framing header to a data payload of the transport layer frame by a transmitter processor, the framing header being attached at a location in the transport layer frame immediately after a transport protocol header of the transport layer frame; andinserting a marker in the transport layer frame, the marker pointing backwards to the framing header and being inserted at a preset interval, wherein the preset interval is smaller than a smallest size of a transport layer packet in the transport layer byte stream. 2. The method of claim 1, wherein the preset interval is a preset interval in the transport layer byte stream. 3. The method of claim 1, comprising forming each transport layer frame of the transport layer byte stream to be self-descriptive. 4. The method of claim 3, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, without requiring any other data, processing or information from other transport layer frames of the transport layer byte stream. 5. The method according to claim 3, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, independently of other transport layer frames of the transport layer byte stream. 6. A method for identifying Upper Layer Protocol (“ULP”) messages in a transport layer byte stream, the method comprising: forming a transport layer frame of the transport layer byte stream by attaching a framing header to a data payload of the transport layer frame by a transmitter processor, the framing header being_attached at a location in the transport layer frame immediately after a transport protocol header of the transport layer frame;inserting a marker in the transport layer frame, the marker pointing backwards to the framing header and being inserted at a preset interval; anddetermining the preset interval by negotiating with a receiver of the transport layer byte stream. 7. The method of claim 6, wherein the preset interval is a preset interval in the transport layer byte stream. 8. The method of claim 6, comprising forming each transport layer frame of the transport layer byte stream to be self-descriptive. 9. The method of claim 8, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, without requiring any other data, processing or information from other transport layer frames of the transport layer byte stream. 10. The method according to claim 8, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, independently of other transport layer frames of the transport layer byte stream. 11. A method for identifying Upper Layer Protocol (“ULP”) messages in a transport layer byte stream, the method comprising: forming a transport layer frame of the transport layer byte stream by attaching a framing header to a data payload of the transport layer frame by a transmitter processor, the framing header being attached at a location in the transport layer frame immediately after a transport protocol header of the transport layer frame;inserting a marker in the transport layer frame, the marker pointing backwards to the framing header and being inserted at a preset interval;initializing the preset interval; andafter initializing the preset interval, adjusting the preset interval by the Upper Layer Protocol. 12. The method of claim 11, wherein the preset interval is a preset interval in the transport layer byte stream. 13. The method of claim 11, comprising forming each transport layer frame of the transport layer byte stream to be self-descriptive. 14. The method of claim 13, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, without requiring any other data, processing or information from other transport layer frames of the transport layer byte stream. 15. The method according to claim 13, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, independently of other transport layer frames of the transport layer byte stream. 16. A method for identifying Upper Layer Protocol (“ULP”) messages in a transport layer byte stream, the method comprising: forming a transport layer frame of the transport layer byte stream by attaching a framing header to a data payload of the transport layer frame by a transmitter processor, the framing header being attached at a location in the transport layer frame immediately after a transport protocol header of the transport layer frame; andinserting a marker in the transport layer frame, the marker pointing backwards to the framing header and being inserted at a preset interval, wherein inserting a marker in the transport layer frame comprises inserting the marker in the transport layer frame, where the relative location between the inserted marker and the transport protocol header of a transport layer frame may vary between different transport layer frames. 17. The method of claim 16, wherein the preset interval is a preset interval in the transport layer byte stream. 18. The method of claim 16, comprising forming each transport layer frame of the transport layer byte stream to be self-descriptive. 19. The method of claim 18, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, without requiring any other data, processing or information from other transport layer frames of the transport layer byte stream. 20. The method according to claim 18, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, independently of other transport layer frames of the transport layer byte stream. 21. A method for identifying Upper Layer Protocol (“ULP”) messages in a transport layer byte stream, the method comprising: forming a transport layer frame of the transport layer byte stream by attaching a framing header to a data payload of the transport layer frame by a transmitter processor, the framing header being attached at a location in the transport layer frame immediately after a transport protocol header of the transport layer frame; andinserting a marker in the transport layer frame, the marker pointing backwards to the framing header and being inserted at a preset interval, wherein inserting a marker in the transport layer frame comprises inserting the marker at a location in the transport layer frame immediately after the transport protocol header and before the framing header. 22. The method of claim 21, wherein the preset interval is a preset interval in the transport layer byte stream. 23. The method of claim 21, comprising forming each transport layer frame of the transport layer byte stream to be self-descriptive. 24. The method of claim 23, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, without requiring any other data, processing or information from other transport layer frames of the transport layer byte stream. 25. The method according to claim 23, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, independently of other transport layer frames of the transport layer byte stream. 26. A method for identifying Upper Layer Protocol (“ULP”) messages in a transport layer byte stream, the method comprising: forming a transport layer frame of the transport layer byte stream by attaching a framing header to a data payload of the transport layer frame by a transmitter processor, the framing header being attached at a location in the transport layer frame immediately after a transport protocol header of the transport layer frame; andinserting a marker in the transport layer frame, the marker pointing backwards to the framing header and being inserted at a preset interval, wherein inserting a marker in the transport layer frame comprises inserting the marker at a location in the transport layer frame immediately following the framing header. 27. The method of claim 26, wherein the preset interval is a preset interval in the transport layer byte stream. 28. The method of claim 26, comprising forming each transport layer frame of the transport layer byte stream to be self-descriptive. 29. The method of claim 28, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, without requiring any other data, processing or information from other transport layer frames of the transport layer byte stream. 30. The method according to claim 28, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, independently of other transport layer frames of the transport layer byte stream. 31. A method for identifying Upper Layer Protocol (“ULP”) messages in a transport layer byte stream, the method comprising: forming a transport layer frame of the transport layer byte stream by attaching a framing header to a data payload of the transport layer frame by a transmitter processor, the framing header being attached at a location in the transport layer frame immediately after a transport protocol header of the transport layer frame; andinserting a marker in the transport layer frame, the marker pointing backwards to the framing header and being inserted at a preset interval, wherein inserting a marker in the transport layer frame comprises inserting the marker between headers in the transport layer frame, and further comprising inserting a second marker in a data payload portion of the transport layer frame, the second marker point backwards to the framing header and being inserted at the preset interval. 32. The method of claim 31, wherein the preset interval is a preset interval in the transport layer byte stream. 33. The method of claim 31, comprising forming each transport layer frame of the transport layer byte stream to be self-descriptive. 34. The method of claim 33, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, without requiring any other data, processing or information from other transport layer frames of the transport layer byte stream. 35. The method according to claim 33, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, independently of other transport layer frames of the transport layer byte stream. 36. A method for identifying Upper Layer Protocol (“ULP”) messages in a transport layer byte stream, the method comprising: forming a transport layer frame of the transport layer byte stream by attaching a framing header to a data payload of the transport layer frame by a transmitter processor, the framing header being attached at a location in the transport layer frame immediately after a transport protocol header of the transport layer frame; andinserting a marker in the transport layer frame, the marker pointing backwards to the framing header and being inserted at a preset interval, wherein inserting a marker in the transport layer frame comprises inserting the marker within a header of the transport layer frame, and further comprising inserting a second marker in a data payload portion of the transport layer frame, the second marker point backwards to the framing header and being inserted at the preset interval. 37. The method of claim 36, wherein the preset interval is a preset interval in the transport layer byte stream. 38. The method of claim 36, comprising forming each transport layer frame of the transport layer byte stream to be self-descriptive. 39. The method of claim 38, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, without requiring any other data, processing or information from other transport layer frames of the transport layer byte stream. 40. The method according to claim 38, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, independently of other transport layer frames of the transport layer byte stream. 41. A method for identifying Upper Layer Protocol (“ULP”) messages in a transport layer byte stream, the method comprising: forming a transport layer frame of the transport layer byte stream by attaching a framing header to a data payload of the transport layer frame by a transmitter processor, the framing header being attached at a location in the transport layer frame immediately after a transport protocol header of the transport layer frame; andinserting a marker in the transport layer frame, the marker pointing backwards to the framing header and being inserted at a preset interval, wherein inserting a marker in the transport layer frame comprises selecting a location in the transport layer frame at which to insert the marker, wherein said selecting comprises selecting between a plurality of locations comprising: between headers of the transport layer frame, within a header of the transport layer frame, and within a data payload portion of the transport layer frame. 42. The method of claim 41, wherein the preset interval is a preset interval in the transport layer byte stream. 43. The method of claim 41, comprising forming each transport layer frame of the transport layer byte stream to be self-descriptive. 44. The method of claim 43, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, without requiring any other data, processing or information from other transport layer frames of the transport layer byte stream. 45. The method according to claim 43, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, independently of other transport layer frames of the transport layer byte stream. 46. A method for identifying Upper Layer Protocol (“ULP”) messages in a transport layer byte stream, the method comprising: forming a transport layer frame of the transport layer byte stream by attaching a framing header to a data payload of the transport layer frame by a transmitter processor, the framing header being attached at a location in the transport layer frame immediately after a transport protocol header of the transport layer frame; andinserting a marker in the transport layer frame, the marker pointing backwards to the framing header and being inserted at a preset interval, wherein the marker comprises: a first portion comprising information pointing backwards to the framing header; anda second portion comprising information different from the information of the first portion. 47. The method of claim 46, wherein the second portion of the marker comprises framing information. 48. The method of claim 46, wherein the second portion of the marker comprises signaling information. 49. The method of claim 46, wherein the second portion of the marker comprises error correction information for correcting errors in the marker. 50. The method of claim 46, wherein the second portion of the marker comprises ULP-specific information. 51. The method of claim 46, wherein the preset interval is a preset interval in the transport layer byte stream. 52. The method of claim 46, comprising forming each transport layer frame of the transport layer byte stream to be self-descriptive. 53. The method of claim 52, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, without requiring any other data, processing or information from other transport layer frames of the transport layer byte stream. 54. The method according to claim 52, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, independently of other transport layer frames of the transport layer byte stream. 55. A method for identifying Upper Layer Protocol (“ULP”) messages in a transport layer byte stream, the method comprising: forming a transport layer frame of the transport layer byte stream by attaching a framing header to a data payload of the transport layer frame by a transmitter processor, the framing header being attached at a location in the transport layer frame immediately after a transport protocol header of the transport layer frame; andinserting a marker in the transport layer frame, the marker pointing backwards to the framing header and being inserted at a preset interval, wherein the marker comprises a delta value indicating a number of bytes before a marker location to a particular location within the framing header. 56. The method of claim 55, wherein the preset interval is a preset interval in the transport layer byte stream. 57. The method of claim 55, comprising forming each transport layer frame of the transport layer byte stream to be self-descriptive. 58. The method of claim 57, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, without requiring any other data, processing or information from other transport layer frames of the transport layer byte stream. 59. The method according to claim 57, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, independently of other transport layer frames of the transport layer byte stream. 60. A method for identifying Upper Layer Protocol (“ULP”) messages in a transport layer byte stream, the method comprising: forming a transport layer frame of the transport layer byte stream by attaching a framing header to a data payload of the transport layer frame by a transmitter processor, the framing header being attached at a location in the transport layer frame immediately after a transport protocol header of the transport layer frame; andinserting a marker in the transport layer frame, the marker pointing backwards to the framing header and being inserted at a preset interval, wherein the marker comprises a delta value indicating a number of bytes before a marker location to a beginning location of the framing header. 61. The method of claim 60, wherein the preset interval is a preset interval in the transport layer byte stream. 62. The method of claim 60, comprising forming each transport layer frame of the transport layer byte stream to be self-descriptive. 63. The method of claim 62, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, without requiring any other data, processing or information from other transport layer frames of the transport layer byte stream. 64. The method according to claim 62, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, independently of other transport layer frames of the transport layer byte stream. 65. A method for identifying Upper Layer Protocol (“ULP”) messages in a transport layer byte stream, the method comprising: forming a transport layer frame of the transport layer byte stream by attaching a framing header to a data payload of the transport layer frame by a transmitter processor, the framing header being attached at a location in the transport layer frame immediately after a transport protocol header of the transport layer frame;inserting a marker in the transport layer frame, the marker pointing backwards to the framing header and being inserted at a preset interval; andinserting at least one marker pointing backwards to a respective framing header in every transport layer frame of the transport layer byte stream. 66. The method of claim 65, wherein the preset interval is a preset interval in the transport layer byte stream. 67. The method of claim 65, comprising forming each transport layer frame of the transport layer byte stream to be self-descriptive. 68. The method of claim 67, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, without requiring any other data, processing or information from other transport layer frames of the transport layer byte stream. 69. The method according to claim 67, wherein forming each transport layer frame of the transport layer byte stream to be self-descriptive comprises forming each transport layer frame such that upper layer data carried by said transport layer frame is placed in a pre-designated memory location of a receiver of said transport layer frame, the memory location specific to the upper layer data, independently of other transport layer frames of the transport layer byte stream.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.