KR20070027405A - Apparatus and method for transmiting/receiving packet header in a broadband wireless communication system - Google Patents

Apparatus and method for transmiting/receiving packet header in a broadband wireless communication system Download PDF

Info

Publication number
KR20070027405A
KR20070027405A KR1020050082929A KR20050082929A KR20070027405A KR 20070027405 A KR20070027405 A KR 20070027405A KR 1020050082929 A KR1020050082929 A KR 1020050082929A KR 20050082929 A KR20050082929 A KR 20050082929A KR 20070027405 A KR20070027405 A KR 20070027405A
Authority
KR
South Korea
Prior art keywords
information
packet
header
packet header
source
Prior art date
Application number
KR1020050082929A
Other languages
Korean (ko)
Other versions
KR101162374B1 (en
Inventor
신국
임세윤
박영준
김현옥
Original Assignee
삼성전자주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020050082929A priority Critical patent/KR101162374B1/en
Publication of KR20070027405A publication Critical patent/KR20070027405A/en
Application granted granted Critical
Publication of KR101162374B1 publication Critical patent/KR101162374B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A packet header transceiving device in a wireless access communication system and a method therefor are provided to compress and restore a packet header at a convergence sub-layer, so as to extract packet header information only which will be compressed and to extract restorable information to reconfigure the header in case of restoration, thereby sending data by compressing size of the packet header even without performing a complicated processing function. A transmitter comprises the followings. A classifier(304) extracts the first information for restoring a packet header, and extracts the second information for transmitting the packet header from the header of a received packet. A compression information manager(306) maps the first information with an access identifier to manage the mapped first information. A compressor(308) reconfigures the header of the packet by using the second information, and transmits the reconfigured header.

Description

무선 접속 통신 시스템에서 패킷 헤더 송수신 장치 및 방법{APPARATUS AND METHOD FOR TRANSMITING/RECEIVING PACKET HEADER IN A BROADBAND WIRELESS COMMUNICATION SYSTEM}Packet header transmission and reception apparatus and method in a wireless access communication system {APPARATUS AND METHOD FOR TRANSMITING / RECEIVING PACKET HEADER IN A BROADBAND WIRELESS COMMUNICATION SYSTEM}

도 1은 일반적인 무선 통신 시스템의 계층 구조를 개략적으로 도시한 도면1 schematically illustrates a hierarchical structure of a general wireless communication system

도 2는 일반적인 무선 통신 시스템의 패킷 헤더 구조를 개략적으로 도시한 도면2 is a diagram schematically illustrating a packet header structure of a general wireless communication system.

도 3은 본 발명의 실시예에 따른 무선 통신 시스템에서 패킷 헤더 송수신을 위한 장치를 개략적으로 도시한 구성도3 is a configuration diagram schematically showing an apparatus for transmitting and receiving packet headers in a wireless communication system according to an embodiment of the present invention;

도 4는 본 발명의 실시예에 따른 무선 통신 시스템에서 패킷 헤더를 압축 및 복원하는 것을 개략적으로 도시한 도면4 is a diagram schematically illustrating compressing and restoring a packet header in a wireless communication system according to an embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 패킷 헤더를 압축하는 송신기의 동작 과정을 개략적으로 도시한 순서도5 is a flowchart schematically illustrating an operation process of a transmitter for compressing a packet header according to an embodiment of the present invention.

도 6은 본 발명의 실시예에 따른 압축된 패킷 헤더를 복원하는 수신기의 동작 과정을 개략적으로 도시한 순서도6 is a flowchart schematically illustrating an operation of a receiver for recovering a compressed packet header according to an embodiment of the present invention.

본 발명은 무선 통신 시스템에 관한 것으로, 특히 무선 통신 시스템의 송수신기 간에 압축된 패킷 헤더를 송수신하는 장치 및 방법에 관한 것이다.The present invention relates to a wireless communication system, and more particularly, to an apparatus and method for transmitting and receiving a compressed packet header between a transceiver of a wireless communication system.

현재 상기 무선 통신 시스템은 진화를 거듭하여 차세대 통신 시스템인 4세대(4th Generation, 이하 '4G'라 칭하기로 한다) 통신 시스템으로 진화하고 있으며, 상기 4G 통신 시스템은 약 100Mbps의 전송 속도를 가지는 다양한 서비스 품질(QoS: Quality of Service, 이하 'QoS'라 칭하기로 한다)을 가지는 서비스들을 사용자들에게 제공하기 위한 활발한 연구가 진행되고 있다. 특히, 현재 4G 통신 시스템에서는 무선 근거리 통신 네트워크(LAN: Local Area Network, 이하 'LAN'이라 칭하기로 한다) 시스템 및 무선 도시 지역 네트워크(MAN: Metropolitan Area Network, 이하 'MAN'라 칭하기로 한다) 시스템과 같은 광대역 무선 접속(BWA: Broadband Wireless Access, 이하 'BWA'라 칭하기로 한다) 통신 시스템에 이동성과 QoS를 보장하는 형태로 고속 서비스를 지원하도록 하는 연구가 활발하게 진행되고 있다. At present, the wireless communication system has evolved and evolved into a 4th generation (hereinafter, referred to as 4G) communication system, which is a next generation communication system, and the 4G communication system has various services having a transmission rate of about 100 Mbps. Active research is being conducted to provide users with services having quality (QoS: Quality of Service, hereinafter referred to as 'QoS'). In particular, in the current 4G communication system, a wireless local area network (LAN) system and a wireless metropolitan area network (MAN) system are called. Researches are being actively conducted to support high-speed services in a form of guaranteeing mobility and QoS in a broadband wireless access (BWA) communication system.

상술한 무선 통신 시스템의 구성을 일반적으로 살펴보면, 무선 통신 시스템은 이동 교환국(MSC: Mobile Switching Center), 기지국 제어기(BSC: Base Station Controller), 기지국(BS: Base Station), 단말기(MS: Mobile Station)로 구성된다. Looking at the configuration of the above-described wireless communication system generally, a wireless communication system includes a mobile switching center (MSC), a base station controller (BSC), a base station (BS), and a terminal (MS) It is composed of

그리하여 상기 이동 교환국에는 다수의 기지국 제어기가 연결되며, 상기 이동 교환국은 통화를 위한 모든 신호의 전송과 연결을 담당한다. 상기 기지국 제어기는 기지국 제어장치로서 기지국과 교환기 사이에 위치하여 상기 기지국 제어기에 연결된 다수의 기지국을 관리한다. 또한 상기 기지국은 일정 크기의 서비스 영역 즉, 셀(cell)을 통해 단말기에게 통신 서비스를 제공한다. Thus, a plurality of base station controllers are connected to the mobile switching center, which is responsible for the transmission and connection of all signals for calls. The base station controller is a base station controller and is located between the base station and the switch and manages a plurality of base stations connected to the base station controller. In addition, the base station provides a communication service to a terminal through a service area of a predetermined size, that is, a cell.

한편 상기 무선 통신 시스템에서는 데이터 전송의 프로토콜 참조 모델에 따른 계층 구조를 가지며, 이에 하기에 도 1을 참조하여 상기 무선 통신 시스템의 계층 구조를 살펴보기로 한다.Meanwhile, the wireless communication system has a hierarchical structure according to a protocol reference model for data transmission. Hereinafter, the hierarchical structure of the wireless communication system will be described with reference to FIG. 1.

상기 도 1은 일반적인 무선 통신 시스템의 계층 구조를 개략적으로 도시한 도면이다. 1 is a diagram schematically illustrating a hierarchical structure of a general wireless communication system.

상기 도 1을 참조하면, 무선 통신 시스템의 계층 구조는 물리 계층(Physical Layer)(110)과 매체 접근 제어(MAC: Medium Access Control, 이하 'MAC'라 칭하기로 한다) 계층(102)으로 구분된다. Referring to FIG. 1, a hierarchical structure of a wireless communication system is divided into a physical layer 110 and a medium access control (MAC) layer 102. .

그리고 상기 물리 계층(110)은 변복조 및 코딩, 동기를 맞추기 위한 프리앰블 제거, 비트 전송/수신, 전송 매체에 대한 규격 등의 일반적인 물리 계층에서 수행하는 무선 통신 기능을 담당한다.The physical layer 110 is responsible for a wireless communication function performed in a general physical layer such as modulation and demodulation and coding, preamble removal for synchronization, bit transmission / reception, and specification for a transmission medium.

그리고 상기 무선 통신 시스템에서는 유선 통신 시스템과 달리 그 기능별로 세분화된 계층을 가지지 않으며, 하나의 MAC 계층(102)에서 다양한 기능을 담당하게 된다. 그리고 그 기능에 따라서 상기 MAC 계층(102)은 수렴 서브 계층(Convergence Sublayer)(104), MAC 공통 부분 서브 계층(MAC Common Part Sublayer)(106), 보안 서브 계층(Security Sublayer)(108)의 서브 계층들로 구분된다.In addition, unlike the wired communication system, the wireless communication system does not have hierarchical layers, and the MAC layer 102 performs various functions. And according to the function of the MAC layer 102 is a sub-convergence sublayer (Convergence Sublayer) 104, MAC Common Part Sublayer (MAC Common Part Sublayer) 106, the sub-layer of the Security Sublayer (108) It is divided into layers.

수렴 서브 계층(104)은 연속적인 데이터 통신에 있어서, 페이로드 헤더 압축(PHS: Payload Header Suppression, 이하 'PHS'라 칭하기로 한다) 및 서비스 품질 (QoS: Quality of Service) 매핑 기능을 담당하며, MAC 공통 부분 서브 계층(106)은 MAC 계층의 핵심적인 부분으로서 시스템 엑세스(access), 대역폭 할당, 접속(connection) 설정 및 유지, QoS 관리에 관한 기능을 담당한다. 또한 보안 서브 계층(108)은 장치 인증 및 보안키 교환, 암호화 기능을 수행한다. 이러한 보안 서브 계층(108)에서는 장치의 인증만이 수행되고, 사용자 인증은 MAC의 상위 계층(도시되지 않음)에서 수행된다. The converging sublayer 104 is responsible for payload header compression (PHS) and quality of service (QoS) mapping functions in continuous data communication. The MAC common part sublayer 106 is an integral part of the MAC layer and is responsible for system access, bandwidth allocation, connection establishment and maintenance, and QoS management. The security sublayer 108 also performs device authentication, security key exchange, and encryption functions. In this secure sublayer 108 only authentication of the device is performed, and user authentication is performed in the upper layer (not shown) of the MAC.

그리고 수렴 서브 계층(104)과 상위 계층(도시되지 않음)은 수렴 서브 계층-서비스 액세스 포인트(CS-SAP: Convergence Sublayer-Service Access Point, 이하 'CS-SAP'라 칭하기로 한다)(112)를 통해 연결되며, 수렴 서브 계층(104)과 MAC 공통 부분 서브 계층(106) 또한 매체 접근 제어-서비스 액세스 포인트(MAC-SAP: Medium Access Control-Service Access Point, 이하 'MAC-SAP'라 칭하기로 한다)(114)를 통해 연결된다.Convergence sublayer 104 and a higher layer (not shown) refer to a convergence sublayer-service access point (CS-SAP) hereinafter referred to as 'CS-SAP' 112. Converged sublayer 104 and MAC common partial sublayer 106 are also referred to as Medium Access Control-Service Access Points (MAC-SAPs). (114) is connected.

수렴 서브 계층(104)은 MAC 공통 부분 서브 계층(106)보다 상위 계층에 존재하며, 상위 계층으로부터의 프로토콜 데이터 유닛(PDU: Protocol Data Unit, 이하 'PDU'라 칭하기로 한다)을 CS-SAP(112)를 통해 수신하여 이를 분류하고, 헤더 압축 등을 수행한다. 그리하여 상기 PDU를 수신하고자 하는 수신측의 수렴 서브 계층으로 MAC-SAP(114)를 통해서 전송한다. 그리고 MAC-SAP(114)를 통해 PDU를 수신하고 압축된 헤더 등을 복원하여 이를 상위 계층으로 송신한다. 그러면 여기서 하기에 도 2를 참조하여 상위 계층으로부터 수렴 서브 계층(104)에 수신되는 인터넷 프로토콜(IP: Internet Protocol, 이하 'IP'라 칭하기로 한다) 패킷 헤더(packet header)의 구조를 살펴보기로 한다.The converging sublayer 104 is in a higher layer than the MAC common partial sublayer 106, and the CS-SAP (Protocol Data Unit (PDU)) from the higher layer is referred to as CS-SAP ( 112) and classify it and perform header compression. Thus, the PDU is transmitted through the MAC-SAP 114 to the convergent sublayer of the receiver to receive the PDU. The PDU is received through the MAC-SAP 114, and the compressed header is recovered and transmitted to the upper layer. Next, a structure of an Internet Protocol (IP: Internet Protocol, hereinafter referred to as 'IP') received from a higher layer to the converging sublayer 104 will be described below with reference to FIG. 2. do.

상기 도 2는 일반적인 무선 통신 시스템의 패킷 헤더 구조를 개략적으로 도시한 도면이다.2 is a diagram schematically illustrating a packet header structure of a general wireless communication system.

상기 도 2를 참조하면, 일반적인 IP 패킷 헤더는 버전(VER: version, 이하 'VER'이라 칭하기로 한다) 영역(202)과, 헤더 길이(HLEN: header length, 이하 'HLAN'이라 칭하기로 한다) 영역(204)과, 서비스 타입(service of type) 영역(206)과, 전체 길이(total length) 영역(208)과, 식별자(identification) 영역(210)과, 프레그먼트 플래그(fragment flag) 영역(212)과, 프래그먼트 오프셋(fragment offset)(214) 영역과, 타임 투 라이브(TTL: Time to live, 이하 'TTL'이라 칭하기로 한다)(216) 영역과, 프로토콜(protocol) 영역(218)과, 헤더 체크섬(header checksum) 영역(220)과, 발신지 IP 주소(source ip address) 영역(222)과, 목적지 IP 주소(destination ip address) 영역(224)을 포함한다.Referring to FIG. 2, a general IP packet header includes a version (VER: version, hereinafter referred to as 'VER') region 202, and a header length (HLEN: header length, hereinafter referred to as 'HLAN'). Area 204, service of type area 206, total length area 208, identification area 210, and fragment flag area 212, a fragment offset region 214, a time to live (TTL) 216 region, and a protocol region 218. And a header checksum area 220, a source ip address area 222, and a destination ip address area 224.

여기서 VER 영역(202)은 4비트의 영역으로 IP 프로토콜의 버전을 나타내며, HLAN 영역(204)은 4비트로 구성되어 IP 패킷 헤더의 길이를 나타내며, 서비스 타입 영역(206)은 8비트로 구성되어 송수신기간에 경로 지정을 위한 충분한 정보를 가지고 있는 패킷 즉, 데이터그램(datagram)의 우선순위를 나타내며, 전체 길이 영역(208)은 16비트로 구성되어 IP 패킷의 전체 길이를 나타내며, 식별자 영역(210)은 16비트로 구성되어 데이터그램을 구분하는 일련번호 필드를 나타내며, 프레그먼트 플래그 영역(212)은 3비트로 구성되어 데이터그램을 프래그먼트할 것인지 또는 이후에 프래그먼트가 존재하는지의 여부를 나타내며, 프래그먼트 오프셋 영역(214)은 13비트로 구성되어 전체 데이터그램 내에서 현재 프래그먼트의 상대적인 위치를 나타낸다.Here, the VER area 202 is a 4-bit area representing the version of the IP protocol, the HLAN area 204 is composed of 4 bits to represent the length of the IP packet header, the service type area 206 is composed of 8 bits to transmit and receive periods Indicates the priority of a packet having sufficient information for routing, i.e., a datagram, and the full length region 208 is composed of 16 bits to represent the total length of the IP packet. A fragment number field indicates a serial number field for distinguishing a datagram, and the fragment flag area 212 includes three bits to indicate whether the datagram is fragmented or whether a fragment exists later, and the fragment offset area 214. ) Consists of 13 bits, indicating the relative position of the current fragment within the entire datagram.

그리고 TTL 영역(216)은 8비트로 구성되어 상기 IP 패킷의 수명 제한을 나타내며, 프로토콜 영역(218)은 8비트로 구성되어 상위 계층의 프로토콜을 나타내며, 헤더 체크섬 영역(220)은 전송 중의 오류, 즉 IP 헤더의 데이터 손실 여부를 나타내며, 발신지 IP 주소(source ip address) 영역(222)과 목적지 IP 주소(destination ip address) 영역(224)은 각각 32비트로 구성되어 발신지 주소와 목적지 주소를 나타낸다. The TTL region 216 is composed of 8 bits to represent the lifetime limitation of the IP packet, the protocol region 218 is composed of 8 bits to represent a higher layer protocol, and the header checksum region 220 is an error in transmission, that is, IP. The header indicates whether data is lost, and the source IP address area 222 and the destination IP address area 224 are each composed of 32 bits to indicate a source address and a destination address.

상기 수렴 서브 계층에서는 헤더 압축 및 헤더 압축 복원 방식인 PHS 방식은상위 계층으로부터 수신한 패킷 PDU 중에서 상위 계층 헤더 부분에서 반복되는 부분은 송신기에서 압축하고 수신기에서 이를 복원한다. 이에 상향의 경우 상기 송신기는 단말기가 되며, 수신기는 기지국이 된다. 또한 하향의 경우에는 이와 반대로 송신기는 기지국이 되며, 수신기는 단말기가 된다. In the converged sublayer, the PHS scheme, which is a header compression and header decompression scheme, compresses a portion of a packet PDU received from an upper layer, repeated in an upper layer header portion, at a transmitter and restores it at a receiver. In the upward direction, the transmitter becomes a terminal and the receiver becomes a base station. In the case of the downward direction, the transmitter becomes a base station and the receiver becomes a terminal.

그리하여 상기 수렴 서브 계층에서는 PHS 방식을 사용하여 상기 IP 패킷 헤더를 압축하며, 상기 PHS 방식을 사용하여 IP 패킷 헤더를 압축하는 것을 설명하기로 한다. Thus, the convergence sublayer compresses the IP packet header using the PHS scheme, and compresses the IP packet header using the PHS scheme.

우선 상기 패킷 PDU가 상기 수렴 서브 계층에 수신되면, 송신기에서는 헤더 압축 방식인 PHS 방식을 사용하여 패킷 PDU 헤더의 압축을 수행한다. 이때 상기 패킷 PDU를 서비스 플로우에 따라 매핑하기 하기 위하여 패킷을 분류한다. 다음으로 상기 서비스 플로우와 관련된 PHS 규정(rule)을 사용하여 압축을 수행한다. First, when the packet PDU is received by the converging sublayer, the transmitter compresses the packet PDU header using the PHS scheme, which is a header compression scheme. At this time, the packet is classified to map the packet PDU according to the service flow. Next, compression is performed using a PHS rule related to the service flow.

상기 PHS 규정은 페이로드 헤더 압축 식별자(PHSI: Payload Header Suppression Identifier, 이하 'PHSI'라 칭하기로 한다), 페이로드 헤더 압축 필드(PHSF: Payload Header Suppression Fields, 이하 'PHSF'라 칭하기로 한다), 페이로드 헤더 압축 마스크(PHSM: Payload Header Suppression Mask, 이하 'PHSM'이라 칭하기로 한다) 옵션(option), 페이로드 헤더 압축 크기(PHSS: Payload Header Suppression Size, 이하 'PHSS'라 칭하기로 한다), 페이로드 헤더 압축 유효(PHSV: Payload Header Suppression Valid, 이하 'PHSV'라 칭하기로 한다) 옵션으로 구성된다. 그리고 상기 PHS 규정들은 송신기와 수신기 간에 호 설정 시 미리 설정한 값이다. 그리고 상기 PHS 규정은 한번 할당 되는 경우 변경되지 않아야 하며, 변경하고자 하는 경우에는 해당 서비스 플로우의 PHS 규정을 삭제하고 새로운 PHS 규정을 할당한다. The PHS rule is called Payload Header Suppression Identifier (PHSI), Payload Header Suppression Fields (PHSF), hereinafter referred to as 'PHSF', Payload Header Suppression Mask (PHSM) option, Payload Header Suppression Size (PHSS) (hereinafter referred to as 'PHSS'), Payload Header Compression Valid (PHSV: Payload Header Suppression Valid, hereinafter referred to as 'PHSV') option. The PHS rules are preset values when a call is set up between a transmitter and a receiver. When the PHS regulations are assigned once, they should not be changed. If they are to be changed, the PHS regulations are deleted and the new PHS regulations are allocated.

이에 상기 PHSV 옵션을 통해 유효하거나 전에 압축된 페이로드가 아닌 경우에는 패킷 PDU의 헤더와 상기 PHSM 옵션에 따라서 압축되어야할 필드인 PHSF를 비교해야 한다. 그리하여 압축되지 않아야할 바이트들을 선택하는 상기 PHSM 옵션에 의한 바이트들을 제외하고 상기 PHSF의 모든 필드들을 제거한다. 다음으로 상기 PHS 규정의 확인하는 PHSI를 상기 압축된 데이터 앞에 붙여서 MAC 서비스 데이터 유닛(SDU: Service Data Unit, 이하 'SDU'라 칭하기로 한다) 생성하고 상기 MAC-SAP를 통해서 수신기로 전송한다.Accordingly, when the payload is not valid or previously compressed through the PHSV option, the header of the packet PDU and the PHSF, which is a field to be compressed according to the PHSM option, must be compared. Thus all fields of the PHSF are removed except those by the PHSM option which selects the bytes that should not be compressed. Next, a MAC Service Data Unit (SDU: SDU) is generated by attaching the PHSI confirming the PHS rule to the compressed data, and transmitting the MAC data to the receiver through the MAC-SAP.

그리고 상기 수신기에서는 송신기로부터 상기 압축된 IP 패킷을 수신하면, 일반 MAC 헤더(generic MAC header)를 확인하여 접속 식별자(CID: Connection IDentifier, 이하 'CID'라 칭하기로 한다)를 추출하고 상기 CID에 해당하는 MAC-SAP으로 MAC SDU를 전송한다. 상기 수신기의 수렴 서브 계층에서는 상기 PHSI의 값이 O이 아닌 경우에는 압축 규정을 나타내는 식별자이며, 상기 송신기에 송신 시에 압축한 규정, 여기서는 PHS 규정을 사용하여 복원하게 된다. 그리하여 상기 송신측에서 적용한 PHSF, PHSM, PHSS를 사용하여 해당 IP 패킷을 복원하게 되며, 복원된 패킷 PDU를 상위 계층으로 전송한다.When the receiver receives the compressed IP packet from the transmitter, the receiver identifies a generic MAC header, extracts a connection identifier (CID), and corresponds to the CID. The MAC SDU is transmitted to the MAC-SAP. In the convergent sublayer of the receiver, when the value of the PHSI is not 0, it is an identifier indicating a compression rule, and is restored using a rule compressed at the time of transmission to the transmitter, in this case, a PHS rule. Thus, the corresponding IP packet is recovered using PHSF, PHSM, and PHSS applied by the transmitter, and the recovered packet PDU is transmitted to the upper layer.

이와 같은 PHS 방식을 사용하여 헤더를 압축하는 경우에는 압축에 필요한 PHS 규정을 정의하기 위하여 서비스 플로우를 추가하는 동적 서비스 부가(DSA: Dynamic Service Addition, 이하 'DSA'라 칭하기로 한다)하는 과정에서 PHS와 관련된 정보를 처리해야 한다. 그러나 웹 접속과 같은 데이터 서비스에서는 목적지가 빈번하게 변동되므로 하나의 PHS 규정으로는 효과적인 압축을 할 수 없으며, 이 규정을 변경하기 위해서는 서비스를 제공하는 중에 동적 서비스 변경(DSC: Dynamic Service Change, 이하 'DSC'라 칭하기로 한다) 등의 처리 절차가 필요하였다. 그리고 상기 PHS 방식을 사용하여 헤더의 압축을 하는 경우에 IP 패킷의 헤더 내부에는 예를 들면 TTL 등과 같이 반복되지는 않으나 다시 생성하는 것이 가능한 파라미터들은 여전히 존재하였다. When the header is compressed using the PHS scheme as described above, the PHS is performed in the process of adding a dynamic service addition (DSA), which adds a service flow to define a PHS rule required for compression. It should process information related to. However, in data services such as web access, destinations fluctuate frequently, so a single PHS rule cannot effectively compress. To change this rule, a dynamic service change (DSC: Such as DSC '). When the header is compressed using the PHS scheme, there are still parameters that can be regenerated but not repeated, such as TTL, in the header of the IP packet.

그리하여 상기 PHS 규정을 사용하여 헤더를 압축 및 복원 하는 경우에는 상술한 바와 같은 복잡한 처리 절차를 수행해야 하며, 이는 헤더 압축 및 복원을 위한 비효율적인 요소로 작용한다는 문제점이 있었다.Therefore, when compressing and restoring the header using the PHS rule, a complicated processing procedure as described above has to be performed, which has a problem of acting as an inefficient factor for header compression and restoration.

또한 상기 헤더 압축 방식 중의 하나로 로버스트 헤더 압축(ROHC: RObust Header Compression, 이하 'ROHC'라 칭하기로 한다) 방법이 있는데 이는 커넥션(connection)에서 사용되는 목적지마다 트래픽 CID(traffic CID)와 압축 헤더의 CID를 관리할 수 있는 별도의 해쉬 함수(hash function)를 사용하는 방법이다.In addition, one of the header compression schemes is ROHC (Robust Header Compression) (ROHC), which is a method of generating a traffic CID and a compression header for each destination used in a connection. How to use a separate hash function to manage CIDs.

그리하여 상기 단말기가 인터넷 서비스를 사용 중에 새로운 웹 페이지 등에 접속을 하는 경우 그 때마다 압축 헤더를 생성해야 하며, 이에 따라 헤더와 트래픽 CID와의 매핑 정보인 해쉬 함수(hash function)를 생성하여 관리하여야 한다. 따라서 한 커넥션에 대하여 많은 압축 헤더가 생성되므로 시스템 부하가 높아지게 된다. 그리고 데이터 서비스 같은 경우에는 어느 시점에서 서비스가 끊어 졌는지 알 수 없으므로 해쉬 함수를 삭제하는 시점을 인지하는 것이 어려우므로 많은 수의 데이터를 관리해야 한다. 또한 첫 번째 패킷을 수신하여 그 패킷을 사용하여 압축 헤더를 생성해야 하므로 첫 번째 패킷은 압축을 할 수가 없었다.Therefore, whenever the terminal accesses a new web page while using the Internet service, a compressed header must be generated each time. Accordingly, a hash function that is mapping information between the header and the traffic CID must be generated and managed. As a result, many compression headers are generated for one connection, which increases the system load. And in the case of data service, it is difficult to know when to delete the hash function because it is impossible to know at what time the service is disconnected. Therefore, it is necessary to manage a large number of data. In addition, the first packet could not be compressed because the first packet was received and a compression header was generated using the packet.

그리하여 상기 ROHC 방식을 사용하는 경우에는 시스템에서 관리해야 하는 헤더와 데이터의 수가 증가하여 시스템에 부하로 작용한다는 문제점과 첫 번째 패킷 수신을 정상적으로 하지 못하는 경우에는 패킷을 정상적으로 복원하지 못한다는 문제점이 존재하였다.Thus, when the ROHC method is used, there are problems that the number of headers and data to be managed by the system increases the load on the system and that the packet cannot be restored normally when the first packet reception is not normally performed. .

상기한 문제점들로 인해서 패킷 헤더를 전송하는 경우 복잡한 전송 절차를 수행하지 않으며, 추가적인 데이터의 관리를 하지 않고도 효율적으로 패킷 헤더를 압축하여 송수신하여야 할 필요성이 있었다.Due to the above problems, when transmitting a packet header, a complicated transmission procedure is not performed, and there is a need to efficiently compress and transmit the packet header without managing additional data.

따라서 본 발명의 목적은 무선 접속 통신 시스템에서 패킷 헤더 송수신 장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide an apparatus and method for transmitting and receiving packet headers in a wireless access communication system.

본 발명의 다른 목적은 무선 접속 통신 시스템에서 간소화된 전송 절차를 갖고, 추가적인 데이터 관리를 필요로 하지 않는 패킷 헤더 송수신 장치 및 방법을 제공함에 있다.Another object of the present invention is to provide a packet header transmission / reception apparatus and method having a simplified transmission procedure in a wireless access communication system and requiring no additional data management.

상기한 목적들을 달성하기 위한 본 발명의 방법은; 무선 접속 통신 시스템에서 패킷 헤더 송수신 방법에 있어서, 송신기는 상위 계층으로부터 수신한 패킷의 헤더로부터 패킷 헤더 복원을 위한 제 1 정보들을 추출하는 과정과, 수신한 상기 패킷의 헤더로부터 상기 패킷 헤더 전송을 위한 제 2 정보들을 추출하고 패킷 헤더를 재구성하여 수신기로 상기 패킷을 전송하는 과정과, 수신기는 상기 패킷을 수신하고 내부에 저장된 패킷 헤더 복원을 위한 제 3 정보들을 사용하여 상기 패킷 헤더를 복원하는 과정을 포함함을 특징으로 한다.The method of the present invention for achieving the above objects; A method for transmitting and receiving a packet header in a wireless access communication system, the transmitter extracting first information for packet header recovery from a header of a packet received from a higher layer, and transmitting the packet header from the received header of the packet. Extracting second information and reconstructing a packet header to transmit the packet to a receiver; and receiving a packet and restoring the packet header using third information for restoring an internally stored packet header It is characterized by including.

상기한 목적들을 달성하기 위한 본 발명의 장치는; 무선 접속 통신 시스템에서 패킷 헤더 송수신 장치에 있어서, 상위 계층으로부터 수신한 패킷의 헤더로부터 패킷 헤더 복원을 위한 제 1 정보들을 추출하고, 수신한 상기 패킷의 헤더로부터 상기 패킷 헤더 전송을 위한 제 2 정보들을 추출하고, 패킷 헤더를 재구성하여 수신기로 상기 패킷을 전송하는 송신기와, 상기 패킷을 수신하고 내부에 저장된 패킷 헤더 복원을 위한 제 3 정보들을 사용하여 상기 패킷 헤더를 복원하는 수신기를 포함함을 특징으로 한다.The apparatus of the present invention for achieving the above objects; In the apparatus for transmitting and receiving a packet header in a wireless access communication system, extracting first information for packet header recovery from a header of a packet received from an upper layer, and receiving second information for packet header transmission from the header of the received packet A transmitter for extracting and reconstructing a packet header to transmit the packet to a receiver, and a receiver for receiving the packet and restoring the packet header using third information for restoring the packet header stored therein. do.

이하, 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명에 따른 동작을 이해하는데 필요한 부분만이 설명되며 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that in the following description, only parts necessary for understanding the operation according to the present invention will be described, and descriptions of other parts will be omitted so as not to distract from the gist of the present invention.

본 발명은 무선 통신 시스템에서 무선 통신 시스템의 수렴 서브 계층(convergence sublayer)에서 송수신기 간에 압축된 패킷 헤더를 송수신하고 이를 복원하여 상위 계층과 통신하는 장치 및 방법을 제안한다. 본 발명은, 송신기에서 상기 패킷 헤더에 포함된 정보 중에서 압축 정보들만을 추출하여 패킷 헤더를 구성하고 CID를 사용하여 상기 패킷 헤더로부터 복원 정보를 추출한다. 상기 송신기에서 상기 압축하여 재구성된 패킷 헤더를 사용하여 패킷을 전송하면 수신기에서는 상기 수신기에 저장된 패킷 헤더 복원 정보를 추출하여 상기 패킷 헤더를 복원한다. The present invention proposes an apparatus and method for communicating with a higher layer by transmitting and receiving compressed packet headers between transceivers in a convergence sublayer of a wireless communication system and restoring it. In the present invention, a transmitter constructs a packet header by extracting only compressed information from information included in the packet header, and extracts reconstruction information from the packet header using a CID. When the transmitter transmits a packet using the compressed and reconstructed packet header, the receiver extracts packet header restoration information stored in the receiver to restore the packet header.

이하, 후술되는 본 발명의 설명에서는, CID를 사용한 IP 패킷의 압축 또는 복원하는 것을 기반으로 설명하지만, 본 발명은 상기 CID를 사용하는 무선 접속 통신 시스템, 광대역 무선 접속 통신 시스템, 그리고 인터넷 전화(VoIP:Voice over Internet Protocol) 시스템에 까지 확장 적용 가능하다.In the following description of the present invention described below, the description is based on the compression or decompression of an IP packet using a CID, but the present invention provides a wireless access communication system, a broadband wireless access communication system, and an Internet telephone (VoIP) using the CID. It can be extended to: Voice over Internet Protocol system.

상기 도 3은 본 발명의 실시예에 따른 무선 통신 시스템에서 패킷 헤더 송수신을 위한 장치를 개략적으로 도시한 구성도이다. 3 is a block diagram schematically illustrating an apparatus for transmitting and receiving packet headers in a wireless communication system according to an embodiment of the present invention.

상기 도 3을 참조하면, 패킷 헤더를 압축하여 송수신하는 장치 즉, 송수신기 는 일예로 기지국 또는 단말기가 될 수 있으며, 상기 송신기가 기지국인 경우에는 상기 단말기가 수신기가 된다. 이와 반대로 상기 송신기가 단말기인 경우에는 송신기가 기지국이 된다. Referring to FIG. 3, an apparatus for compressing and transmitting a packet header, that is, a transceiver may be, for example, a base station or a terminal. When the transmitter is a base station, the terminal is a receiver. In contrast, when the transmitter is a terminal, the transmitter becomes a base station.

이에 본 발명의 실시예에 따른 장치는 기존의 수렴 서브 계층(CS: Convergence Suberlayer)에서 동작하며, 분류기(classifier)(304), 압축 정보 관리부(306), 압축부(308), 복원부(310)를 포함한다.Accordingly, the apparatus according to the embodiment of the present invention operates in a conventional convergence sublayer (CS), and includes a classifier 304, a compressed information manager 306, a compressor 308, and a decompressor 310. ).

분류기(304)는 수렴 서브 계층-서비스 액세스 포인트(CS-SAP: Convergence Sublayer-Service Access Point, 이하 'CS-SAP'라 칭하기로 한다)(302)를 통해 패킷을 수신한다. 상기 분류기는 상기 패킷으로부터 해당 패킷의 트래픽 접속 식별자(CID: Connection IDentification, 이하 CID라 칭하기로 한다)를 추출한다. The classifier 304 receives the packet through a Convergence Sublayer-Service Access Point (CS-SAP) 302 (hereinafter referred to as 'CS-SAP'). The classifier extracts a traffic connection identifier (CID) of the packet from the packet.

또한 상기 분류기는 서비스 플로우(service flow)를 생성하기 위한 동적 서비스 부가(DSA: Dynamic Service Addition, 이하 'DSA'라 칭하기로 한다)를 수행하는 경우, 인터넷 프로토콜(IP: Internet Protocol, 이하 'IP'라 칭하기로 한다), 전송 제어 프로토콜(TCP: Transmission Control Protocol, 이하 'TCP'라 칭하기로 한다), 사용자 데이터그램 프로토콜(UDP: User Datagram Protocol, 이하 'UDP'라 칭하기로 한다) 패킷의 헤더로부터 발신지 또는 목적지 IP 주소(source/destination ip address) 정보와, 프로토콜 정보, 프래그먼트 정보, 포트 정보 등을 추출한다.In addition, when the classifier performs a dynamic service addition (DSA) for generating a service flow, the Internet Protocol (IP) is used. From the header of the packet, the Transmission Control Protocol (TCP), and the User Datagram Protocol (UDP). Source / destination ip address information, protocol information, fragment information, port information, and the like are extracted.

압축 정보 관리부(306)는 분류기(304)에서 추출한 트래픽 CID 정보를 사용하여 IP, TCP, UDP 헤더를 생성하는데 필요한 정보들을 분류한다. 즉, 패킷 헤더 복 원을 위한 정보들과 패킷 헤더를 압축하여 전송할 압축 정보들을 분류하는 것이다. 상기 패킷 헤더 복원을 위한 정보들은 예를 들면, 패킷 헤더를 압축하여 송신하는 송신기가 즉, 단말기인 경우에는 발신지 정보는 변화하지 않으므로 이러한 경우에는 발신지 정보 등을 헤더로부터 미리 추출하고, 압축된 헤더를 수신하여 복원하는 경우에 상기 발신지 정보 등을 사용하여 헤더를 재구성하므로 상기한 바와 같은 발신지 정보 등이 패킷 헤더 복원 정보가 된다.The compressed information manager 306 classifies the information necessary to generate the IP, TCP, UDP header using the traffic CID information extracted by the classifier 304. That is, information for packet header restoration and compression information for transmission by compressing the packet header are classified. The information for packet header restoration is, for example, in the case of a transmitter that compresses and transmits a packet header, i.e., a terminal, source information does not change. In this case, source information and the like are extracted in advance from the header, and the compressed header In the case of receiving and restoring the header, the header is reconstructed using the source information and the like, so that the source information and the like are the packet header restoration information.

압축 정보 관리부(312)에서는 분류기(304)에서 추출한 정보들 중에서 압축하여 전송할 정보들, 즉 발신지 및 목적지 IP 주소(source/destination ip address) 정보, 프래그먼트 정보, 포트 정보, 프로토콜 정보 등을 압축부(308)로 전송한다. The compression information management unit 312 compresses information to be transmitted from among the information extracted by the classifier 304, that is, source / destination ip address information, fragment information, port information, protocol information, and the like. 308).

압축부(308)에서는 압축 정보 관리부(306)로부터 수신한 정보를 사용하여 상기 분류기에 수신된 패킷의 헤더를 재구성한다. 그리하면 기존의 헤더보다 압축, 즉 감소된 정보를 사용하여 헤더를 구성한다. 이에 압축부(308)는 압축된 헤더를 매체 접근 제어-서비스 액세스 포인트(MAC-SAP: Medium Access Control-Service Access Point, 이하 'MAC-SAP'라 칭하기로 한다)(312)를 통해서 상기 압축된 헤더를 포함한 패킷을 전송하는 것이 가능하다.The compression unit 308 reconstructs the header of the packet received by the classifier using the information received from the compression information management unit 306. The header is then constructed using compressed, reduced information, rather than the existing header. Accordingly, the compression unit 308 compresses the compressed header through a medium access control-service access point (MAC-SAP) (MAC-SAP) 312. It is possible to send a packet containing a header.

복원부(310)는 상기 압축된 헤더를 포함한 패킷을 상기 MAC-SAP(312)를 통해 수신하는 경우에는 복원부(310)에서 상기 압축된 헤더를 압축 정보 관리부(306)에서 관리하는 정보들을 사용하여 송신기에서 송신한 헤더를 수신하는 것이 가능하다. 또한 여기서 압축부(308)와 복원부(310)는 송신과 수신을 위한 동작 과정을 설명하기 위하여 각각 도시한 것이다. 따라서 압축부(308) 및 복원부(310)는 도시한 바와 같이 각각 구성되어 동작하는 것도 가능하고 하나의 압축/복원부로 구성되어 하나의 모듈에서 동작하는 것도 가능하다. 또한 상기한 구조가 송신기에 적용되어 패킷의 헤더를 압축하는 경우에는 수신기에서도 상기한 송신기와 동일한 구조로 구성되어 상기 압축된 패킷 헤더를 복원하여 패킷 송수신을 하는 것이 가능하다.When the decompression unit 310 receives the packet including the compressed header through the MAC-SAP 312, the decompression unit 310 uses the information managed by the decompression header management unit 306 in the compressed header. It is possible to receive the header sent by the transmitter. In addition, the compression unit 308 and the restoration unit 310 are respectively shown to explain the operation process for transmission and reception. Accordingly, the compression unit 308 and the restoration unit 310 may be configured and operate as shown in the figure, or may be configured as one compression / restore unit to operate in one module. In addition, when the above structure is applied to the transmitter to compress the header of the packet, the receiver may be configured to have the same structure as that of the transmitter to restore the compressed packet header and to transmit and receive the packet.

그러면 여기서 상기 패킷을 송수신하는 경우 압축 및 복원을 하는 패킷 헤더의 구조를 하기에 도 4를 참조하여 설명하기로 한다.Next, a structure of a packet header for compressing and restoring the packet when transmitting and receiving the packet will be described with reference to FIG. 4.

상기 도 4는 본 발명의 실시예에 따른 무선 통신 시스템에서 패킷 헤더를 압축 및 복원하는 것을 개략적으로 도시한 도면이다.4 is a diagram schematically illustrating compressing and restoring a packet header in a wireless communication system according to an embodiment of the present invention.

상기 도 4를 참조하면, IP 패킷 헤더(400)와 압축된 IP 패킷 헤더(reduced IP packet header)(450)가 일예로 도시되어 있으며, 상기 IP 패킷 헤더의 구조를 살펴보기로 한다.Referring to FIG. 4, an IP packet header 400 and a reduced IP packet header 450 are shown as an example, and the structure of the IP packet header will be described.

상기 IP 패킷 헤더(400)는 버전(VER: version) 영역(402)과, 헤더 길이(HLEN: header length) 영역(404)과, 서비스 타입(service of type) 영역(406)과, 전체 길이(total length) 영역(408)과, 식별자(identification) 영역(410)과, 프레그먼트 플래그(fragment flag) 영역(412)과, 프래그먼트 오프셋(fragment offset)(414) 영역과, 타임 투 라이브(TTL: Time to live, 이하 'TTL'이라 칭하기로 한다)(416) 영역과, 프로토콜(protocol) 영역(418)과, 헤더 체크섬(header checksum) 영역(420)과, 발신지 IP 주소(source ip address) 영역(422)과, 목적지 IP 주소(destination ip address) 영역(424)을 포함한다.The IP packet header 400 includes a version (VER) version 402, a header length (HLEN) header 404, a service type type 406, and an overall length ( total length region 408, identification region 410, fragment flag region 412, fragment offset 414 region, and time-to-live (TTL) Time to live (hereinafter referred to as 'TTL') region 416, protocol region 418, header checksum region 420, source IP address An area 422 and a destination IP address area 424.

여기서 VER 영역(402)은 4비트의 영역으로 IP 프로토콜의 버전을 나타내며, HLAN 영역(404)은 4비트로 구성되어 IP 패킷 헤더의 길이를 나타내며, 서비스 타입 영역(406)은 8비트로 구성되어 송수신기간에 경로 지정을 위한 충분한 정보를 가지고 있는 패킷 즉, 데이터그램(datagram)의 우선순위를 나타내며, 전체 길이 영역(408)은 16비트로 구성되어 IP 패킷의 전체 길이를 나타내며, 식별자 영역(410)은 16비트로 구성되어 데이터그램을 구분하는 일련번호 필드를 나타내며, 프레그먼트 플래그 영역(412)은 3비트로 구성되어 데이터그램을 프래그먼트할 것인지 또는 이후에 프래그먼트가 존재하는지의 여부를 나타내며, 프래그먼트 오프셋 영역(414)은 13비트로 구성되어 전체 데이터그램 내에서 현재 프래그먼트의 상대적인 위치를 나타낸다.Here, the VER area 402 is a 4-bit area representing the version of the IP protocol, the HLAN area 404 is composed of 4 bits to represent the length of the IP packet header, the service type area 406 is composed of 8 bits to transmit and receive periods Indicates the priority of a packet having sufficient information for routing, i.e., a datagram, and the full length region 408 is composed of 16 bits to represent the total length of the IP packet. Is composed of bits to indicate a serial number field that distinguishes the datagram, and the fragment flag area 412 is composed of 3 bits to indicate whether to fragment the datagram or whether a fragment exists later, and the fragment offset area 414. ) Consists of 13 bits, indicating the relative position of the current fragment within the entire datagram.

그리고 TTL 영역(416)은 8비트로 구성되어 상기 IP 패킷의 수명 제한을 나타내며, 프로토콜 영역(418)은 8비트로 구성되어 상위 계층의 프로토콜을 나타내며, 헤더 체크섬 영역(420)은 전송 중의 오류, 즉 IP 헤더의 데이터 손실 여부를 나타내며, 발신지 IP 주소(source ip address) 영역(422)과 목적지 IP 주소(destination ip address) 영역(424)은 각각 32비트로 구성되어 발신지 주소와 목적지 주소를 나타낸다.The TTL region 416 is composed of 8 bits to represent the lifetime limitation of the IP packet, the protocol region 418 is composed of 8 bits to represent a protocol of a higher layer, and the header checksum region 420 is an error in transmission, that is, IP. The header indicates whether data is lost, and the source IP address area 422 and the destination IP address area 424 each consist of 32 bits to indicate the source address and the destination address.

여기서 VER 영역(402), HLAN 영역(404), 서비스 타입 영역(406)은 고정된 값을 사용할 수 있다. 그리고 전체 길이 영역(408)의 정보는 MAC 공통 부분 서브 레이어(MAC Common Part Sublayer)에서 수렴 서브 계층으로 전송될 때 그 길이에 대한 정보가 전달되므로 상기 IP 패킷 헤더에 상기 전체 길이에 대한 정보가 생략되는 것이 가능하다. 그리고 식별자 영역(410)과 TTL 영역(416)은 상기 도 3에 도시 된 압축부 또는 복원부에서 시스템에 미리 설정된 값을 생성하여 사용하는 것이 가능하다. 또한 헤더 체크섬 영역(420)은 재구성한 IP 헤더로 계산하는 것이 가능하다.Here, the VER area 402, the HLAN area 404, and the service type area 406 may use fixed values. When the information of the full length region 408 is transmitted from the MAC common part sublayer to the converging sublayer, information about the length is transmitted, and thus the information about the total length is omitted in the IP packet header. It is possible to be. In addition, the identifier region 410 and the TTL region 416 may generate and use a preset value in the system in the compression unit or the restoration unit illustrated in FIG. 3. In addition, the header checksum area 420 can be calculated using the reconstructed IP header.

그리고 웹 서비스 같은 데이터 서비스를 요청하는 경우, 동일한 접속으로 제공되는 상향 IP 패킷의 발신지 IP 주소 정보는 동일하지만 목적지 IP 주소 정보는 동일하나 사용자 요청 등에 의하여 목적지 정보는 일정하지 않고 변화하게 된다. 이와 반대로 웹 서비스(web service)와 같은 데이터 서비스를 수신하는 경우, 목적지 IP 주소 정보는 동일하나 발신지의 정보가 변화하게 된다. 이는 상기 도 3에 도시되어 있는 압축 정보 생성부로부터 상기한 발신지 또는 목적지 IP 주소 정보를 제공받는 것이 가능하므로 발신지 IP 주소 또는 목적지 IP 주소 둘 중 하나를 사용하는 것이 가능하다.When a data service such as a web service is requested, the source IP address information of the uplink IP packet provided through the same connection is the same, but the destination IP address information is the same, but the destination information is not constant due to a user request. In contrast, when receiving a data service such as a web service, the destination IP address information is the same, but the source information is changed. Since it is possible to receive the source or destination IP address information from the compressed information generating unit shown in FIG. 3, it is possible to use either the source IP address or the destination IP address.

그리하여 상기 압축부에 상기한 IP 패킷 헤더가 입력되는 경우에는 고정된 값으로 설정 가능한 영역, 수신기에서 생성 가능한 영역, 동일한 IP 주소 정보 영역 등에 대한 정보를 감소하여 전송하는 것이 가능하다.Thus, when the IP packet header is input to the compression unit, it is possible to reduce and transmit information about a region that can be set to a fixed value, a region that can be generated by the receiver, and the same IP address information region.

따라서 상기 IP 패킷 헤더를 압축, 정보를 감소하는 것이 가능하며, 그리하여 상기 IP 헤더 중에서 상향링크, 즉 송신기가 단말기가 되고 수신기가 기지국이 되는 경우에는 목적지 IP 주소 정보, 프로토콜 정보, 프래그먼트 정보들을 전송한다. 그리고 하향링크, 즉 송신기가 기지국이 되고 수신기가 단말기가 되는 경우에는 발신지 IP 주소 정보, 프롤토콜 정보, 프래그먼트 정보들을 전송한다.Therefore, it is possible to compress the IP packet header and reduce information. Thus, when the uplink, i.e., the transmitter becomes a terminal and the receiver becomes a base station, the destination IP address information, protocol information, and fragment information are transmitted. . In case of downlink, that is, a transmitter becomes a base station and a receiver becomes a terminal, source IP address information, protocol information, and fragment information are transmitted.

그리고 본 발명의 실시예에 따라 상기 IP 패킷 헤더를 압축한 압축 IP 패킷 헤더(450)가 도시되어 있다.A compressed IP packet header 450 is shown, which compresses the IP packet header in accordance with an embodiment of the present invention.

압축 IP 패킷 헤더(450)는 프래그먼트 플래그 및 오프셋 영역(452), 프로토콜 영역(454), 소스(목적지) IP 주소(source(destination) ip address) 영역(456)을 포함한다.The compressed IP packet header 450 includes a fragment flag and an offset region 452, a protocol region 454, and a source (destination) IP address region 456.

프래그먼트 플래그 및 오프셋 영역(452)은 16비트로 구성되어 프래그먼트 정보를 나타내며, 프로토콜 영역(454)은 8비트로 구성되어 상위 계층의 프로토콜을 나타내며, 상기 발신지(목적지) IP 주소 영역(456)은 32비트로 구성되어 발신지 IP 주소 또는 목적지 IP 주소를 나타낸다. 상기 발신지(목적지) IP 주소 영역(456)은 송신기가 기지국 또는 단말기가 됨에 따라서 사용하는 IP 주소 정보가 달라지게 된다.The fragment flag and offset area 452 consists of 16 bits to represent fragment information, the protocol area 454 consists of 8 bits to represent a higher layer protocol, and the source (destination) IP address area 456 consists of 32 bits. To indicate the source IP address or destination IP address. In the source (destination) IP address area 456, the IP address information used is different as the transmitter becomes a base station or a terminal.

그리하여 송신기는 IP 패킷 헤더(400)를 압축기로 압축하면 압축된 IP 헤더(450)를 얻을 수 있다. 그리고 상기 송신기는 상기 압축된 IP 헤더(450)를 수신기로 전송하며, 상기 수신기에서는 상기 압축된 IP 헤더(450)을 수신기로부터 수신한다. 이에 상기 수신기는 상기 압축된 IP 헤더(450)를 수신하고, 복원기에서 상기 압축된 IP 헤더(450)를 IP 패킷 헤더(400)로 복원한다.Thus, the transmitter can obtain the compressed IP header 450 by compressing the IP packet header 400 with a compressor. The transmitter transmits the compressed IP header 450 to the receiver, and the receiver receives the compressed IP header 450 from the receiver. Accordingly, the receiver receives the compressed IP header 450 and restores the compressed IP header 450 to the IP packet header 400 in a decompressor.

상기에서는 패킷 헤더 중에서 일예로 IP 패킷 헤더를 설명한 것이다.In the above description, the IP packet header is described as an example among the packet headers.

TCP는 신뢰성 있는 재전송에 의한 오류제어와 흐름제어를 하는 스트림 형태의 연결형 서비스를 제공한다. 그리고 종단간의 연결 개설, 오류 발생시 데이터 재전송, 패킷 전달 순서 확인, 중복 패킷 제거, 흐름제어, 네트워크 오동작시 보고 등을 제공한다.TCP provides a stream type of connected service that performs error control and flow control by reliable retransmission. It also provides end-to-end connections, data retransmissions in the event of errors, packet forwarding order checking, duplicate packet elimination, flow control, and reports on network malfunctions.

상기한 바와 같은 TCP 패킷 헤더를 압축하는 경우 발신지 또는 목적지 포트 (source/destination port) 정보, 시퀀스 번호(sequence number), 제어 비트들(control bits)들로 헤더를 재구성함으로서 압축된 헤더를 생성하여 이를 수신기로 전송한다. 여기에서도 송신기가 단말기가 되는 경우에는 발신지 포트 정보를 전송하고, 송신기가 기지국이 되는 경우에도 목적지 포트 정보를 기재한다.When compressing the TCP packet header as described above, a compressed header is generated by reconfiguring the header with source / destination port information, sequence number, and control bits. Transmit to the receiver. Here, the source port information is transmitted when the transmitter becomes a terminal, and the destination port information is described even when the transmitter becomes a base station.

UDP는 재전송이나 흐름제어가 없는 비 연결형 서비스를 제공하며 단순히 패킷을 하나씩 목적지 주소로 전송만 한다. 따라서 상기 UDP는 TCP 보다 단순한 헤더 구조를 가지므로 지원하는 기능도 적다. 또한 체크섬 방식의 간단한 에러 검사 기능 등을 가지고 있다.UDP provides a connectionless service without retransmissions or flow control, and simply forwards packets one by one to the destination address. Therefore, the UDP has a simpler header structure than TCP, and thus supports fewer functions. It also has a simple checksum method of error checking.

상기한 바와 같은 UDP 패킷 헤더를 압축하는 경우 목적지 포트 정보로 헤더를 재구성함으로서 압축된 헤더를 생성하여 이를 수신기로 전송한다.When compressing the UDP packet header as described above, the compressed header is generated by reconfiguring the header with destination port information and transmitted to the receiver.

예를 들어, 28바이트 헤더를 포함하는 상기 UDP 패킷을 전송하는 송신기 즉, 기지국이 데이터 서비스하는 경우 프래그먼트 정보, 프로토콜, 목적지 IP 주소의 7바이트와, 압축된 UDP 헤더 즉, 목적지 포트 번호의 2바이트로 구성된 9바이트로 압축된 헤더를 전송한다.For example, a transmitter that transmits the UDP packet including a 28-byte header, that is, 7 bytes of fragment information, a protocol, and a destination IP address when the base station performs data service, and 2 bytes of a compressed UDP header, that is, a destination port number. The header is compressed with 9 bytes.

다음으로 패킷 헤더를 압축하여 전송하는 송신기의 동작을 하기에 도 5를 참조하여 설명하기로 한다.Next, an operation of a transmitter for compressing and transmitting a packet header will be described with reference to FIG. 5.

상기 도 5는 본 발명의 실시예에 따른 패킷 헤더를 압축하는 송신기의 동작 과정을 개략적으로 도시한 순서도이다. 5 is a flowchart schematically illustrating an operation process of a transmitter for compressing a packet header according to an embodiment of the present invention.

상기 도 5를 참조하면, 상기 502단계에서 송신기는 상위 계층으로부터 CS- SAP를 통해 패킷을 수신하고 504단계로 진행한다. 상기 504단계에서 상기 송신기는 상기 수신된 패킷의 헤더로부터 트래픽 CID를 추출하고 506단계로 진행한다. Referring to FIG. 5, in step 502, the transmitter receives a packet from a higher layer through CS-SAP and proceeds to step 504. In step 504, the transmitter extracts the traffic CID from the header of the received packet and proceeds to step 506.

상기 506단계에서 상기 송신기는 상기 패킷의 헤더로부터 패킷 헤더 복원을 위한 정보를 추출하고 508단계로 진행한다. 상기 패킷 헤더 복원을 위한 정보는 상기 추출한 트래픽 CID와 매핑되어 관리된다. 이때 관리되는 정보는 상기 패킷에 대해 송수신기간에 미리 정해진 고정된 값을 가지는 VER 정보, HLEN 정보, 서비스 타입 등이 될 수도 있으며, 상기 송수신기의 기능 즉, 기지국과 단말기 동작에 따라서 발신지 또는 목적지 IP 주소 정보, 발신지 또는 목적지 포트 정보 등이 될 수 있다.In step 506, the transmitter extracts information for packet header recovery from the header of the packet and proceeds to step 508. The information for packet header recovery is mapped and managed with the extracted traffic CID. In this case, the managed information may be VER information, HLEN information, service type, etc. having a predetermined fixed value in the transmission / reception period for the packet. The source or destination IP address according to the function of the transceiver, that is, the base station and the terminal operation. Information, source or destination port information, and the like.

상기 508단계에서 상기 송신기는 패킷 헤더 압축을 위한 압축 정보를 추출하고 510단계로 진행한다. 상기 헤더 압축을 위한 정보는 IP 헤더를 예를 들면, 프래그먼트 플레그 및 오프셋과 같은 프래그먼트 정보, 프로토콜 정보, 발신지 또는 목적지 IP 주소를 포함하여 구성된다.In step 508, the transmitter extracts compression information for packet header compression and proceeds to step 510. The information for header compression comprises an IP header including, for example, fragment information such as fragment flag and offset, protocol information, source or destination IP address.

그리고 TCP 헤더의 경우에는 발신지 또는 목적지 포트 정보, 시퀀스 번호, 제어 비트들이 상기 압축 정보가 될 수 있다. 또한 UDP 패킷의 경우에는 발신지 또는 목적지 포트 정보가 상기 압축 정보가 될 수 있다.In the case of the TCP header, source or destination port information, a sequence number, and control bits may be the compressed information. In the case of a UDP packet, the source or destination port information may be the compressed information.

상기 510단계에서 상기 송신기는 패킷 헤더 압축 정보를 사용하여 헤더를 재구성하고 512단계로 진행한다. 이에 상기 패킷 헤더는 기존의 패킷 헤더에 비하여 전송되는 정보가 감소하게 되며, 기존과 같은 복잡한 동작 과정을 수반하지 않으며, 해쉬 함수(hash function) 등을 적용하지 않고도 압축된 헤더를 사용하여 패킷 을 재구성하고 이를 수신기로 전송하는 것이 가능하게 된다. 상기 512단계에서 상기 송신기는 압축된 헤더를 MAC-SAP를 통해서 수신기로 전송한다.In step 510, the transmitter reconstructs the header using the packet header compression information and proceeds to step 512. Accordingly, the packet header reduces information transmitted compared to the existing packet header, does not involve a complicated operation process as before, and reconstructs the packet by using a compressed header without applying a hash function. And transmit it to the receiver. In step 512, the transmitter transmits the compressed header to the receiver through the MAC-SAP.

상기 도 5는 상기 패킷 헤더를 압축하여 송신하는 송신기의 동작과정을 설명하였으며, 다음으로 하기에 도 6을 참조하여 상기 압축된 패킷 헤더를 수신하여 복원하는 수신기의 동작 과정을 설명하기로 한다.5 illustrates an operation of a transmitter for compressing and transmitting the packet header. Next, an operation of a receiver for receiving and restoring the compressed packet header will be described with reference to FIG. 6.

상기 도 6은 본 발명의 실시예에 따른 압축된 패킷 헤더를 복원하는 수신기의 동작 과정을 개략적으로 도시한 순서도이다.6 is a flowchart schematically illustrating an operation of a receiver for restoring a compressed packet header according to an embodiment of the present invention.

상기 도 6을 참조하면, 602단계에서 수신기는 MAC-SAP를 통해서 압축된 헤더를 포함한 패킷을 수신하고 604단계로 진행한다.Referring to FIG. 6, in step 602, a receiver receives a packet including a header compressed through a MAC-SAP and proceeds to step 604.

상기 604단계에서 상기 수신기는 패킷 헤더 복원 정보를 사용하여 패킷 헤더를 복원하고 606단계로 진행한다. 이때 상기 수신기는 패킷 헤더 복원 정보를 사용하여 패킷 헤더를 복원하게 되는데 상기 IP 패킷의 경우를 예를 들면, 상기 VER 정보, HLEN 정보, 서비스 타입 등은 송수신기 간에 미리 고정된 값을 사용하면, 이를 적용하여 상기 IP 패킷의 헤더의 VER 영역, HLEN 영역, 서비스 타입 영역의 복원한다. 그리고 TTL과 식별자(identification)는 상기 복원부 또는 압축 정보 관리부에서 미리 설정된 값들을 적용하거나 생성하여 TTL 영역과 식별자 영역을 복원한다. 체크섬 정보는 복원된 IP 헤더를 사용하여 상기 복원부 또는 압축 정보 관리부에서 계산하여 체크섬 영역을 복원 한다. 그리고 전체 길이 시퀀스 영역은 MAC 공통 부분 서브 레이어에서 상기 MAC-SAP를 통해 수신되는 경우 그 정보를 수신하여 전체 길이 영역을 복원한다. 마지막으로 상기 발신지 또는 목적지 IP 주소 정보는 상기 수신기가 단말기인 경우에는 발신지 IP 주소 정보는 상기 트래픽 CID와 매핑되어 저장되어 있으며 발신지 IP 주소 정보 영역를 복원한다. 상기 수신기가 기지국인 경우에는 반대로 목적지 IP 주소 영역를 복원하는 것이 가능하다.In step 604, the receiver recovers the packet header using the packet header recovery information, and proceeds to step 606. In this case, the receiver restores the packet header using packet header restoration information. For example, the VER information, HLEN information, service type, etc., for the IP packet are applied when a fixed value is used between the transceivers. The VER area, the HLEN area, and the service type area of the header of the IP packet are restored. The TTL and identification are applied to or generated in advance by the decompression unit or the compressed information management unit to restore the TTL region and the identifier region. The checksum information is calculated by the decompression unit or the compressed information management unit using the reconstructed IP header to restore the checksum area. When the full length sequence region is received through the MAC-SAP in the MAC common partial sublayer, the full length sequence region receives the information to restore the full length region. Finally, when the receiver is a terminal, the source IP address information is stored by mapping the source IP address information with the traffic CID and restores the source IP address information area. In the case where the receiver is a base station, it is possible to restore the destination IP address region on the contrary.

이와 같이 상기한 헤더 복원 정보를 사용하여 상기 헤더를 복원한다. In this way, the header is restored using the header restoration information.

상기 606단계에서 상기 단말기는 패킷 헤더를 복원하고 패킷을 CS-SAP를 상위 계층으로 전송한다.In step 606, the terminal restores the packet header and transmits the packet to the upper layer CS-SAP.

상기 TCP 패킷의 경우에는 발신지 또는 목적지 포트 정보, 시퀀스 넘버, 제어 비트를 수신하면 상기한 과정을 거쳐서 TCP 패킷 헤더를 복원한다. 그리고 UDP 패킷의 경우에는 압축된 상기 IP 패킷 헤더와 목적지 포트 넘버를 수신하여 UDP 헤더를 복원한다.In the case of the TCP packet, when the source or destination port information, the sequence number, and the control bit are received, the TCP packet header is restored through the above process. In case of the UDP packet, the compressed IP packet header and the destination port number are received to restore the UDP header.

본 발명에서 상기 압축 헤더를 생성 및 복원하는 장치 및 방법은 MAC 계층의 수렴 서브 계층에서 동작하는 것을 특징으로 하며, 상술한 IP 헤더, TCP 헤더, UDP 헤더 구조는 시스템 특성에 따라 가변 가능한 요소이며, 본 발명의 헤더 압축 방법을 확장하여 적용 가능하다.The apparatus and method for generating and restoring the compressed header in the present invention are characterized by operating in a converging sublayer of a MAC layer. The above-described IP header, TCP header, and UDP header structures are variable elements depending on system characteristics. The header compression method of the present invention can be extended and applied.

한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by the equivalents of the claims.

상술한 바와 같이 본 발명은, 무선 접속 통신 시스템에서 수렴 서브 계층에서 패킷 헤더를 압축 및 복원을 한다. 그리하여 압축할 패킷 헤더 정보만을 추출하고, 복원 가능한 정보는 추출하여 복원 시에 헤더를 재구성함으로서 복잡한 처리 절차를 수행하지 않고도 패킷 헤더의 크기를 압축하여 데이터를 전송하는 것이 가능하다는 이점을 갖는다. 또한 해쉬 함수 등을 사용하지 않고도 압축 헤더를 생ㅅ어하는 것이 가능하고 상기 헤더 압축에 따라 관리하게 되는 데이터의 크기가 감소한다는 이점을 갖는다. As described above, the present invention compresses and decompresses a packet header in a converging sublayer in a wireless access communication system. Thus, by extracting only packet header information to be compressed and recovering reconstructed information and reconstructing the header at the time of restoration, it is possible to compress the size of the packet header and transmit data without performing a complicated processing procedure. In addition, it is possible to generate a compressed header without using a hash function or the like, and has the advantage of reducing the size of data managed according to the header compression.

Claims (32)

무선 접속 통신 시스템에서 패킷 헤더 송수신 방법에 있어서,In the packet header transmission and reception method in a wireless access communication system, 송신기는 상위 계층으로부터 수신한 패킷의 헤더로부터 패킷 헤더 복원을 위한 제 1 정보들을 추출하는 과정과,The transmitter extracts first information for packet header recovery from a header of a packet received from an upper layer; 수신한 상기 패킷의 헤더로부터 상기 패킷 헤더 전송을 위한 제 2 정보들을 추출하고 패킷 헤더를 재구성하여 수신기로 상기 패킷을 전송하는 과정과,Extracting second information for the packet header transmission from the header of the received packet, reconstructing a packet header, and transmitting the packet to a receiver; 수신기는 상기 패킷을 수신하고 내부에 저장된 패킷 헤더 복원을 위한 제 3 정보들을 사용하여 상기 패킷 헤더를 복원하는 과정을 포함함을 특징으로 하는 상기 방법.And the receiver receives the packet and recovers the packet header using third information for restoring the packet header stored therein. 제 1항에 있어서,The method of claim 1, 상기 패킷의 접속 식별자를 상기 제 1 정보들과 매핑하여 상기 제 1 정보들을 관리하는 과정을 포함함을 특징으로 하는 상기 방법.And mapping the access identifier of the packet with the first information to manage the first information. 제 1항에 있어서,The method of claim 1, 상기 제 1 정보들은 패킷 헤더 복원을 위한 복원 정보임을 특징으로 하는 상기 방법.Wherein the first information is restoration information for packet header restoration. 제 1항에 있어서,The method of claim 1, 상기 제 1 정보는 상기 패킷이 인터넷 프로토콜 패킷인 경우에는 발신지 인터넷 프로토콜 주소 또는 목적지 인터넷 프로토콜 주소 중 적어도 하나 이상 포함함을 특징으로 하는 상기 방법.The first information includes at least one of a source internet protocol address and a destination internet protocol address when the packet is an internet protocol packet. 제 1항에 있어서,The method of claim 1, 상기 제 1 정보는 상기 패킷이 전송 제어 프로토콜 또는 사용자 데이터그램 프로토콜 패킷인 경우에는 발신지 포트 정보 또는 목적지 포트 정보 중 적어도 하나 이상 포함함을 특징으로 하는 상기 방법.Wherein the first information includes at least one of source port information and destination port information when the packet is a transmission control protocol or user datagram protocol packet. 제 1항에 있어서,The method of claim 1, 상기 제 2 정보들은 패킷 헤더 전송을 위한 압축 정보임을 특징으로 하는 상기 방법.Wherein the second information is compressed information for packet header transmission. 제 1항에 있어서,The method of claim 1, 상기 제 2 정보는 상기 패킷이 인터넷 프로토콜 패킷인 경우에는 발신지 또 는 목적지 인터넷 프로토콜 어드레스 정보, 프래그먼트 정보, 프로토콜 정보들 중 적어도 하나 이상 포함함을 특징으로 하는 상기 방법.And wherein the second information includes at least one of source or destination Internet protocol address information, fragment information, and protocol information when the packet is an Internet protocol packet. 제 1항에 있어서,The method of claim 1, 상기 제 2 정보는 상기 패킷이 전송 제어 프로토콜 패킷일 경우에는 발신지 또는 목적지 포트 정보와, 시퀀스 번호, 제어 비트들 중 적어도 하나 이상 포함함을 특징으로 하는 상기 방법.And wherein the second information includes at least one of source or destination port information, sequence number, and control bits when the packet is a transmission control protocol packet. 제 1항에 있어서,The method of claim 1, 상기 제 2 정보는 상기 패킷이 사용자 데이터그램 프로토콜 패킷일 경우에는 발신지 또는 목적지 포트 정보 중에 적어도 하나 이상 포함함을 특징으로 하는 상기 방법.And wherein the second information includes at least one of source and destination port information when the packet is a user datagram protocol packet. 제 1항에 있어서,The method of claim 1, 상기 제 3 정보들은 패킷 헤더 복원을 위해 접속 식별자와 매핑되어 있는 저장 또는 생성한 정보들임을 특징으로 하는 상기 방법.The third information is stored or generated information mapped to a connection identifier for packet header recovery. 제 10항에 있어서,The method of claim 10, 상기 저장 정보들은 송수신기 간에 미리 설정되어 있는 프로토콜 버전을 나타내는 정보, 헤더 길이 정보, 패킷의 우선순위 정보, 패킷의 수명 제한을 나타내는 정보, 데이터 그램을 구분하는 일련번호 정보들 중 적어도 하나 이상 포함함을 특징으로 하는 상기 방법.The stored information may include at least one of information indicating a protocol version preset between the transceivers, header length information, packet priority information, information indicating a packet lifetime limitation, and serial number information for identifying a datagram. Characterized in that the method. 제 10항에 있어서,The method of claim 10, 상기 저장 정보들은 상기 패킷 전송 시에 저장한 발신지 또는 목적지 인터넷 프로토콜 주소 정보, 발신지 또는 목적지 포트 정보 중 적어도 하나 이상 포함함을 특징으로 하는 상기 방법.And the stored information includes at least one of source or destination internet protocol address information, source or destination port information stored in the packet transmission. 제 10항에 있어서,The method of claim 10, 상기 생성 정보는 복원된 헤더를 사용하여 생성한 헤더의 패킷 손실을 나타내는 정보를 포함함을 특징으로 하는 상기 방법.Wherein the generation information includes information indicating packet loss of a header generated using the restored header. 제 10항에 있어서,The method of claim 10, 상기 제 3 정보는 패킷 헤더 수신시에 매체 접근 제어 프로토콜 서브 레이어에서 패킷 전송시에 전송되는 패킷의 전체 길이를 나타내는 정보를 더 포함함을 특징으로 하는 상기 방법.And wherein the third information further comprises information indicating the total length of a packet transmitted at the time of packet transmission in the media access control protocol sublayer upon packet header reception. 제 1항에 있어서,The method of claim 1, 상기 패킷 헤더를 송수신하는 과정은 수렴 서브 계층에서 동작하는 것을 특징으로 하는 상기 방법.And transmitting and receiving the packet header operate in a converging sublayer. 무선 접속 통신 시스템에서 패킷 헤더 송수신 장치에 있어서,In the packet header transceiver apparatus in a wireless access communication system, 상위 계층으로부터 수신한 패킷의 헤더로부터 패킷 헤더 복원을 위한 제 1 정보들을 추출하고, 수신한 상기 패킷의 헤더로부터 상기 패킷 헤더 전송을 위한 제 2 정보들을 추출하고, 패킷 헤더를 재구성하여 수신기로 상기 패킷을 전송하는 송신기와,Extracting first information for packet header recovery from the header of the packet received from the upper layer, extracting second information for packet header transmission from the header of the received packet, and reconstructing the packet header to the receiver With a transmitter to transmit, 상기 패킷을 수신하고 내부에 저장된 패킷 헤더 복원을 위한 제 3 정보들을 사용하여 상기 패킷 헤더를 복원하는 수신기를 포함함을 특징으로 하는 상기 장치.And a receiver for receiving the packet and restoring the packet header using third information stored therein for restoring the packet header. 제 16항에 있어서,The method of claim 16, 상기 송신기는, 패킷 헤더 복원을 위한 제 1 정보들을 추출하고, 수신한 상기 패킷의 헤더로부터 상기 패킷 헤더 전송을 위한 제 2 정보들을 추출하는 분류기와,The transmitter comprises: a classifier for extracting first information for packet header recovery and extracting second information for packet header transmission from a header of the received packet; 상기 제 1 정보들을 접속 식별자와 매핑하여 관리하는 압축 정보 관리부와,A compression information management unit which maps and manages the first information with a connection identifier; 상기 제 2 정보들을 사용하여 패킷의 헤더를 재구성하여 송신하는 압축부를 포함함을 특징으로 하는 상기 장치.And a compression unit configured to reconstruct and transmit a header of a packet by using the second information. 제 16항에 있어서,The method of claim 16, 상기 제 1 정보들은 패킷 헤더 복원을 위한 복원 정보임을 특징으로 하는 상기 장치.And the first information is restoration information for packet header restoration. 제 16항에 있어서,The method of claim 16, 상기 제 1 정보는 상기 패킷이 인터넷 프로토콜 패킷인 경우에는 발신지 인터넷 프로토콜 주소 또는 목적지 인터넷 프로토콜 주소 중 적어도 하나 이상 포함함을 특징으로 하는 상기 장치.And wherein the first information includes at least one of a source internet protocol address and a destination internet protocol address when the packet is an internet protocol packet. 제 16항에 있어서,The method of claim 16, 상기 제 1 정보는 상기 패킷이 전송 제어 프로토콜 또는 사용자 데이터그램 프로토콜 패킷인 경우에는 발신지 포트 정보 또는 목적지 포트 정보 중 적어도 하나 이상 포함함을 특징으로 하는 상기 장치.Wherein the first information includes at least one of source port information and destination port information when the packet is a transmission control protocol or user datagram protocol packet. 제 16항에 있어서,The method of claim 16, 상기 제 2 정보들은 패킷 헤더 전송을 위한 압축 정보임을 특징으로 하는 상기 장치.Wherein the second information is compressed information for packet header transmission. 제 16항에 있어서,The method of claim 16, 상기 제 2 정보는 상기 패킷이 인터넷 프로토콜 패킷인 경우에는 발신지 또는 목적지 인터넷 프로토콜 어드레스 정보, 프래그먼트 정보, 프로토콜 정보 중 적어도 하나 이상 포함함을 특징으로 하는 상기 장치.And wherein the second information includes at least one of source or destination Internet protocol address information, fragment information, and protocol information when the packet is an Internet protocol packet. 제 16항에 있어서,The method of claim 16, 상기 제 2 정보는 상기 패킷이 전송 제어 프로토콜 패킷일 경우에는 발신지 또는 목적지 포트 정보와, 시퀀스 번호, 제어 비트들 중 적어도 하나 이상 포함함을 특징으로 하는 상기 장치.And wherein the second information includes at least one of source or destination port information, a sequence number, and control bits when the packet is a transmission control protocol packet. 제 16항에 있어서,The method of claim 16, 상기 제 2 정보는 상기 패킷이 사용자 데이터그램 프로토콜 패킷일 경우에는 발신지 또는 목적지 포트 정보 중에 적어도 하나 이상 포함함을 특징으로 하는 상기 장치.And wherein the second information includes at least one of source and destination port information when the packet is a user datagram protocol packet. 제 16항에 있어서,The method of claim 16, 상기 수신기는 패킷 헤더 복원을 위한 제 3 정보들을 접속 식별자를 사용하여 관리하는 압축 정보 관리부와,The receiver may include a compression information management unit managing third information for packet header recovery using a connection identifier; 상기 송신기에서 송신한 패킷을 수신하고 상기 제 3 정보들을 사용하여 상기 패킷의 헤더를 복원하는 복원부를 포함함을 특징으로 하는 상기 장치.And a restoring unit for receiving a packet transmitted from the transmitter and restoring a header of the packet using the third information. 제 16항에 있어서,The method of claim 16, 상기 제 3 정보들은 패킷 헤더 복원을 위해 접속 식별자와 매핑되어 있는 저장 또는 생성한 정보들임을 특징으로 하는 상기 장치.The third information is stored or generated information mapped to a connection identifier for packet header recovery. 제 26항에 있어서,The method of claim 26, 상기 저장 정보들은 송수신기 간에 미리 설정되어 있는 프로토콜 버전을 나타내는 정보, 헤더 길이 정보, 패킷의 우선순위 정보, 패킷의 수명 제한을 나타내는 정보, 데이터 그램을 구분하는 일련번호 정보들 중 적어도 하나 이상 포함함을 특징으로 하는 상기 장치.The stored information may include at least one of information indicating a protocol version preset between the transceivers, header length information, packet priority information, information indicating a packet lifetime limitation, and serial number information for identifying a datagram. Said device. 제 26항에 있어서,The method of claim 26, 상기 저장 정보들은 상기 패킷 전송 시에 저장한 발신지 또는 목적지 인터넷 프로토콜 주소 정보, 발신지 또는 목적지 포트 정보 중 적어도 하나 이상 포함함을 특징으로 하는 상기 장치.And the stored information includes at least one of source or destination internet protocol address information, source or destination port information stored in the packet transmission. 제 26항에 있어서,The method of claim 26, 상기 생성 정보는 복원된 헤더를 사용하여 생성한 헤더의 패킷 손실을 나타내는 정보를 포함함을 특징으로 하는 상기 장치.Wherein the generation information includes information indicating packet loss of a header generated using the restored header. 제 26항에 있어서,The method of claim 26, 상기 제 3 정보는 패킷 헤더 수신시에 매체 접근 제어 프로토콜 서브 레이어에서 패킷 전송시에 전송되는 패킷의 전체 길이를 나타내는 정보를 더 포함함을 특 징으로 하는 상기 장치.And wherein the third information further comprises information indicating the total length of a packet transmitted at the time of packet transmission in the media access control protocol sublayer upon packet header reception. 제 26항에 있어서,The method of claim 26, 상기 제 3 정보는 상기 압축 정보 관리부 또는 복원부에서 생성한 것임을 특징으로 하는 상기 장치.And wherein the third information is generated by the compressed information manager or the decompression unit. 제 16항에 있어서,The method of claim 16, 상기 패킷 헤더를 송수신하는 장치는 수렴 서브 계층에 해당하는 장치임을 특징으로 하는 상기 장치.The apparatus for transmitting and receiving the packet header is a device corresponding to a converging sublayer.
KR1020050082929A 2005-09-06 2005-09-06 Apparatus and method for transmiting/receiving packet header in a broadband wireless communication system KR101162374B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050082929A KR101162374B1 (en) 2005-09-06 2005-09-06 Apparatus and method for transmiting/receiving packet header in a broadband wireless communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050082929A KR101162374B1 (en) 2005-09-06 2005-09-06 Apparatus and method for transmiting/receiving packet header in a broadband wireless communication system

Publications (2)

Publication Number Publication Date
KR20070027405A true KR20070027405A (en) 2007-03-09
KR101162374B1 KR101162374B1 (en) 2012-07-04

Family

ID=38100687

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050082929A KR101162374B1 (en) 2005-09-06 2005-09-06 Apparatus and method for transmiting/receiving packet header in a broadband wireless communication system

Country Status (1)

Country Link
KR (1) KR101162374B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010062056A2 (en) * 2008-11-03 2010-06-03 Lg Electronics Inc. Method for identifying mobile station
KR101417744B1 (en) * 2008-01-17 2014-07-09 경희대학교 산학협력단 Method and Apparatus for compressing a mobility header in a low power wireless network based on an IPv6

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101417744B1 (en) * 2008-01-17 2014-07-09 경희대학교 산학협력단 Method and Apparatus for compressing a mobility header in a low power wireless network based on an IPv6
WO2010062056A2 (en) * 2008-11-03 2010-06-03 Lg Electronics Inc. Method for identifying mobile station
WO2010062056A3 (en) * 2008-11-03 2010-08-05 Lg Electronics Inc. Method for identifying mobile station
US8738903B2 (en) 2008-11-03 2014-05-27 Lg Electronics Inc. Method for identifying mobile station

Also Published As

Publication number Publication date
KR101162374B1 (en) 2012-07-04

Similar Documents

Publication Publication Date Title
CA2168351C (en) Method and apparatus for connecting a node to a wireless network using a standard protocol
JP3751823B2 (en) Header compression in real-time services
US8310988B2 (en) Method of MAC header generation and data transmitting
US7400893B2 (en) Mobile communication method and system
KR101624108B1 (en) Apparatus and method for generating mac protocol data unit in wireless communication system
RU2461147C2 (en) Method of processing radio protocol in mobile communication system and mobile communication transmitter
KR100610658B1 (en) Method for defining header field compression for data packet connection, header field compression system, network element and mobile station comprising header field compression system
EP1362446B1 (en) Transfer of ip data in communications system, using several logical connections for compressed fields on the basis of different contexts
CA2363591C (en) Update of header compression state in packet communications
KR20060054662A (en) Apparatus and method for compressing of herder in a broad band wireless communication system
CN1246024A (en) Method for providing wireless communication by means of loading circuit in a radio communication system
CN110365609B (en) Data packet segmentation method and device
JP3813511B2 (en) Method of operating a mobile radio network
KR20050058371A (en) Extention header compression
EP2127298A1 (en) Header supression in a wireless communication network
US20220014966A1 (en) Method and device for identifying security key based on pdcp layer device in next-generation mobile communication system
US20060034249A1 (en) Header compression between a compressor and a decompressor
CN100518180C (en) System and method for realizing packet data polymerized protocol function
KR101162374B1 (en) Apparatus and method for transmiting/receiving packet header in a broadband wireless communication system
JP2003524320A (en) How to operate a mobile wireless communication network
KR100981823B1 (en) Method and system for tansmitting/receiving asymmetric two-way packet data
JP4975806B2 (en) Multiple communication function with shared transaction (s)
Shivare et al. Performance Evaluation of Robust Header Compression over Mobile WiMAX
KR20100038084A (en) Method and system for tansmitting/receiving asymmetric two-way packet data
KR20090085407A (en) Apparatus and method for configuraing end to end compression channel in broadband wireless communication system

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: 20150528

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160530

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee