[go: up one dir, main page]

AU2001267975A1 - Protocol header compression - Google Patents

Protocol header compression

Info

Publication number
AU2001267975A1
AU2001267975A1 AU2001267975A AU6797501A AU2001267975A1 AU 2001267975 A1 AU2001267975 A1 AU 2001267975A1 AU 2001267975 A AU2001267975 A AU 2001267975A AU 6797501 A AU6797501 A AU 6797501A AU 2001267975 A1 AU2001267975 A1 AU 2001267975A1
Authority
AU
Australia
Prior art keywords
header
checksum
header compression
protocol header
information
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.)
Abandoned
Application number
AU2001267975A
Inventor
Mikael Degermark
Stefan Hakansson
Hans Hannu
Ingemar Johansson
Lars-Erik Jonsson
Krister Svanbro
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of AU2001267975A1 publication Critical patent/AU2001267975A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/6312Error control coding in combination with data compression
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/09Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/09Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
    • H03M13/098Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit using single parity bit
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion 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/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • 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
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S370/00Multiplex communications
    • Y10S370/912Packet communications
    • Y10S370/913Wireless or radio

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Error Detection And Correction (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)
  • Detection And Correction Of Errors (AREA)

Abstract

In packet communications that employ header compression/decompression, the computational complexity of checksum generation can be reduced by re-using static checksum information associated with header bits that do not change from header to header. The static checksum information can be used together with information about header bits that do change from header to header, in order to generate a desired checksum. The checksum can then be used to verify a reconstructed header produced from a compressed header by a header decompressor.
AU2001267975A 2000-07-14 2001-06-28 Protocol header compression Abandoned AU2001267975A1 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US21847200P 2000-07-14 2000-07-14
US60/218,472 2000-07-14
US09/753,365 US6820233B2 (en) 2000-07-14 2001-01-02 Re-use of static checksum information in header compression/decompression applications
US09/753,365 2001-01-02
PCT/SE2001/001493 WO2002007323A2 (en) 2000-07-14 2001-06-28 Protocol header compression

Publications (1)

Publication Number Publication Date
AU2001267975A1 true AU2001267975A1 (en) 2002-01-30

Family

ID=26912943

Family Applications (1)

Application Number Title Priority Date Filing Date
AU2001267975A Abandoned AU2001267975A1 (en) 2000-07-14 2001-06-28 Protocol header compression

Country Status (9)

Country Link
US (1) US6820233B2 (en)
EP (1) EP1302049B1 (en)
JP (1) JP5048200B2 (en)
CN (1) CN1187944C (en)
AT (1) ATE362265T1 (en)
AU (1) AU2001267975A1 (en)
DE (1) DE60128359T2 (en)
ES (1) ES2286126T3 (en)
WO (1) WO2002007323A2 (en)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2367459A (en) * 2000-09-28 2002-04-03 Roke Manor Research Method of compressing data packets
US6813690B1 (en) * 2001-06-12 2004-11-02 Network Appliance, Inc. Caching media data using content-sensitive identifiers
US7170896B2 (en) * 2001-06-20 2007-01-30 Motorola, Inc. Communication infrastructure and method to preserve communication link bandwidth in a packet communication session
US7475157B1 (en) * 2001-09-14 2009-01-06 Swsoft Holding, Ltd. Server load balancing system
US7386627B1 (en) * 2002-01-29 2008-06-10 Network Appliance, Inc. Methods and apparatus for precomputing checksums for streaming media
US7161960B2 (en) * 2002-03-26 2007-01-09 Nokia Corporation Apparatus, and associated method, for forming, and operating upon, multiple-checksum-protected data packet
CA2432588C (en) * 2002-06-12 2007-12-18 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for fast change of internet protocol headers compression mechanism
WO2004034651A1 (en) * 2002-09-30 2004-04-22 Nokia Corporation Routing data packets in a compressed-header domain
KR100664110B1 (en) * 2004-02-04 2007-01-04 엘지전자 주식회사 How to Set Restrictions on Mobile Terminals
KR100678055B1 (en) * 2004-02-12 2007-02-01 삼성전자주식회사 How to Resume Header Restoration in Multimedia Broadcasting / Multicast Service System
US7818444B2 (en) 2004-04-30 2010-10-19 Move Networks, Inc. Apparatus, system, and method for multi-bitrate content streaming
SE0401346D0 (en) * 2004-05-24 2004-05-24 Ericsson Telefon Ab L M Methods for Increased Tolerance Against Packet Reordering for the Secure Reference Principle in Robust Header Compression
DE502005001819D1 (en) * 2005-01-28 2007-12-13 Siemens Ag Method and system for the transmission of telegrams
US8769663B2 (en) * 2005-08-24 2014-07-01 Fortinet, Inc. Systems and methods for detecting undesirable network traffic content
EP1770942B1 (en) * 2005-10-03 2009-03-11 Telefonaktiebolaget LM Ericsson (publ) Connection configuration in a wireless telecommunications system using hash values
JP4975806B2 (en) * 2006-04-12 2012-07-11 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Multiple communication function with shared transaction (s)
US8189586B2 (en) 2006-04-12 2012-05-29 Telefonaktiebolaget Lm Ericsson (Publ) Plural telecommunications functions having sharing transaction(s)
CN1913531B (en) * 2006-08-25 2012-03-21 华为技术有限公司 Transmission method, compression method and device of TCP/IP packet
US8169995B2 (en) * 2006-12-04 2012-05-01 Samsung Electronics Co., Ltd. System and method for wireless communication of uncompressed video having delay-insensitive data transfer
US8301972B2 (en) * 2009-05-27 2012-10-30 Seagate Technology Llc Apparatus for correcting single bit insertion or deletion in a data payload with a checksum corrector
US20110007754A1 (en) * 2009-07-10 2011-01-13 Gerald Pepper Flexible Hardware Checksum Generator
US8683307B2 (en) 2011-05-27 2014-03-25 International Business Machines Corporation Checksum calculation, prediction and validation
CN102916773B (en) * 2012-10-10 2016-08-03 中兴通讯股份有限公司 A kind of static fields CRC check method and apparatus in robustness header compression
JP2013102556A (en) * 2013-03-05 2013-05-23 Renesas Electronics Corp Communications apparatus and communication method
JP5855165B2 (en) * 2014-06-04 2016-02-09 Nttエレクトロニクス株式会社 Frame data processing method and frame data processing apparatus
US9473979B2 (en) 2014-06-30 2016-10-18 Motorola Solutions, Inc. Method and system for data transmission
CN113824668B (en) * 2020-06-08 2023-04-25 威海北洋电气集团股份有限公司 Network protocol packet packaging method and system
CN113973110B (en) * 2021-10-25 2024-03-15 北京奇艺世纪科技有限公司 Message generation method and device and electronic equipment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63111730A (en) * 1986-10-29 1988-05-17 Sanyo Electric Co Ltd Code error detection circuit
JP3257298B2 (en) * 1994-11-16 2002-02-18 松下電器産業株式会社 CRC code generation method
US5987022A (en) * 1996-12-27 1999-11-16 Motorola, Inc. Method for transmitting multiple-protocol packetized data
US5935268A (en) * 1997-06-03 1999-08-10 Bay Networks, Inc. Method and apparatus for generating an error detection code for a modified data packet derived from an original data packet
JP2000339184A (en) * 1999-05-27 2000-12-08 Toyo Commun Equip Co Ltd Check slum computer
US6754231B1 (en) * 1999-06-18 2004-06-22 Telefonaktiebolaget Lm Ericsson (Publ) Robust header compression in packet communications

Also Published As

Publication number Publication date
DE60128359T2 (en) 2008-01-10
ES2286126T3 (en) 2007-12-01
JP2004504753A (en) 2004-02-12
DE60128359D1 (en) 2007-06-21
JP5048200B2 (en) 2012-10-17
CN1187944C (en) 2005-02-02
EP1302049B1 (en) 2007-05-09
US20020026620A1 (en) 2002-02-28
ATE362265T1 (en) 2007-06-15
WO2002007323A3 (en) 2002-09-06
US6820233B2 (en) 2004-11-16
CN1442013A (en) 2003-09-10
WO2002007323A2 (en) 2002-01-24
EP1302049A2 (en) 2003-04-16

Similar Documents

Publication Publication Date Title
AU2001267975A1 (en) Protocol header compression
CA2334442A1 (en) Method and apparatus for data compression of network packets
CA2375830A1 (en) Robust header compression in packet communications
WO2004008672A3 (en) Wireless system having built-in packet data compression
DE60214825D1 (en) REDISTRIBUTION OF CONTEXT INFORMATION IN HEAD COMPRESSION
WO2003019391A3 (en) A general input/output architecture protocol and related methods to manage data integrity
CN1805324B (en) Method and system for controlling accessing device of individual lan
FI962381A0 (en) Compression of data by telecommunications
CA2388362A1 (en) Packet header compression using division remainders
WO2002041098A3 (en) Communication system and method for shared context compression
EP1178625A3 (en) Wireless communications with efficient channel coding
GB2390276B (en) Generic external proxy
GB2370479B (en) A method of processing data packets
WO2007070313A3 (en) Multiple input, multiple output wireless communication system, associated methods and data structures
AU2001287779A1 (en) Defining context identifier in header field compression
DE60113549D1 (en) TCP FLUSSSTEURUNG
AR031407A1 (en) SYSTEM AND METHOD FOR COMMUNICATION WITH TEMPORARY COMPRESSION TABLES
AR025534A1 (en) METHOD AND APPARATUS FOR COMPRESSING TIME SEAL INFORMATION TO PRODUCE A TIME SEAL FIELD COMPRESSED IN A COMPRESSED HEAD OF A DATA PACKAGE TO BE TRANSMITTED THROUGH A COMMUNICATION CHANNEL, METHOD AND DEVICE FOR DEPRESSING A FIELD TIME SEAL, AND PA METHOD
GB2387095B (en) Compression of digital ink
WO1997010659A1 (en) Method and device for compressing and ciphering data
AU2003269315A1 (en) System and method for mobile router cost metric updates for routing protocols
AU2002332044A1 (en) Method and apparatus for compressing packet headers
WO2002037687A3 (en) Method of performing huffman decoding
CN101707616A (en) Method and device for compressing and decompressing user datagram protocol data packet
WO2006128481A3 (en) Method for auto-configuration of a network terminal address