CA2226189A1 - Method and apparatus for synchronizing data transmission with on-demand links of a network - Google Patents

Method and apparatus for synchronizing data transmission with on-demand links of a network

Info

Publication number
CA2226189A1
CA2226189A1 CA002226189A CA2226189A CA2226189A1 CA 2226189 A1 CA2226189 A1 CA 2226189A1 CA 002226189 A CA002226189 A CA 002226189A CA 2226189 A CA2226189 A CA 2226189A CA 2226189 A1 CA2226189 A1 CA 2226189A1
Authority
CA
Canada
Prior art keywords
network
demand
links
data transmission
control 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.)
Granted
Application number
CA002226189A
Other languages
French (fr)
Other versions
CA2226189C (en
Inventor
Radia J. Perlman
Neal D. Castagnoli
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.)
Micro Focus Software Inc
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 CA2226189A1 publication Critical patent/CA2226189A1/en
Application granted granted Critical
Publication of CA2226189C publication Critical patent/CA2226189C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A novel synchronization mechanism synchronizes delivery of data packets over on-demand links of a computer network in a manner that efficiently utilizes those links. The mechanism comprises control information generated by a source node and stored in a network layer header of a data packet transmitted to a destination node via at least one router coupled to an on-demand link of the network. Depending upon the state of the control information the router is instructed whether to immediately dial the link to establish a connection for delivery of the packet to the destination node.
CA002226189A 1995-07-06 1996-07-02 Method and apparatus for synchronizing data transmission with on-demand links of a network Expired - Lifetime CA2226189C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/498,640 US5596574A (en) 1995-07-06 1995-07-06 Method and apparatus for synchronizing data transmission with on-demand links of a network
US08/498,640 1995-07-06
PCT/US1996/011202 WO1997002691A1 (en) 1995-07-06 1996-07-02 Method and apparatus for synchronizing data transmission with on-demand links of a network

Publications (2)

Publication Number Publication Date
CA2226189A1 true CA2226189A1 (en) 1997-01-23
CA2226189C CA2226189C (en) 2001-09-11

Family

ID=23981910

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002226189A Expired - Lifetime CA2226189C (en) 1995-07-06 1996-07-02 Method and apparatus for synchronizing data transmission with on-demand links of a network

Country Status (7)

Country Link
US (1) US5596574A (en)
EP (1) EP0836781B1 (en)
JP (1) JP3279319B2 (en)
AU (1) AU6407396A (en)
CA (1) CA2226189C (en)
DE (1) DE69601374T2 (en)
WO (1) WO1997002691A1 (en)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5781534A (en) * 1995-10-31 1998-07-14 Novell, Inc. Method and apparatus for determining characteristics of a path
US5732213A (en) * 1996-03-22 1998-03-24 Ericsson Inc. System and method of testing open systems interconnection (OSI) layers in telecommunication networks
US6101528A (en) * 1996-03-27 2000-08-08 Intel Corporation Method and apparatus for discovering server applications by a client application in a network of computer systems
US6430596B1 (en) 1996-03-27 2002-08-06 Intel Corporation Managing networked directory services with auto field population
US5802304A (en) * 1996-04-18 1998-09-01 Microsoft Corporation Automatic dialer responsive to network programming interface access
US5944795A (en) * 1996-07-12 1999-08-31 At&T Corp. Client-server architecture using internet and guaranteed quality of service networks for accessing distributed media sources
US5893116A (en) * 1996-09-30 1999-04-06 Novell, Inc. Accessing network resources using network resource replicator and captured login script for use when the computer is disconnected from the network
US6405218B1 (en) 1996-11-13 2002-06-11 Pumatech, Inc. Synchronizing databases
US6141664A (en) 1996-11-13 2000-10-31 Puma Technology, Inc. Synchronization of databases with date range
US7013315B1 (en) 1996-11-13 2006-03-14 Intellisync Corporation Synchronization of databases with record sanitizing and intelligent comparison
US6330568B1 (en) 1996-11-13 2001-12-11 Pumatech, Inc. Synchronization of databases
US7302446B1 (en) 1996-11-13 2007-11-27 Intellisync Corporation Synchronizing databases
US6212529B1 (en) * 1996-11-13 2001-04-03 Puma Technology, Inc. Synchronization of databases using filters
US5943676A (en) 1996-11-13 1999-08-24 Puma Technology, Inc. Synchronization of recurring records in incompatible databases
US5777544A (en) * 1997-03-17 1998-07-07 Intellon Corporation Apparatus and method for controlling data communications having combination of wide and narrow band frequency protocols
US6105064A (en) * 1997-05-30 2000-08-15 Novell, Inc. System for placing packets on network for transmission from sending endnode to receiving endnode at times which are determined by window size and metering interval
US6034988A (en) * 1997-08-04 2000-03-07 Intellon Corporation Spread spectrum apparatus and method for network RF data communications having extended communication channels
US6212183B1 (en) * 1997-08-22 2001-04-03 Cisco Technology, Inc. Multiple parallel packet routing lookup
US6014667A (en) * 1997-10-01 2000-01-11 Novell, Inc. System and method for caching identification and location information in a computer network
US6018770A (en) * 1997-10-13 2000-01-25 Research In Motion Limited System and method for managing packet-switched connections
US8539112B2 (en) 1997-10-14 2013-09-17 Alacritech, Inc. TCP/IP offload device
US6226680B1 (en) 1997-10-14 2001-05-01 Alacritech, Inc. Intelligent network interface system method for protocol processing
US6757746B2 (en) * 1997-10-14 2004-06-29 Alacritech, Inc. Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
US8782199B2 (en) * 1997-10-14 2014-07-15 A-Tech Llc Parsing a packet header
US6697868B2 (en) * 2000-02-28 2004-02-24 Alacritech, Inc. Protocol processing stack for use with intelligent network interface device
US8621101B1 (en) 2000-09-29 2013-12-31 Alacritech, Inc. Intelligent network storage interface device
US6434620B1 (en) * 1998-08-27 2002-08-13 Alacritech, Inc. TCP/IP offload network interface device
JP3476665B2 (en) * 1997-11-13 2003-12-10 富士通株式会社 Relay device test system, communication device, and communication method
US6304881B1 (en) * 1998-03-03 2001-10-16 Pumatech, Inc. Remote data access and synchronization
US6925477B1 (en) 1998-03-31 2005-08-02 Intellisync Corporation Transferring records between two databases
US6370121B1 (en) 1998-06-29 2002-04-09 Cisco Technology, Inc. Method and system for shortcut trunking of LAN bridges
US7007003B1 (en) 1998-12-04 2006-02-28 Intellisync Corporation Notification protocol for establishing synchronization mode for use in synchronizing databases
KR100309803B1 (en) * 1998-12-26 2001-12-17 서평원 Database Synchronization System and Method between Network Management System and Managed Equipment
US6539381B1 (en) 1999-04-21 2003-03-25 Novell, Inc. System and method for synchronizing database information
US8019901B2 (en) 2000-09-29 2011-09-13 Alacritech, Inc. Intelligent network storage interface system
NO313727B1 (en) * 2000-10-19 2002-11-18 Ericsson Telefon Ab L M Packet-based communication process related to high availability solutions
US7543087B2 (en) 2002-04-22 2009-06-02 Alacritech, Inc. Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device
US6996070B2 (en) * 2003-12-05 2006-02-07 Alacritech, Inc. TCP/IP offload device with reduced sequential processing
KR100584383B1 (en) * 2004-01-20 2006-05-26 삼성전자주식회사 OPTICAL LINE TERMINALOLT FOR MANAGING LINK STATUS OF OPTOCAL NETWORK UNITSONUs AND GIGABIT ETHERNET PASSIVE OPTICAL NETWORKGE-PON APPLING THE SAME
US8248939B1 (en) 2004-10-08 2012-08-21 Alacritech, Inc. Transferring control of TCP connections between hierarchy of processing mechanisms
EP1847071A4 (en) 2005-01-26 2010-10-20 Internet Broadcasting Corp B V Layered multicast and fair bandwidth allocation and packet prioritization
US20080263171A1 (en) * 2007-04-19 2008-10-23 Alacritech, Inc. Peripheral device that DMAS the same data to different locations in a computer
US8539513B1 (en) 2008-04-01 2013-09-17 Alacritech, Inc. Accelerating data transfer in a virtual computer system with tightly coupled TCP connections
US20090276820A1 (en) * 2008-04-30 2009-11-05 At&T Knowledge Ventures, L.P. Dynamic synchronization of multiple media streams
US8549575B2 (en) 2008-04-30 2013-10-01 At&T Intellectual Property I, L.P. Dynamic synchronization of media streams within a social network
US8341286B1 (en) 2008-07-31 2012-12-25 Alacritech, Inc. TCP offload send optimization
US20100088748A1 (en) * 2008-10-03 2010-04-08 Yoel Gluck Secure peer group network and method thereof by locking a mac address to an entity at physical layer
US20100088399A1 (en) * 2008-10-03 2010-04-08 Yoel Gluck Enterprise security setup with prequalified and authenticated peer group enabled for secure DHCP and secure ARP/RARP
US9306793B1 (en) 2008-10-22 2016-04-05 Alacritech, Inc. TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies
US20110055571A1 (en) * 2009-08-24 2011-03-03 Yoel Gluck Method and system for preventing lower-layer level attacks in a network
WO2012090447A1 (en) * 2010-12-28 2012-07-05 三洋電機株式会社 Wireless device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2673787B1 (en) * 1991-03-08 1993-05-07 Alcatel Business Systems PACKET MODE CONCENTRATOR METHOD AND ARRANGEMENT FOR DATA TERMINALS SERVED BY AN ISDN NETWORK.
IT1250515B (en) * 1991-10-07 1995-04-08 Sixtel Spa NETWORK FOR LOCAL AREA WITHOUT WIRES.
SE470299B (en) * 1992-05-22 1994-01-10 Ellemtel Utvecklings Ab Queue system for selectors with "Fast-Circuit" characteristics
FR2711468B1 (en) * 1993-10-19 1996-01-05 Ouest Standard Telematique Sa Interconnection device between two remote local networks, and corresponding interconnection method.
US5448566A (en) * 1993-11-15 1995-09-05 International Business Machines Corporation Method and apparatus for facilitating communication in a multilayer communication architecture via a dynamic communication channel
US5491800A (en) * 1993-12-20 1996-02-13 Taligent, Inc. Object-oriented remote procedure call networking system

Also Published As

Publication number Publication date
EP0836781B1 (en) 1999-01-13
DE69601374T2 (en) 1999-05-27
JP3279319B2 (en) 2002-04-30
DE69601374D1 (en) 1999-02-25
AU6407396A (en) 1997-02-05
CA2226189C (en) 2001-09-11
WO1997002691A1 (en) 1997-01-23
US5596574A (en) 1997-01-21
JPH10510414A (en) 1998-10-06
EP0836781A1 (en) 1998-04-22

Similar Documents

Publication Publication Date Title
CA2226189A1 (en) Method and apparatus for synchronizing data transmission with on-demand links of a network
MY116270A (en) A multi-channel automatic retransmission query (arq) method
WO1996017462A3 (en) A reliable connectionless network protocol
CA2416082A1 (en) Method of and system for the transfer of sonet traffic across a packet network
AU683597B2 (en) Method and apparatus for the formatting of data for transmission
TW263639B (en) A method and system for increasing network information carried in a data packet via packet tagging
CA2096728A1 (en) Data packet alignment in a communication system
TW429708B (en) Quality of service improvement of internet real-time media transmission by transmitting redundant voice/media frames
CA2260054A1 (en) Method and apparatus for transmitting lan data over a synchronous wide area network
CA2112710A1 (en) Multimedia Packet Communication System
MY113292A (en) Layer 2 protocol in a cellular communication system
AU4858096A (en) Communications node for transmitting data files over networks
CA2077001A1 (en) Atm cell assembling and disassembling system and method
GB9026336D0 (en) Optimised method of data communication and system employing same
CA2322715A1 (en) Packet loss control method for real-time multimedia communications
EP0910193A3 (en) System and method for using a window mechanism to control multicast data congestion
TW357505B (en) Method and apparatus for bandwidth reuse in a communication network
CA2148601A1 (en) Method and apparatus for constant bit rate traffic in fast packet networks
EP0393314A3 (en) High data rate asynchronous communication method and apparatus
MY125043A (en) Communication system,destination node and method therefore
MY127940A (en) Data communication apparatus and method
CA2302260A1 (en) Method of packet transmission in communications network
WO2003009577A3 (en) A system and method for improving the quality of video communication over a packet-based network
AU2001260926A1 (en) Method and apparatus for intercepting packets in a packet-oriented network
EP0758826A3 (en) Packet output device and method

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20160704