[go: up one dir, main page]

EP1552408A4 - SYSTEM AND METHOD FOR DELAYING TCP / IP INDEPENDENTLY OF A BANDWIDTH DELAY PRODUCT - Google Patents

SYSTEM AND METHOD FOR DELAYING TCP / IP INDEPENDENTLY OF A BANDWIDTH DELAY PRODUCT

Info

Publication number
EP1552408A4
EP1552408A4 EP03791992A EP03791992A EP1552408A4 EP 1552408 A4 EP1552408 A4 EP 1552408A4 EP 03791992 A EP03791992 A EP 03791992A EP 03791992 A EP03791992 A EP 03791992A EP 1552408 A4 EP1552408 A4 EP 1552408A4
Authority
EP
European Patent Office
Prior art keywords
independently
delay product
bandwidth delay
tcp
delaying
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.)
Withdrawn
Application number
EP03791992A
Other languages
German (de)
French (fr)
Other versions
EP1552408A2 (en
Inventor
Uri Elzur
Frankie Fan
Steve Lindsay
Scott S Mcdaniel
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.)
Broadcom Corp
Original Assignee
Broadcom Corp
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 Broadcom Corp filed Critical Broadcom Corp
Publication of EP1552408A2 publication Critical patent/EP1552408A2/en
Publication of EP1552408A4 publication Critical patent/EP1552408A4/en
Withdrawn legal-status Critical Current

Links

Classifications

    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2869Operational details of access network equipments
    • H04L12/2898Subscriber equipments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/19Flow control; Congestion control at layers above the network layer
    • H04L47/193Flow control; Congestion control at layers above the network layer at the transport layer, e.g. TCP related
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/27Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/28Flow control; Congestion control in relation to timing considerations
    • H04L47/283Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/34Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/37Slow start
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic
    • H04L63/1458Denial of Service
    • 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/10Streamlined, light-weight or high-speed protocols, e.g. express transfer protocol [XTP] or byte stream
    • 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/12Protocol engines
    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/163In-band adaptation of TCP data exchange; In-band control procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/141Denial of service attacks against endpoints in a network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
EP03791992A 2002-08-30 2003-08-29 SYSTEM AND METHOD FOR DELAYING TCP / IP INDEPENDENTLY OF A BANDWIDTH DELAY PRODUCT Withdrawn EP1552408A4 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US40716502P 2002-08-30 2002-08-30
US407165P 2002-08-30
US40861702P 2002-09-06 2002-09-06
US408617P 2002-09-06
PCT/US2003/027351 WO2004021150A2 (en) 2002-08-30 2003-08-29 System and method for tpc/ip offload independent of bandwidth delay product

Publications (2)

Publication Number Publication Date
EP1552408A2 EP1552408A2 (en) 2005-07-13
EP1552408A4 true EP1552408A4 (en) 2010-10-06

Family

ID=31981477

Family Applications (1)

Application Number Title Priority Date Filing Date
EP03791992A Withdrawn EP1552408A4 (en) 2002-08-30 2003-08-29 SYSTEM AND METHOD FOR DELAYING TCP / IP INDEPENDENTLY OF A BANDWIDTH DELAY PRODUCT

Country Status (3)

Country Link
EP (1) EP1552408A4 (en)
CN (1) CN100363922C (en)
WO (1) WO2004021150A2 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8549170B2 (en) * 2003-12-19 2013-10-01 Nvidia Corporation Retransmission system and method for a transport offload engine
US7249306B2 (en) 2004-02-20 2007-07-24 Nvidia Corporation System and method for generating 128-bit cyclic redundancy check values with 32-bit granularity
US7493427B2 (en) 2004-07-14 2009-02-17 International Business Machines Corporation Apparatus and method for supporting received data processing in an offload of network protocol processing
US7533176B2 (en) * 2004-07-14 2009-05-12 International Business Machines Corporation Method for supporting connection establishment in an offload of network protocol processing
US7930422B2 (en) 2004-07-14 2011-04-19 International Business Machines Corporation Apparatus and method for supporting memory management in an offload of network protocol processing
EP1917782A2 (en) 2005-07-18 2008-05-07 Broadcom Israel R&D Method and system for transparent tcp offload
TWI290799B (en) 2005-12-16 2007-12-01 Ind Tech Res Inst Extensible protocol processing system
EP1885098B1 (en) 2006-08-04 2011-04-06 Canon Kabushiki Kaisha Communication apparatus and communication control method
EP2079203A1 (en) * 2008-01-08 2009-07-15 Axis AB Network offloading with reduced packet loss.
CN104601484B (en) * 2015-01-20 2017-10-31 电子科技大学 A kind of TCP unloads the transmitting element of engine
EP3646566B1 (en) * 2017-06-30 2023-04-05 Apple Inc. Apparatuses for partially offloading protocol processing
CN109714302B (en) 2017-10-25 2022-06-14 阿里巴巴集团控股有限公司 Method, device and system for unloading algorithm
CN110830381B (en) 2018-08-10 2021-10-26 华为技术有限公司 Congestion control method and related equipment
CN110109852B (en) * 2019-04-03 2020-11-24 华东计算技术研究所(中国电子科技集团公司第三十二研究所) The Method of Realizing TCP_IP Protocol in Hardware

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6427171B1 (en) * 1997-10-14 2002-07-30 Alacritech, Inc. Protocol processing stack for use with intelligent network interface device
US6434620B1 (en) * 1998-08-27 2002-08-13 Alacritech, Inc. TCP/IP offload network interface device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5937169A (en) * 1997-10-29 1999-08-10 3Com Corporation Offload of TCP segmentation to a smart adapter
KR100645424B1 (en) * 2000-08-07 2006-11-14 삼성전자주식회사 Modem and its control method
US7496689B2 (en) * 2002-04-22 2009-02-24 Alacritech, Inc. TCP/IP offload device
US6968358B2 (en) * 2002-07-25 2005-11-22 International Business Machines Corporation Method and apparatus for network communication card memory management

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6427171B1 (en) * 1997-10-14 2002-07-30 Alacritech, Inc. Protocol processing stack for use with intelligent network interface device
US6434620B1 (en) * 1998-08-27 2002-08-13 Alacritech, Inc. TCP/IP offload network interface device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ERIC YEH, HERMAN CHAO, VENU MANNEM, JOE GERVAIS, BRADLEY BOOTH: "Introduction to TCP/IP Offload Engine (TOE)", 1 April 2002 (2002-04-01), XP002596417, Retrieved from the Internet <URL:http://ethernetalliance.emergeinteractive.com/files/static_page_files/D14863B2-1D09-3519-AD64EB84C8B58D4A/TCIP%20Offload%20Engine.pdf> [retrieved on 20100813] *
See also references of WO2004021150A2 *

Also Published As

Publication number Publication date
CN1679015A (en) 2005-10-05
WO2004021150A2 (en) 2004-03-11
EP1552408A2 (en) 2005-07-13
CN100363922C (en) 2008-01-23
WO2004021150A3 (en) 2004-08-12

Similar Documents

Publication Publication Date Title
EP1552408A4 (en) SYSTEM AND METHOD FOR DELAYING TCP / IP INDEPENDENTLY OF A BANDWIDTH DELAY PRODUCT
AU2003282708A8 (en) A system and method for reducing wire delay or congestion during synthesis of hardware solvers
AU7349600A (en) Method of and apparatus for separating discrete elements from pre-perforated webfor placement on product web moving at different speed
AU2001276418A1 (en) A crystalline form of perindopril tert-butylamine salt
AU2003247522A1 (en) Methods for synthesis of acyloxyalkyl derivatives of gaba analogs
AP2002002691A0 (en) A crystalline form of perindopril tert-butylamine salt
EP1073992A4 (en) PRODUCT CONFIGURATION METHOD AND SYSTEM
DE69935969D1 (en) FOR INDIVIDUAL ADJUSTMENT OF DEFORMABLE TOGGLE FORMULA, PRODUCT AND METHOD
DE602004012361D1 (en) Method and apparatus for offloading TCP / IP protocol independent of bandwidth delay product
AU2001248470A1 (en) Method for synthesis of perindopril and its pharmaceutically acceptable salts
AU2003279085A1 (en) Optimum interpolator method and apparatus for digital timing adjustment
IS2983B (en) Solid pharmaceutical compositions containing 4-amino-3-substituted butyric acid derivatives selected from gabapentin and / or pregabalin and a method of producing them
SI1294689T1 (en) Preparation method of a novel beta crystalline form of perindopril tert-butylamine salt
IL153917A (en) Crystalline polymorphic forms of lercanidipine hydrochloride and process for their preparation
AU3105799A (en) Method for removal of ammonia from fly ash
AU1453401A (en) Compositions and methods for calcium fortification of dairy products and oleaginous foods
AU2003219988A1 (en) Process and system for forming pieces of meat or meat analogs
AU2001267427A1 (en) Method of combating undesired plant growth on cereals
SI1371659T1 (en) Method for synthesis of perindopril and its pharmaceutically acceptable salts (2003/26)
AU2003273997A1 (en) Method for removing horn substances from animal skin
NO954653D0 (en) Device for removing bones, especially fish bones
ID18513A (en) METHOD OF REMOVAL NOTES FROM CHOCOLATE PRODUCTS
EP1143805A3 (en) Method for reducing incidence of ascites in poultry by aid of natamycin
PL375370A1 (en) Process for the preparation of phenylalanine enamide derivatives
FR2835346B1 (en) METHOD FOR MONITORING A PARK OF TIME-KEEPERS AND TIME-KEEPERS ADAPTED FOR THIS PURPOSE

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20050330

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR

RBV Designated contracting states (corrected)

Designated state(s): DE FR GB

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: BROADCOM CORPORATION

A4 Supplementary search report drawn up and despatched

Effective date: 20100907

17Q First examination report despatched

Effective date: 20120430

17Q First examination report despatched

Effective date: 20120503

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20170301