KR100922472B1 - 통신 단말, 통신 제어 방법 및 통신 제어 프로그램 - Google Patents
통신 단말, 통신 제어 방법 및 통신 제어 프로그램 Download PDFInfo
- Publication number
- KR100922472B1 KR100922472B1 KR1020070090793A KR20070090793A KR100922472B1 KR 100922472 B1 KR100922472 B1 KR 100922472B1 KR 1020070090793 A KR1020070090793 A KR 1020070090793A KR 20070090793 A KR20070090793 A KR 20070090793A KR 100922472 B1 KR100922472 B1 KR 100922472B1
- Authority
- KR
- South Korea
- Prior art keywords
- segment
- bytes
- transmission
- rtt
- reception
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/187—Details of sliding window management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims (7)
- RTT의 최소값을 계측하는 최소 시간 계측부와,상기 최소 시간 계측부로 계측된 RTT의 최소값의 기간내에 수신측에 도달한 세그먼트의 바이트수를 송신측에서 산출하는 수신 바이트수 계산부와,상기 수신 바이트수 계산부로 산출된 세그먼트의 바이트수에 기초하여, 송신 세그먼트수를 제어하는 송신 세그먼트 제어부를 구비한 것을 특징으로 하는 통신 단말.
- 제 1 항에 있어서, 상기 최소 시간 계측부는, 세그먼트의 송신이 소정 시간 이상 이루어지지 않을 경우, 혹은 폭주 윈도우가 초기 윈도우 사이즈를 밑돌 경우, 혹은 소정의 계측 시간에 걸쳐 상기 RTT의 최소값에서 규정되는 값 이하의 RTT가 계측되지 않을 경우, 상기 RTT의 최소값을 재설정하는 것을 특징으로 하는 통신 단말.
- 제 1 항 또는 제 2 항에 있어서, 상기 송신 세그먼트 제어부는, 송신측이 송신할 수 있는 최대 세그먼트 사이즈, 혹은 ACK된 바이트수에 기초하여, 세그먼트의 송출을 제한하는 것을 특징으로 하는 통신 단말.
- 제 1 항 또는 제 2 항에 있어서, 상기 수신 바이트수 계산부로 산출된 세그먼트의 바이트수를 고려하지 않고, ACK수신시 또는 패킷 로스 발생시의 폭주 윈도우 또는 슬로우 스타트 역치를 계산하는 폭주 윈도우 계산부를 더 구비하고,상기 송신 세그먼트 제어부는, 상기 폭주 윈도우 계산부로 계산된 폭주 윈도우 또는 슬로우 스타트 역치에 기초하여 세그먼트의 송신 제어를 행하는 것을 특징으로 하는 통신 단말.
- RTT의 최소값을 계측하는 스텝과,상기 계측된 RTT의 최소값의 기간내에 수신측에 도달한 세그먼트의 바이트수를 송신측에서 산출하는 수신 스텝과,상기 송신측에서 산출된 세그먼트의 바이트수에 기초하여, 송신 세그먼트수를 제어하는 스텝을 구비한 것을 특징으로 하는 통신 제어 방법.
- RTT의 최소값을 계측하는 스텝과,상기 계측된 RTT의 최소값의 기간내에 수신측에 도달한 세그먼트의 바이트수를 송신측에서 산출하는 수신 스텝과,상기 송신측에서 산출된 세그먼트의 바이트수에 기초하여, 송신 세그먼트수를 제어하는 스텝을 컴퓨터에 실행시키는 것을 특징으로 하는 통신 제어 프로그램을 기억한 컴퓨터 판독 가능한 기록매체.
- 제 3 항에 있어서, 상기 수신 바이트수 계산부로 산출된 세그먼트의 바이트수를 고려하지 않고, ACK수신시 또는 패킷 로스 발생시의 폭주 윈도우 또는 슬로우 스타트 역치를 계산하는 폭주 윈도우 계산부를 더 구비하고,상기 송신 세그먼트 제어부는, 상기 폭주 윈도우 계산부로 계산된 폭주 윈도우 또는 슬로우 스타트 역치에 기초하여 세그먼트의 송신 제어를 행하는 것을 특징으로 하는 통신 단말.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006243853 | 2006-09-08 | ||
JPJP-P-2006-00243853 | 2006-09-08 | ||
JPJP-P-2007-00059618 | 2007-03-09 | ||
JP2007059618 | 2007-03-09 | ||
JP2007215080A JP4435817B2 (ja) | 2006-09-08 | 2007-08-21 | 通信端末、通信制御方法および通信制御プログラム |
JPJP-P-2007-00215080 | 2007-08-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080023176A KR20080023176A (ko) | 2008-03-12 |
KR100922472B1 true KR100922472B1 (ko) | 2009-10-21 |
Family
ID=38834486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070090793A KR100922472B1 (ko) | 2006-09-08 | 2007-09-07 | 통신 단말, 통신 제어 방법 및 통신 제어 프로그램 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8279756B2 (ko) |
EP (1) | EP1898546A3 (ko) |
KR (1) | KR100922472B1 (ko) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5018663B2 (ja) * | 2008-06-17 | 2012-09-05 | 富士通株式会社 | 遅延時間計測装置、遅延時間計測プログラム、および遅延時間計測方法 |
KR101835387B1 (ko) * | 2011-04-29 | 2018-03-08 | 삼성전자주식회사 | 단말기 및 그 단말기에서 자원 스케줄링 방법 |
US9736045B2 (en) * | 2011-09-16 | 2017-08-15 | Qualcomm Incorporated | Systems and methods for network quality estimation, connectivity detection, and load management |
CN104093170B (zh) * | 2014-06-10 | 2017-12-01 | 北京创毅视讯科技有限公司 | 基于tcp的数据传输方法和tcp代理装置 |
US20170195085A1 (en) * | 2016-01-06 | 2017-07-06 | Futurewei Technologies, Inc. | Transmission control protocol segment recovery |
US10425338B2 (en) * | 2016-03-14 | 2019-09-24 | International Business Machines Corporation | Virtual switch-based congestion control for datacenter networks |
US9985890B2 (en) | 2016-03-14 | 2018-05-29 | International Business Machines Corporation | Identifying a local congestion control algorithm of a virtual machine |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004158916A (ja) | 2002-11-01 | 2004-06-03 | Matsushita Electric Ind Co Ltd | 通信システム及び方法 |
US6925502B1 (en) | 2000-06-20 | 2005-08-02 | At&T Corp. | Methods and systems for improving data transmission rates having adaptive protocols |
JP2005268979A (ja) | 2004-03-17 | 2005-09-29 | Nippon Telegr & Teleph Corp <Ntt> | 片方向遅延時間に基づいた輻輳制御方法、通信システム、通信装置、通信方法、プログラム、および記録媒体 |
KR20050121476A (ko) * | 2004-06-22 | 2005-12-27 | 삼성전자주식회사 | 무선 네트워크 장치 및 이를 이용한 전송율 제어 방법 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001237882A (ja) * | 2000-02-23 | 2001-08-31 | Nec Corp | パケットデータ転送におけるパケットサイズ制御装置及びその制御方法 |
US7099273B2 (en) * | 2001-04-12 | 2006-08-29 | Bytemobile, Inc. | Data transport acceleration and management within a network communication system |
KR100450938B1 (ko) * | 2001-10-05 | 2004-10-02 | 삼성전자주식회사 | 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서트랜스포트 블록 셋 크기 정보를 송수신하는 장치 및 방법 |
US6851008B2 (en) * | 2002-03-06 | 2005-02-01 | Broadcom Corporation | Adaptive flow control method and apparatus |
US7447968B2 (en) * | 2002-04-24 | 2008-11-04 | Samsung Electronics, Co., Ltd. | Apparatus and method for supporting automatic repeat request in a high-speed wireless packet data communication system |
JP4433202B2 (ja) * | 2003-07-11 | 2010-03-17 | 日本電気株式会社 | トランスポート層中継方法及びトランスポート層中継装置並びにプログラム |
US7656800B2 (en) | 2004-07-30 | 2010-02-02 | Cisco Technology, Inc. | Transmission control protocol (TCP) |
US9325456B2 (en) * | 2005-03-22 | 2016-04-26 | Intel Corporation | Method and apparatus for delayed recovery for block acknowledgement bursting in a wireless network |
US7889654B2 (en) * | 2005-03-30 | 2011-02-15 | At&T Intellectual Property Ii, L.P. | Loss tolerant transmission control protocol |
US7719967B2 (en) * | 2005-09-28 | 2010-05-18 | Netapp, Inc. | Cumulative TCP congestion control |
-
2007
- 2007-09-06 EP EP07017450A patent/EP1898546A3/en not_active Withdrawn
- 2007-09-06 US US11/851,064 patent/US8279756B2/en active Active
- 2007-09-07 KR KR1020070090793A patent/KR100922472B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6925502B1 (en) | 2000-06-20 | 2005-08-02 | At&T Corp. | Methods and systems for improving data transmission rates having adaptive protocols |
JP2004158916A (ja) | 2002-11-01 | 2004-06-03 | Matsushita Electric Ind Co Ltd | 通信システム及び方法 |
JP2005268979A (ja) | 2004-03-17 | 2005-09-29 | Nippon Telegr & Teleph Corp <Ntt> | 片方向遅延時間に基づいた輻輳制御方法、通信システム、通信装置、通信方法、プログラム、および記録媒体 |
KR20050121476A (ko) * | 2004-06-22 | 2005-12-27 | 삼성전자주식회사 | 무선 네트워크 장치 및 이를 이용한 전송율 제어 방법 |
Also Published As
Publication number | Publication date |
---|---|
EP1898546A3 (en) | 2011-04-27 |
KR20080023176A (ko) | 2008-03-12 |
US20080062875A1 (en) | 2008-03-13 |
US8279756B2 (en) | 2012-10-02 |
EP1898546A2 (en) | 2008-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4778453B2 (ja) | 通信端末、輻輳制御方法および輻輳制御プログラム | |
JP4016387B2 (ja) | データフロー制御方法 | |
US7782758B2 (en) | Efficient loss recovery architecture for loss-decoupled TCP | |
US7061856B2 (en) | Data throughput over lossy communication links | |
KR100922472B1 (ko) | 통신 단말, 통신 제어 방법 및 통신 제어 프로그램 | |
JP4708978B2 (ja) | 高スループットを実現する通信システム、通信端末、セッション中継装置、及び通信プロトコル | |
US7444578B2 (en) | Data unit sender and method of controlling the same | |
US20060209838A1 (en) | Method and system for estimating average bandwidth in a communication network based on transmission control protocol | |
JP5941853B2 (ja) | パケット通信方法及び装置 | |
JP5299794B2 (ja) | 通信品質監視装置、通信システム、通信品質監視方法及びそのプログラム | |
WO2010032370A1 (ja) | 伝送レート制御装置及び伝送レート制御方法 | |
JP4435817B2 (ja) | 通信端末、通信制御方法および通信制御プログラム | |
US7613976B2 (en) | Method for setting the retransmission timeout period in a packet switched communication network | |
KR100912178B1 (ko) | 무선 환경에서의 혼잡제어방법 및 기록매체 | |
CN103152278B (zh) | 拥塞确定方法、装置和网络设备 | |
JP5387058B2 (ja) | 送信装置、送信レート算出方法及び送信レート算出プログラム | |
CN117676695A (zh) | Tcp传输方法、装置和*** | |
JP6011813B2 (ja) | 通信装置およびその通信制御方法 | |
KR100915996B1 (ko) | 대역폭변화에 따른 적응형 전송 제어 프로토콜을 이용한데이터 패킷 전송 방법 및 그를 위한 송신측 단말장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120924 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20130924 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20141001 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150917 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20160921 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20170920 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20180920 Year of fee payment: 10 |