CN100403732C - 防止数据分组的无序传送的方法 - Google Patents
防止数据分组的无序传送的方法 Download PDFInfo
- Publication number
- CN100403732C CN100403732C CNB2005100728999A CN200510072899A CN100403732C CN 100403732 C CN100403732 C CN 100403732C CN B2005100728999 A CNB2005100728999 A CN B2005100728999A CN 200510072899 A CN200510072899 A CN 200510072899A CN 100403732 C CN100403732 C CN 100403732C
- Authority
- CN
- China
- Prior art keywords
- fragment
- information block
- grouping
- lists
- links
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 230000002265 prevention Effects 0.000 title 1
- 239000012634 fragment Substances 0.000 claims abstract description 67
- 238000012545 processing Methods 0.000 claims abstract description 13
- 230000005540 biological transmission Effects 0.000 claims description 16
- 230000015572 biosynthetic process Effects 0.000 claims description 10
- 230000011218 segmentation Effects 0.000 claims description 6
- 238000009434 installation Methods 0.000 abstract description 3
- 238000012163 sequencing technique Methods 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 4
- 238000013475 authorization Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/166—IP fragmentation; TCP segmentation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (3)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/850,296 US7333493B2 (en) | 2004-05-20 | 2004-05-20 | Method for prevention of out-of-order delivery of data packets |
US10/850,296 | 2004-05-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1700675A CN1700675A (zh) | 2005-11-23 |
CN100403732C true CN100403732C (zh) | 2008-07-16 |
Family
ID=35375080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100728999A Expired - Fee Related CN100403732C (zh) | 2004-05-20 | 2005-05-17 | 防止数据分组的无序传送的方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7333493B2 (zh) |
CN (1) | CN100403732C (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7327759B2 (en) * | 2001-07-25 | 2008-02-05 | International Business Machines Corporation | Sequence-preserving deep-packet processing in a multiprocessor system |
CN101860487A (zh) * | 2010-05-28 | 2010-10-13 | 中兴通讯股份有限公司 | 互联网协议ip分片报文的转发方法及接口板 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6173386B1 (en) * | 1998-12-14 | 2001-01-09 | Cisco Technology, Inc. | Parallel processor with debug capability |
CN1300492A (zh) * | 1998-05-13 | 2001-06-20 | 艾利森电话股份有限公司 | 提高数据流量的方法和装置 |
US6654373B1 (en) * | 2000-06-12 | 2003-11-25 | Netrake Corporation | Content aware network apparatus |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8526620D0 (en) | 1985-10-29 | 1985-12-04 | British Telecomm | Communications network |
DE69227736T2 (de) | 1991-08-30 | 1999-04-29 | Nec Corp., Tokio/Tokyo | Einfügen des "virtueller untergeordneter Pfad ist leer" Signals unter Verwendung des Zeitschlitzvermittlungsverfahrens |
US5311516A (en) | 1992-05-29 | 1994-05-10 | Motorola, Inc. | Paging system using message fragmentation to redistribute traffic |
US5920705A (en) | 1996-01-31 | 1999-07-06 | Nokia Ip, Inc. | Method and apparatus for dynamically shifting between routing and switching packets in a transmission network |
US6026093A (en) | 1997-10-02 | 2000-02-15 | Sun Microsystems, Inc. | Mechanism for dispatching data units via a telecommunications network |
JP3480801B2 (ja) | 1997-12-05 | 2003-12-22 | 株式会社東芝 | パケット転送方法及びノード装置 |
US6341129B1 (en) | 1998-04-03 | 2002-01-22 | Alteon Networks, Inc. | TCP resegmentation |
US6331978B1 (en) | 1999-03-09 | 2001-12-18 | Nokia Telecommunications, Oy | Generic label encapsulation protocol for carrying label switched packets over serial links |
US6661794B1 (en) * | 1999-12-29 | 2003-12-09 | Intel Corporation | Method and apparatus for gigabit packet assignment for multithreaded packet processing |
US6381242B1 (en) | 2000-08-29 | 2002-04-30 | Netrake Corporation | Content processor |
US6937606B2 (en) * | 2001-04-20 | 2005-08-30 | International Business Machines Corporation | Data structures for efficient processing of IP fragmentation and reassembly |
US6741595B2 (en) * | 2002-06-11 | 2004-05-25 | Netrake Corporation | Device for enabling trap and trace of internet protocol communications |
-
2004
- 2004-05-20 US US10/850,296 patent/US7333493B2/en not_active Expired - Fee Related
-
2005
- 2005-05-17 CN CNB2005100728999A patent/CN100403732C/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1300492A (zh) * | 1998-05-13 | 2001-06-20 | 艾利森电话股份有限公司 | 提高数据流量的方法和装置 |
US6173386B1 (en) * | 1998-12-14 | 2001-01-09 | Cisco Technology, Inc. | Parallel processor with debug capability |
US6654373B1 (en) * | 2000-06-12 | 2003-11-25 | Netrake Corporation | Content aware network apparatus |
Also Published As
Publication number | Publication date |
---|---|
US20050259659A1 (en) | 2005-11-24 |
CN1700675A (zh) | 2005-11-23 |
US7333493B2 (en) | 2008-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9270595B2 (en) | Method and system for controlling a delay of packet processing using loop paths | |
CN104885422B (zh) | 在并行处理网络设备中维持分组顺序的方法和设备 | |
US7680126B2 (en) | Two-dimensional pipelined scheduling technique | |
CN1874321B (zh) | 传送装置和传送方法 | |
US7512945B2 (en) | Method and apparatus for scheduling the processing of commands for execution by cryptographic algorithm cores in a programmable network processor | |
US7721086B2 (en) | Packet-parallel high performance cryptography systems and methods | |
US8588242B1 (en) | Deficit round robin scheduling using multiplication factors | |
US9036654B2 (en) | Packet sharing data transmission system and relay to lower latency | |
JP2003023437A (ja) | パケット処理装置 | |
CN102739651B (zh) | 自动化系统 | |
WO2014015498A1 (zh) | 报文发送方法、接收方法、装置及系统 | |
CN100403732C (zh) | 防止数据分组的无序传送的方法 | |
CN103283193A (zh) | 用于接收和转发数据的装置和方法 | |
CN101803303A (zh) | 用于管理分段数据分组传输的方法和系统 | |
US6714554B1 (en) | Method and system for sorting packets in a network | |
US20020080795A1 (en) | Packet switching arrangement comprising a cascade control and bufferless cascade switching matrix | |
US20090141712A1 (en) | Router device | |
KR20120102722A (ko) | 데이터 패킷들을 판독 및 순서화하는 복수의 분석 수단을 동작시키는 장치, 어셈블리, 및 방법 | |
CN109327405A (zh) | 报文保序方法及网络设备 | |
US20080144495A1 (en) | Early multilink traffic throttling for data communication node | |
CN105164984B (zh) | 保持并行处理网络设备中的分组顺序的方法和设备 | |
Yang et al. | A simple re-sequencing load-balanced switch based on analytical packet reordering bounds | |
CN114157399B (zh) | 一种tcp反馈包ack包的优化方法、装置以及系统 | |
WO2007074423A2 (en) | Method and system for byte slice processing data packets at a packet switch | |
JP4962083B2 (ja) | Rprノード装置および公平性制御方法およびrpr通信システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: GOOGLE INC. Free format text: FORMER OWNER: INTERNATIONAL BUSINESS MACHINES CORP. Effective date: 20120503 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20120503 Address after: American California Patentee after: Google Inc. Address before: American New York Patentee before: International Business Machines Corp. |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080716 Termination date: 20150517 |
|
EXPY | Termination of patent right or utility model |