KR101298544B1 - 이동통신 시스템의 수신 패킷 처리 장치 및 방법 - Google Patents
이동통신 시스템의 수신 패킷 처리 장치 및 방법 Download PDFInfo
- Publication number
- KR101298544B1 KR101298544B1 KR1020060016145A KR20060016145A KR101298544B1 KR 101298544 B1 KR101298544 B1 KR 101298544B1 KR 1020060016145 A KR1020060016145 A KR 1020060016145A KR 20060016145 A KR20060016145 A KR 20060016145A KR 101298544 B1 KR101298544 B1 KR 101298544B1
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- tcp
- processing unit
- mac
- retransmission
- 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
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1848—Time-out mechanisms
-
- 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/1607—Details of the supervisory signal
-
- 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/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/06—Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (14)
- 이동통신 시스템에서 수신 패킷 처리 방법에 있어서,수신되는 소정 개수의 프레임을 이용하여 해당 패킷을 복원하였을 시, MAC 처리부가 이전의 패킷에 대해 재전송을 기다리고 있는지 여부를 판단하는 과정과,상기 판단에 따라 MAC 처리부가 TCP 헤더의 하나의 구간을 이용하여 상기 복원된 패킷에 상기 이전의 패킷에 대해 재전송을 기다리고 있는지 여부를 나타내는 정보를 설정하고, 상기 복원된 패킷을 IP 처리부로 전송하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 1 항에 있어서,특정 프레임에 오류가 감지될 시, 상기 MAC 처리부가 해당 프레임에 대한 재전송을 요청하고, 상기 프레임에 대한 타이머를 설정하는 과정과,상기 타이머가 만료될 시, 상기 MAC 처리부가 해당 타이머의 만료 표시를 설정하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 제 2 항에 있어서,상기 패킷을 복원하였을 시, 상기 MAC 처리부가 상기 복원된 패킷에 타이머 만료 표시가 설정되어 있는지 검사하는 과정과,상기 복원된 패킷에 타이머 만료 표시가 설정되어 있지 않을 시, 상기 MAC 처리부가 이전의 패킷에 대해 재전송을 기다리고 있는지 여부를 판단하는 과정과,상기 복원된 패킷에 타이머 만료 표시가 설정되어 있을 시, 상기 MAC 처리부가 상기 구간을 이용하여 상기 이전의 패킷에 대해 재전송을 기다리고 있지 않음을 설정하고, 해당 타이머의 만료 표시를 해제한 후, 상기 복원된 패킷을 상기 IP 처리부로 전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 제 1 항에 있어서,상기 IP 처리부가 상기 MAC 처리부로부터 전달받은 IP 패킷 헤더를 검사하고, 상기 IP 패킷 헤더를 제외한 TCP 패킷을 TCP 계층으로 전달하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 제 4 항에 있어서,상기 IP 처리부로부터 TCP 패킷이 수신될 시, TCP 처리부가 TCP 헤더의 순서번호를 이용하여 상기 패킷의 순서에 오류가 있는지 검사하는 과정과,상기 패킷의 순서에 오류가 감지될 시, 상기 TCP 처리부가 상기 패킷의 헤더를 이용하여 이전의 패킷에 대해 상기 MAC 처리부가 재전송을 기다리고 있는지 여부를 검사하는 과정과,상기 MAC 처리부가 재전송을 기다리고 있음이 검사될 시, 상기 TCP 처리부가 상기 패킷을 버퍼에 저장하고, ACK 패킷을 생성하지 않는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 제 5 항에 있어서,상기 MAC 처리부가 재전송을 기다리고 있지 않음이 검사될 시, 상기 TCP 처리부가 상기 패킷을 버퍼에 저장하고, 상기 버퍼에 있는 패킷 수 만큼의 ACK 패킷을 생성하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 제 5 항에 있어서,상기 패킷의 순서에 오류가 감지될 시, 상기 TCP 처리부가 상기 패킷이 이미 수신된 패킷인지 검사하고, 상기 패킷이 이미 수신된 패킷일 시, 통상의 TCP 동작을 수행하며, 상기 패킷이 이미 수신된 패킷이 아닐 시, 상기 패킷의 헤더를 이용하여 이전의 패킷에 대해 상기 MAC 처리부가 재전송을 기다리고 있는지 여부를 검사하는 과정과,상기 패킷의 순서에 오류가 감지되지 않을 시, 상기 TCP 처리부가 통상의 TCP 동작을 수행하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 이동통신 시스템에서 수신 패킷 처리 장치에 있어서,수신되는 소정 개수의 프레임을 이용하여 해당 패킷을 복원하였을 시, 이전의 패킷에 대해 재전송을 기다리고 있는지 여부를 판단하고, 상기 판단에 따라 MAC 처리부가 TCP 헤더의 하나의 구간을 이용하여 상기 복원된 패킷에 상기 이전의 패킷에 대해 재전송을 기다리고 있는지 여부를 나타내는 정보를 설정하는 MAC 처리부와,상기 MAC 처리부로부터 상기 이전의 패킷에 대해 재전송을 기다리고 있는지 여부를 나타내는 정보가 설정된 복원된 패킷을 수신하는 IP 처리부를 포함하는 것을 특징으로 하는 장치.
- 제 8 항에 있어서,상기 MAC 처리부는, 특정 프레임에 오류가 감지될 시, 해당 프레임에 대한 재전송을 요청하고, 상기 프레임에 대한 타이머를 설정하고, 상기 타이머가 만료될 시, 해당 타이머의 만료 표시를 설정하는 것을 특징으로 하는 장치.
- 제 9 항에 있어서,상기 MAC 처리부는, 상기 패킷을 복원하였을 시, 상기 복원된 패킷에 타이머 만료 표시가 설정되어 있는지 검사하고,상기 복원된 패킷에 타이머 만료 표시가 설정되어 있지 않을 시, 이전의 패킷에 대해 재전송을 기다리고 있는지 여부를 판단하며,상기 복원된 패킷에 타이머 만료 표시가 설정되어 있을 시, 상기 구간을 이용하여 상기 이전의 패킷에 대해 재전송을 기다리고 있지 않음을 설정하고, 해당 타이머의 만료 표시를 해제한 후, 상기 복원된 패킷을 상기 IP 처리부로 전송하는 것을 특징으로 하는 장치.
- 제 8 항에 있어서,상기 IP 처리부는, 상기 MAC 처리부로부터 전달받은 IP 패킷 헤더를 검사하고, 상기 IP 패킷 헤더를 제외한 TCP 패킷을 TCP 처리부로 전달하는 것을 특징으로 하는 장치.
- 제 11 항에 있어서,상기 IP 처리부로부터 TCP 패킷이 수신될 시, TCP 헤더의 순서번호를 이용하여 상기 패킷의 순서에 오류가 있는지 검사하고, 상기 패킷의 순서에 오류가 감지될 시, 상기 패킷의 헤더를 이용하여 이전의 패킷에 대해 상기 MAC 처리부가 재전송을 기다리고 있는지 여부를 검사하고, 상기 MAC 처리부가 재전송을 기다리고 있음이 검사될 시, 상기 패킷을 버퍼에 저장하고, ACK 패킷을 생성하지 않는 상기 TCP 처리부를 더 포함하는 것을 특징으로 하는 장치.
- 제 12 항에 있어서,상기 TCP 처리부는, 상기 MAC 처리부가 재전송을 기다리고 있지 않음이 검사될 시, 상기 패킷을 버퍼에 저장하고, 상기 버퍼에 있는 패킷 수 만큼의 ACK 패킷을 생성하는 것을 특징으로 하는 장치.
- 제 12 항에 있어서,상기 TCP 처리부는, 상기 패킷의 순서에 오류가 감지될 시, 상기 패킷이 이미 수신된 패킷인지 검사하고, 상기 패킷이 이미 수신된 패킷일 시, 통상의 TCP 동작을 수행하며,상기 패킷이 이미 수신된 패킷이 아닐 시, 상기 MAC 처리부가 상기 패킷의 헤더를 이용하여 이전의 패킷에 대해 재전송을 기다리고 있는지 여부를 검사하고, 상기 패킷의 순서에 오류가 감지되지 않을 시, 통상의 TCP 동작을 수행하는 것을 특징으로 하는 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060016145A KR101298544B1 (ko) | 2006-02-20 | 2006-02-20 | 이동통신 시스템의 수신 패킷 처리 장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060016145A KR101298544B1 (ko) | 2006-02-20 | 2006-02-20 | 이동통신 시스템의 수신 패킷 처리 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070082987A KR20070082987A (ko) | 2007-08-23 |
KR101298544B1 true KR101298544B1 (ko) | 2013-09-16 |
Family
ID=38612445
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060016145A KR101298544B1 (ko) | 2006-02-20 | 2006-02-20 | 이동통신 시스템의 수신 패킷 처리 장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101298544B1 (ko) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030067556A (ko) * | 2002-02-07 | 2003-08-14 | 삼성전자주식회사 | 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서서빙 고속 공통 제어 채널 셋 정보를 송수신하는 장치 및방법 |
KR100424456B1 (ko) | 2001-07-20 | 2004-03-26 | 삼성전자주식회사 | 라디오 링크 프로토콜을 사용하는 이동통신시스템에서재전송 타이머 구동 방법 |
KR20060005634A (ko) * | 2004-07-13 | 2006-01-18 | 삼성전자주식회사 | 재전송 제어 방법 및 장치 |
-
2006
- 2006-02-20 KR KR1020060016145A patent/KR101298544B1/ko not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100424456B1 (ko) | 2001-07-20 | 2004-03-26 | 삼성전자주식회사 | 라디오 링크 프로토콜을 사용하는 이동통신시스템에서재전송 타이머 구동 방법 |
KR20030067556A (ko) * | 2002-02-07 | 2003-08-14 | 삼성전자주식회사 | 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서서빙 고속 공통 제어 채널 셋 정보를 송수신하는 장치 및방법 |
KR20060005634A (ko) * | 2004-07-13 | 2006-01-18 | 삼성전자주식회사 | 재전송 제어 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
KR20070082987A (ko) | 2007-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Balakrishnan et al. | Explicit loss notification and wireless web performance | |
JP3763741B2 (ja) | 半信頼性再送信プロトコルに対するパケット破棄通知 | |
KR100827969B1 (ko) | 광대역 무선접속 통신시스템에서 자동재전송요구 운용 장치및 방법 | |
US7746786B2 (en) | Retransmission control method and device | |
KR100787294B1 (ko) | 이동 통신 기지국의 티씨피 성능 향상 장치 | |
US7149181B2 (en) | Apparatus and method for re-transmitting erroneous packet data | |
US20060251105A1 (en) | Method and apparatus for requesting/transmitting status report of a mobile communication system | |
US20040052234A1 (en) | Method and system for dispatching multiple TCP packets from communication systems | |
US20090319850A1 (en) | Local drop control for a transmit buffer in a repeat transmission protocol device | |
US20070064631A1 (en) | Method and apparatus for transmitting signaling data messages in a wireless communications system | |
KR20040015672A (ko) | 무선 통신 시스템에 있어서의 무선 링크 제어 리셋 또는재설정 후에 타이머들을 취급하는 방법 | |
JPH11243419A (ja) | Tcpレイヤのレート制御方式 | |
Wong et al. | Improving end-to-end performance of TCP using link-layer retransmissions over mobile internetworks | |
US20050094632A1 (en) | DOCSIS MAC layer-based ARQ for fixed wireless | |
KR20060079570A (ko) | 통신 시스템에서 데이터 재전송 장치 및 방법 | |
JP3953343B2 (ja) | 無線パケット通信装置および無線パケット通信方法 | |
CN107959554A (zh) | 一种数据的重传方法及装置 | |
KR101298544B1 (ko) | 이동통신 시스템의 수신 패킷 처리 장치 및 방법 | |
JP2007324700A (ja) | 伝送制御方法 | |
CN116963175A (zh) | 数据传输方法、装置及系统 | |
WO2004107777A1 (fr) | Methode de declenchement des informations de commande de la fenetre transmission de la couche de liaison radio | |
KR20050013777A (ko) | 재전송 타임아웃 수를 줄이기 위한 전송 제어 프로토콜혼잡제어방법 | |
JP4503408B2 (ja) | データ通信装置 | |
WO2004112407A1 (fr) | Procede de commande d'une fenetre d'envoi d'une couche de liaison radio | |
KR20010094288A (ko) | 인터 프로세서 통신장치의 메시지 송수신방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060220 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20110221 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20060220 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20120717 Patent event code: PE09021S01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20121120 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20130515 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20130814 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20130816 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20160728 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20160728 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20190525 |