CA2029390A1 - Data format for packets of information - Google Patents

Data format for packets of information

Info

Publication number
CA2029390A1
CA2029390A1 CA2029390A CA2029390A CA2029390A1 CA 2029390 A1 CA2029390 A1 CA 2029390A1 CA 2029390 A CA2029390 A CA 2029390A CA 2029390 A CA2029390 A CA 2029390A CA 2029390 A1 CA2029390 A1 CA 2029390A1
Authority
CA
Canada
Prior art keywords
receive buffer
information
received
block
information units
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.)
Granted
Application number
CA2029390A
Other languages
French (fr)
Other versions
CA2029390C (en
Inventor
Bernard A. Rozmovits
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.)
Digital Equipment Corp
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2029390A1 publication Critical patent/CA2029390A1/en
Application granted granted Critical
Publication of CA2029390C publication Critical patent/CA2029390C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9057Arrangements for supporting packet reassembly or resequencing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9042Separate storage for different parts of the packet, e.g. header and payload
    • 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/08Protocols for interworking; Protocol conversion
    • 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

Abstract

A circuit is provided for forming fixed length blocks of information units received from one network for transfer to another. The actual information from each serially received information unit is stored in a receive buffer. A block header register is provided to store the logical channel number, block byte count, and a bit map having locations corresponding with each of the actual information units stored in the receive buffer. Once all of the information units have been received, the header register provides its output to the receive buffer for storage in a header location. The receive buffer thus forms a fixed length block which can be transferred to another network for processing.
CA002029390A 1989-11-20 1990-11-06 Data format for packets of information Expired - Fee Related CA2029390C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US43803689A 1989-11-20 1989-11-20
US438,036 1989-11-20

Publications (2)

Publication Number Publication Date
CA2029390A1 true CA2029390A1 (en) 1991-05-21
CA2029390C CA2029390C (en) 1994-12-27

Family

ID=23738938

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002029390A Expired - Fee Related CA2029390C (en) 1989-11-20 1990-11-06 Data format for packets of information

Country Status (5)

Country Link
US (1) US5317719A (en)
EP (1) EP0429055B1 (en)
AU (1) AU624274B2 (en)
CA (1) CA2029390C (en)
DE (1) DE69021332T2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0453863A2 (en) * 1990-04-27 1991-10-30 National Semiconductor Corporation Methods and apparatus for implementing a media access control/host system interface
JP3314438B2 (en) * 1993-02-22 2002-08-12 株式会社日立製作所 Data communication device
DE69428748T2 (en) * 1993-07-30 2002-08-08 Honeywell Inc Memory interface system with marker
WO1995020285A1 (en) * 1994-01-21 1995-07-27 Koninklijke Ptt Nederland N.V. Method and device for transforming a series of data packets by means of data compression
KR970009698B1 (en) * 1994-07-07 1997-06-17 엘지산전 주식회사 Method of setting communication parameter of plc
US5878028A (en) * 1996-06-06 1999-03-02 Advanced Micro Devices, Inc. Data structure to support multiple transmit packets for high performance
US6567902B1 (en) * 2000-08-15 2003-05-20 Juniper Networks. Inc. Systems and methods for packing data into a destination register
FR2813410B1 (en) * 2000-08-31 2003-07-18 Canon Kk DATA TRANSFER AND FORMATTING METHOD AND DEVICE FOR CARRYING OUT SAID METHOD
US20030069995A1 (en) * 2001-10-05 2003-04-10 Fayette Brad K. Method and system for communicating among heterogeneous systems
GB0415451D0 (en) * 2004-07-09 2004-08-11 Nokia Corp Communication system
EP1968275B1 (en) * 2007-03-08 2016-10-12 Deutsche Telekom AG A method for compacting sip messages to reduce energy spent in communication in resource-constrained nodes

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3587044A (en) * 1969-07-14 1971-06-22 Ibm Digital communication system
US3742456A (en) * 1972-04-05 1973-06-26 Pitney Bowes Inc Apparatus for selectively formatting serial data bits into separate data characters
US4408272A (en) * 1980-11-03 1983-10-04 Bell Telephone Laboratories, Incorporated Data control circuit
US4419728A (en) * 1981-06-22 1983-12-06 Bell Telephone Laboratories, Incorporated Channel interface circuit providing virtual channel number translation and direct memory access
US4424565A (en) * 1981-06-22 1984-01-03 Bell Telephone Laboratories, Incorporated Channel interface circuit with high speed data message header field translation and direct memory access
DE3265361D1 (en) * 1981-07-10 1985-09-19 Siemens Ag Albis Bus system
US4554659A (en) * 1983-12-12 1985-11-19 At&T Bell Laboratories Data communication network
US4536873A (en) * 1984-03-19 1985-08-20 Honeywell Inc. Data transmission system
EP0162558B1 (en) * 1984-05-21 1991-08-21 Matsushita Electric Industrial Co., Ltd. Method and apparatus for generating a run length limited code
JPS61125665A (en) * 1984-11-19 1986-06-13 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション Adaptor for interfacing series data link and display
US4916603A (en) * 1985-03-18 1990-04-10 Wang Labortatories, Inc. Distributed reference and change table for a virtual memory system
US4683534A (en) * 1985-06-17 1987-07-28 Motorola, Inc. Method and apparatus for interfacing buses of different sizes
US4860200A (en) * 1985-07-03 1989-08-22 Tektronix, Inc. Microprocessor interface device for coupling non-compatible protocol peripheral with processor
GB8526620D0 (en) * 1985-10-29 1985-12-04 British Telecomm Communications network
US4779190A (en) * 1986-12-03 1988-10-18 Ncr Corporation Communication bus interface
JPS63163930A (en) * 1986-12-26 1988-07-07 Toshiba Corp Alignment correction system
JPS63276627A (en) * 1987-01-29 1988-11-14 Hitachi Ltd Printing controller
US4852089A (en) * 1987-10-01 1989-07-25 Data General Corporation Methods and apparatus for allocating time slots and fragments on communications lines between adjacent nodes in a high granularity switching system
JP2550642B2 (en) * 1988-03-04 1996-11-06 日本電気株式会社 Packet frame transmission method
US4949246A (en) * 1988-06-23 1990-08-14 Ncr Corporation Adapter for transmission of data words of different lengths
US5068823A (en) * 1988-07-11 1991-11-26 Star Semiconductor Corporation Programmable integrated circuit using topological and parametric data to selectively connect and configure different high level functional blocks thereof
US5056012A (en) * 1988-11-30 1991-10-08 Motorola, Inc. Memory addressable data transfer network
US5060229A (en) * 1989-05-12 1991-10-22 Alcatel Na Network Systems Corp. Serial transport frame format method

Also Published As

Publication number Publication date
EP0429055A3 (en) 1991-12-11
DE69021332T2 (en) 1996-04-18
AU6573190A (en) 1991-05-23
EP0429055B1 (en) 1995-08-02
CA2029390C (en) 1994-12-27
US5317719A (en) 1994-05-31
EP0429055A2 (en) 1991-05-29
DE69021332D1 (en) 1995-09-07
AU624274B2 (en) 1992-06-04

Similar Documents

Publication Publication Date Title
EP1192753B1 (en) Method and apparatus for shared buffer packet switching
US5787255A (en) Internetworking device with enhanced protocol translation circuit
EP1045558B1 (en) Very wide memory TDM switching system
KR860009566A (en) Data packet sorter and data packet storage method
ES8103406A1 (en) Buffer storage apparatus and data path concentrator incorporating this buffer storage apparatus.
KR920007388A (en) Asynchronous transition mode switching device
CA2029390A1 (en) Data format for packets of information
KR910002180A (en) Communication device for reassembling received packet in network
DE69330205D1 (en) BUFFER STORAGE ASSIGNMENT FOR REPEATLY SENT MESSAGE BLOCKS OF A DATA TRANSFER, IN PARTICULAR A VIDEO TRANSFER
CA2050405A1 (en) Temporary information storage system incorporating a buffer memory for fixed or variable length data blocks
CA2258767A1 (en) Method and apparatus for reassembly of data packets into messages in an asynchronous transfer mode communications system
KR920702116A (en) Synchronous to Asynchronous Converter
JPS62297952A (en) Storage system for variable length data
EP0398510A3 (en) Video random access memory
US6738838B2 (en) Network switch having descriptor cache and method thereof
CA2065034A1 (en) Segmented memory transfer and message priority on a synchronous/asynchronous data bus
EP0389142A3 (en) Memory accessing
US4713804A (en) Method and device for converting digital channel multiframes into packet multiframes
AU5062293A (en) A re-sequencing unit
EP0392397A3 (en) Symbol-wide elasticity buffer
JP2786170B2 (en) Frame data conversion circuit
CA2427633A1 (en) Latency management for a network
US7515598B2 (en) Configurable transmit and receive system interfaces for a network device
US4751698A (en) Serial link adapter for a communication controller
JPS6155686B2 (en)

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed