KR100602633B1 - 패킷의 헤더를 압축하는 방법 및 그 장치 - Google Patents
패킷의 헤더를 압축하는 방법 및 그 장치 Download PDFInfo
- Publication number
- KR100602633B1 KR100602633B1 KR1020030078892A KR20030078892A KR100602633B1 KR 100602633 B1 KR100602633 B1 KR 100602633B1 KR 1020030078892 A KR1020030078892 A KR 1020030078892A KR 20030078892 A KR20030078892 A KR 20030078892A KR 100602633 B1 KR100602633 B1 KR 100602633B1
- Authority
- KR
- South Korea
- Prior art keywords
- header
- packet
- compression
- socket
- option
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
Description
소켓 옵션 | 설명 |
SO_DEBUG | 디버깅 정보 기록을 위한 옵션 |
SO_REUSEADDR | 로컬 주소를 다시 사용하게 함 |
SO_KEEPALIVE | 하위 프로토콜이 주기적으로 메시지를 전송하게 함 |
SO_DONTROUTE | 라우팅을 사용하기 않고 네트워크 인터페이스로 바로 전송함 |
SO_LINGER | 전송이 안된 메시지의 처리 방법을 명시함 |
SO_BROADCAST | 브로드캐스트 형식의 메시지를 전송하게 함 |
SO_OOBINLINE | 대역폭을 벗어나는 패킷의 처리를 명시함 |
SO_SNDBUF | 송신 버퍼의 크기를 명시함 |
SO_RCVBUF | 수신 버퍼의 크기를 명시함 |
SO_IPHC | 전송 패킷의 IP 헤더 압축 방법을 명시함 |
Claims (11)
- 사용자 프로그램에 따라 생성되는 패킷의 헤더를 압축하여 전송하기 위한 소켓 요구 신호를 제공하고, 그에 따라 생성되는 소켓의 옵션을 설정하는 소켓 옵션 설정부;상기 소켓 옵션 설정부로부터 소켓 요구 신호가 수신되면, 소켓을 생성하면서 상기 소켓 옵션 설정부로 상기 소켓의 옵션을 제공하는 소켓 옵션 제공부;상기 소켓의 옵션 중에서 상기 소켓 옵션 설정부가 헤더 압축 옵션을 설정하면, 상기 패킷의 헤더를 압축하는 압축 처리부;상기 압축 처리부가 헤더를 압축한 상기 패킷에 전송 헤더를 추가하여, 네트워크를 통해 타 단말로 전송하는 전송 처리부를 포함하는 패킷의 헤더를 압축하는 장치.
- 제 1항에 있어서, 상기 소켓 옵션은,상기 소켓 옵션 설정부가 상기 프로그램에 따라 생성되는 상기 패킷의 헤더를 압축하는 기법 정보를 명시하는 헤더 압축 옵션을 포함하는 것을 특징으로 하는 패킷의 헤더를 압축하는 장치.
- 제 1항에 있어서, 상기 패킷은,타 단말로 전송하고자 하는 정보를 가진 데이터 필드와, 상기 압축 처리부에서 생성하는 소켓의 위치 정보 필드를 포함하는 것을 특징으로 하는 패킷의 헤더를 압축하는 장치.
- 제 1항 있어서, 상기 압축 처리부는,상기 패킷의 위치 정보 필드에서 상기 소켓의 위치 정보를 파악하고, 그 파악된 위치 정보로부터 소켓의 옵션 중에 헤더 압축 옵션이 설정되어 있는지 여부를 판단하여, 헤더 압축 옵션이 설정되어 있으면, 상기 패킷의 헤더를 압축하는 것을 특징으로 하는 패킷의 헤더를 압축하는 장치.
- 제 1항에 있어서, 상기 압축 처리부는,IPCP(IP Compression Protocol) 기법, CRTP(Compressed RTP) 기법, ROHC(Robust Header Compression) 기법 또는 사용자 정의 압축 기법 중 적어도 하나의 압축 기법으로 상기 헤더를 압축하는 것을 특징으로 하는 패킷의 헤더를 압축하는 장치
- 제 1항에 있어서, 상기 전송 헤더는,상기 압축 처리부가 상기 패킷의 헤더를 압축한 압축 기법 정보를 포함하는 것을 특징으로 하는 패킷의 헤더를 압축하는 장치.
- 제 1항에 있어서, 상기 네트워크는,유선 네트워크 또는 무선 네트워크 중 적어도 하나의 네트워크인 것을 특징으로 하는 패킷의 헤더를 압축하는 장치.
- 제 1항에 있어서,상기 네트워크를 통해 타 단말로부터 패킷이 수신되는 경우, 상기 패킷의 전송 헤더로부터 헤더 압축 기법 정보를 파악하고, 그 파악된 압축 기법 정보에 따라 상기 패킷의 헤더 압축을 해제하는 압축 해제부를 더 포함하는 것을 특징으로 하는 패킷의 헤더를 압축하는 장치.
- 제 1항에 있어서, 상기 헤더는,IP(Internet Protocol) 헤더, UDP(User Datagram Protocol) 헤더, TCP(Transmission Control Protocol) 헤더, RTP(Real-time Transport Protocol) 헤더 및 ESP(Encapsulation Security Payload) 헤더 중 적어도 하나 이상의 헤더인 것을 특징으로 하는 패킷의 헤더를 압축하는 장치.
- 사용자 프로그램에 따라 생성되는 패킷을 전송하기 위한 소켓을 생성하는 단계;상기 프로그램에 따라 상기 생성되는 소켓의 옵션 정보를 설정하는 단계;상기 설정되는 옵션 정보에 헤더를 압축하는 압축 옵션 정보가 있는지 여부를 판단하는 단계;상기 판단 결과, 상기 압축 옵션 정보가 있으면, 상기 압축 옵션 정보에 따른 압축 기법으로 상기 패킷의 헤더를 압축하는 단계;상기 패킷에 상기 압축 기법 정보가 실린 전송 헤더를 추가하여, 네트워크를 통해 타 단말로 전송하는 단계를 포함하는 패킷의 헤더를 압축하는 방법.
- 제 10항에 있어서, 상기 소켓 옵션은,상기 프로그램에 따라 생성된 패킷의 헤더를 압축하는 기법 정보를 명시할 수 있는 헤더 압축 옵션을 포함하는 것을 특징으로 하는 패킷의 헤더를 압축하는 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030078892A KR100602633B1 (ko) | 2003-11-08 | 2003-11-08 | 패킷의 헤더를 압축하는 방법 및 그 장치 |
IT002100A ITMI20042100A1 (it) | 2003-11-08 | 2004-11-03 | Apparecchiatura e procedimento per comprimere una intestazione di un pacchetto |
US10/982,933 US7440473B2 (en) | 2003-11-08 | 2004-11-08 | Apparatus and method for compressing a header of a packet |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030078892A KR100602633B1 (ko) | 2003-11-08 | 2003-11-08 | 패킷의 헤더를 압축하는 방법 및 그 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050044982A KR20050044982A (ko) | 2005-05-16 |
KR100602633B1 true KR100602633B1 (ko) | 2006-07-19 |
Family
ID=34545805
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030078892A Expired - Fee Related KR100602633B1 (ko) | 2003-11-08 | 2003-11-08 | 패킷의 헤더를 압축하는 방법 및 그 장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7440473B2 (ko) |
KR (1) | KR100602633B1 (ko) |
IT (1) | ITMI20042100A1 (ko) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060153196A1 (en) * | 2005-01-11 | 2006-07-13 | Conexant Systems, Inc. | Systems and methods for achieving improved ADSL data rates over USB 1.1 channel |
US7606954B2 (en) * | 2005-09-29 | 2009-10-20 | Intel Corporation | Data storage using compression |
KR100690845B1 (ko) * | 2005-09-30 | 2007-03-09 | 엘지전자 주식회사 | Tcp/ip 프로토콜을 지원하는 이동 통신 망에서데이터를 효율적으로 송수신하기 위한 방법 |
WO2007065300A1 (en) * | 2005-12-08 | 2007-06-14 | Intel Corporation | A header compress/decompress framework |
KR100947097B1 (ko) * | 2007-11-27 | 2010-03-10 | 주식회사 케이티 | 첨부 파일을 송수신하는 첨부 파일 중계장치 및 그 방법 |
US8885644B2 (en) * | 2008-02-28 | 2014-11-11 | Alcatel Lucent | Compressed IP flow recognition for in-line, integrated mobile DPI |
MX2010012117A (es) * | 2008-05-07 | 2010-12-01 | Digital Fountain Inc | Manipulacion de canal rapida y proteccion de corriente de alta calidad sobre un canal de difusion. |
US8726007B2 (en) * | 2009-03-31 | 2014-05-13 | Novell, Inc. | Techniques for packet processing with removal of IP layer routing dependencies |
US20110149848A1 (en) * | 2009-08-17 | 2011-06-23 | Qualcomm Incorporated | Header compression for relay nodes |
US8897298B2 (en) | 2011-11-02 | 2014-11-25 | Qualcomm Incorporated | Systems and methods for compressing headers and payloads |
WO2015122625A1 (en) * | 2014-02-11 | 2015-08-20 | Lg Electronics Inc. | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals |
KR20150131519A (ko) * | 2014-05-15 | 2015-11-25 | 삼성전자주식회사 | 로컬 네트워크 간 통신 방법 및 장치 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6032197A (en) * | 1997-09-25 | 2000-02-29 | Microsoft Corporation | Data packet header compression for unidirectional transmission |
KR20020017291A (ko) * | 2000-08-29 | 2002-03-07 | 윤종용 | 통신시스템에서 프로토콜 헤더 압축장치 및 방법 |
KR20020037361A (ko) * | 1999-09-28 | 2002-05-18 | 클라스 노린, 쿨트 헬스트룀 | 패킷통신에서 개선된 성능을 위한 헤더필드 처리 |
WO2002080490A2 (en) * | 2001-03-28 | 2002-10-10 | Qualcomm Incorporated | Method and apparatus for header compression in a wireless communication system |
JP2003224610A (ja) * | 2002-01-29 | 2003-08-08 | Mitsubishi Electric Corp | ヘッダ圧縮パケット転送システム及びヘッダ圧縮パケット転送方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6314095B1 (en) * | 1999-02-11 | 2001-11-06 | Motorola, Inc. | Method and apparatus for a high-speed multimedia content switch with compressed internet protocol header |
JP4520032B2 (ja) * | 2000-08-17 | 2010-08-04 | パナソニック株式会社 | ヘッダ圧縮装置およびヘッダ圧縮方法 |
FI111493B (fi) * | 2000-09-22 | 2003-07-31 | Nokia Corp | Kontekstitunnisteen määrittäminen otsikkokenttien kompressoinnissa |
FI110739B (fi) * | 2000-10-18 | 2003-03-14 | Nokia Corp | Otsikkokenttien kompressoinnin määrittäminen datapakettiyhteydelle |
FI118244B (fi) * | 2001-06-27 | 2007-08-31 | Nokia Corp | Otsikkokenttien kompressiotunnisteen välittäminen datapakettiyhteydellä |
US7257116B2 (en) * | 2001-08-01 | 2007-08-14 | Certicom Corp. | Disabling header compression over point-to-point protocol (PPP) |
KR100497357B1 (ko) * | 2002-06-26 | 2005-06-23 | 삼성전자주식회사 | 인터넷 프로토콜 기반 네트워크 환경에 있어서 헤더 압축및 패킷 다중화 장치와 그 방법 |
US7647421B2 (en) * | 2002-08-20 | 2010-01-12 | Nokia Corporation | Extension header compression |
-
2003
- 2003-11-08 KR KR1020030078892A patent/KR100602633B1/ko not_active Expired - Fee Related
-
2004
- 2004-11-03 IT IT002100A patent/ITMI20042100A1/it unknown
- 2004-11-08 US US10/982,933 patent/US7440473B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6032197A (en) * | 1997-09-25 | 2000-02-29 | Microsoft Corporation | Data packet header compression for unidirectional transmission |
KR20020037361A (ko) * | 1999-09-28 | 2002-05-18 | 클라스 노린, 쿨트 헬스트룀 | 패킷통신에서 개선된 성능을 위한 헤더필드 처리 |
KR20020017291A (ko) * | 2000-08-29 | 2002-03-07 | 윤종용 | 통신시스템에서 프로토콜 헤더 압축장치 및 방법 |
WO2002080490A2 (en) * | 2001-03-28 | 2002-10-10 | Qualcomm Incorporated | Method and apparatus for header compression in a wireless communication system |
JP2003224610A (ja) * | 2002-01-29 | 2003-08-08 | Mitsubishi Electric Corp | ヘッダ圧縮パケット転送システム及びヘッダ圧縮パケット転送方法 |
Also Published As
Publication number | Publication date |
---|---|
US7440473B2 (en) | 2008-10-21 |
ITMI20042100A1 (it) | 2005-02-03 |
US20050100051A1 (en) | 2005-05-12 |
KR20050044982A (ko) | 2005-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11671868B2 (en) | Methods and apparatus for optimizing tunneled traffic | |
EP3162020B1 (en) | System and method for optimizing tunneled traffic | |
KR100317443B1 (ko) | 인터넷프로토콜필터 | |
EP3422656B1 (en) | Udp protocol acceleration method and system | |
KR100602633B1 (ko) | 패킷의 헤더를 압축하는 방법 및 그 장치 | |
US20030058863A1 (en) | Method for transmitting compressed data in packet-oriented networks | |
US20090043889A1 (en) | Communication system, data processing apparatus, server, data processing method, program that executes the data processing method, and recording medium to record the program | |
JP2006261873A (ja) | パケット転送装置およびその転送制御方式 | |
RU2356173C2 (ru) | Устройство и способ для эффективного выполнения приложений на устройстве беспроводной связи | |
CN115002023A (zh) | 一种链路聚合方法、链路聚合装置、电子设备及存储介质 | |
CN107528923B (zh) | 一种网络适配器的数据传输方法及网络适配器 | |
US7636355B2 (en) | Sharing of protocol processing | |
US6963568B2 (en) | Method for transmitting data packets, method for receiving data packets, data packet transmitter device, data packet receiver device and network including such devices | |
CN100454900C (zh) | 快速响应ip分片报文的方法和系统 | |
CN111464879A (zh) | 一种数据通信的方法及装置 | |
CN105072057B (zh) | 一种用于网络数据传输的中间交换设备及其方法和系统 | |
EP3340545B1 (en) | Methods and apparatus for optimizing tunneled traffic | |
CN115883644B (zh) | 一种信息处理方法及装置、存储介质 | |
US20090073877A1 (en) | Packet processing apparatus, communication system, packet processing method and program that executes this method | |
CN118869466B (zh) | 一种配置下发方法、装置、设备及存储介质 | |
JP3900157B2 (ja) | トランスレータ | |
EP1241859A1 (en) | Method and system for obtaining domain name and IP-address resolution | |
KR100590880B1 (ko) | 압축 패킷 전송 시스템 및 그 방법 | |
WO2022044226A1 (ja) | 通信システム、通信方法、通信装置及びプログラム | |
CN120128568A (zh) | 一种无需防火墙穿透的私有云访问方法与设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20031108 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20050728 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: 20060105 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: 20060619 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060711 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060712 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090629 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20100629 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110629 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20120628 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130627 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20130627 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140627 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20140627 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150629 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20150629 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160629 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20160629 Start annual number: 11 End annual number: 11 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20180422 |