최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0809913 (2007-05-31) |
등록번호 | US-8098579 (2012-01-17) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 216 인용 특허 : 207 |
A system for adjusting the window size of a TCP packet on a packet network including a receiving transport layer device configured to determine network performance information of the packet network; concatenate the network performance information into the data packets; adjust the window size of the
A system for adjusting the window size of a TCP packet on a packet network including a receiving transport layer device configured to determine network performance information of the packet network; concatenate the network performance information into the data packets; adjust the window size of the TCP packet based on the network performance information; a non-transport layer device in communication with the receiving transport layer device for receiving the data packets; and a transport layer device in communication with the non-transport layer device, wherein the non-transport layer device forwards the data packets on to the transport layer device. A method for adjusting the window size of a TCP packet on a packet network is also included.
1. A system for adjusting the window size of a TCP session on a packet network, the system comprising: a non-transport layer device;a receiving transport layer device in communication with the non-transport layer device and operable to receive packets communicated by the non-transport layer device,
1. A system for adjusting the window size of a TCP session on a packet network, the system comprising: a non-transport layer device;a receiving transport layer device in communication with the non-transport layer device and operable to receive packets communicated by the non-transport layer device, wherein the receiving transport layer device communicates with the non-transport layer device using Ethernet protocol and wherein the non-transport layer device determines network performance information associated with a path of the network and communicates the network performance information to the receiving transport layer device, the path allowing communication from the non-transport layer device to the receiving transport layer device; andwherein the receiving transport layer device is operable to adjust the window size of the TCP session in response to the received network performance information, wherein said adjusting said window size is delayed to increase a transmit versus wait for an acknowledgement data packet to accommodate packet network link lengths. 2. The system for adjusting the window size of a TCP session on a packet network of claim 1 further comprising: a sending network layer device for receiving said data packets from said transport layer device, said sending network layer device configured to:receive network performance information of said packet network; andadjust said window size of said TCP packet in response to the received network performance information. 3. The system for adjusting the window size of a TCP session on a packet network of claim 1 wherein said non-transport layer device is selected from the group consisting of a physical layer device, data link layer device, network layer device, session layer device, presentation layer device, and application layer device. 4. The system for adjusting the window size of a TCP session on a packet network of claim 1 wherein the network performance information includes data indicative of a total number of data packets communicated over the path in at least one direction and data indicative of a total amount of bandwidth of data communicated over the path. 5. The system for adjusting the window size of a TCP session on a packet network of claim 1 wherein the network performance information includes data indicative of a total number of data packets that each include data for real-time applications communicated over the path in at least one direction and data indicative of a total amount of bandwidth of data for real-time applications communicated over the path. 6. The system for adjusting the window size of a TCP session on a packet network of claim 1 wherein said receiving transport layer device includes at least one means for: counting total of said data packets being communicated via said packet network during a time period;counting a subset of said data packets including real-time content being communicated via said packet network during said time period;determining bandwidth of the subset of said data packets being communicated via said packet network; anddetermining bandwidth of said data packets including real-time content being communicated via said packet network. 7. The system for adjusting the window size of a TCP session on a packet network of claim 1 wherein the non-transport layer device includes at least one means for: counting a total of said data packets being communicated via said packet network during a time period;counting a subset of said data packets including real-time content being communicated via said packet network during said time period;determining bandwidth of the subset of said data packets being communicated via said packet network; anddetermining bandwidth of said data packets including real-time content being communicated via said packet network. 8. The system for adjusting the window size of a TCP session on a packet network of claim 1 wherein the non-transport layer device includes a ITU-T Y.1731 module configured to separately count total data packets and data packets including real-time content. 9. The system for adjusting the window size of a TCP session on a packet network of claim 1 wherein said adjust said window size includes a decrease or an increase in a timer value, said timer value relating to the re-transmission of a portion of said data packets. 10. The system for adjusting the window size of a TCP session on a packet network of claim 1 wherein said adjust the window size includes increasing or decreasing the number of octets contained in said data packets said receiving transport layer device is prepared to accept. 11. A method of adjusting the window size of a TCP communications session on a packet network, the method comprising: determining network performance information associated with a communications path from a non-transport layer device and a receiving transport layer device, wherein communications over the communications path are conducted using an Ethernet protocol;storing the network performance information in a packet;communicating the packet to a sending element; andadjusting the window size of the TCP communications session in response to the communicated packet, wherein said adjusting said window size is delayed to increase a transmit versus wait for an acknowledgement data packet to accommodate packet network link lengths. 12. The method for adjusting the window size of a TCP session on a packet network of claim 11, wherein said network performance information includes information that is indicative of bandwidth of data packets including real-time content and total data packets communicated over said packet network. 13. The method for adjusting the window size of a TCP session on a packet network of claim 11, wherein determining the network performance information includes determining data indicative of a total number of data packets communicated over the path in at least one direction and data indicative of a total amount of bandwidth of data communicated over the path. 14. The method for adjusting the window size of a TCP session on a packet network of claim 11, wherein determining the network performance information includes determining data indicative of a total number of data packets that each include data for real-time applications communicated over the path in at least one direction and data indicative of a total amount of bandwidth of data for real-time applications communicated over the path. 15. The method for adjusting the window size of a TCP session on a packet network of claim 11 further comprising: determining whether at least one network performance information value of said packet network exceeds a predetermined threshold value;communicating an instruction in an acknowledgement data packet to said receiving transport layer device to adjust said window size. 16. The method for adjusting the window size of a TCP session on a packet network of claim 11 wherein one of said non-transport layer device and receiving transport layer device includes a ITU-T Y.1731 module configured to separately count total data packets and data packets including real-time content. 17. A system for adjusting the window size of a TCP communications session on a packet network, the system comprising: means for determining network performance information associated with communications path from a non-transport layer device and a receiving transport layer device, wherein communications over the communications path are conducted using an Ethernet protocol;means for storing the network performance information in a packet;means for communicating the packet to the sending element;means for adjusting the window size of the TCP communications session, in response to the communicated packet; andmeans for delaying said adjusting said window size to increase a transmit versus wait for an acknowledgement data packet to accommodate packet network link lengths. 18. The system for adjusting the window size of a TCP session on a packet network of claim 17 wherein determining network performance information includes determining a first set of network performance information associated with packets that include data for real-time applications and a second set of network performance information associated with both the packets that include data for real-time applications and packets that include data for non-real time applications. 19. The system for adjusting the window size of a TCP session on a packet network of claim 17, wherein determining the network performance information includes determining data indicative of a total number of data packets communicated over the path in at least one direction and data indicative of a total amount of bandwidth of data communicated over the path. 20. The system for adjusting the window size of a TCP session on a packet network of claim 17, wherein determining the network performance information includes determining data indicative of a total number of data packets that include data for real-time applications communicated over the path in at least one direction and data indicative of a total amount of bandwidth of data for real-time applications communicated over the path. 21. The system for adjusting the window size of a TCP session on a packet network of claim 17 further comprising: means for determining whether at least one network performance information value of said packet network exceeds a predetermined threshold value;means for communicating an instruction in an acknowledgement data packet to said receiving transport layer device to adjust said window size of said data packet. 22. The system for adjusting the window size of a TCP session on a packet network of claim 17 wherein one of said non-transport layer device and receiving transport layer device includes a ITU-T Y.1731 module configured to separately count total data packets and data packets including real-time content.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.