×

Multicomputer communication system

  • US 4,493,021 A
  • Filed: 04/03/1981
  • Issued: 01/08/1985
  • Est. Priority Date: 04/03/1981
  • Status: Expired due to Fees
First Claim
Patent Images

1. In apparatus for communication between a plurality of autonomous computers operated in a local area network using multimode addressing, each computer being connected to a single bus by a separate assigned network bus adapter, each adapter having a stored address code for each type of data it is to receive, each adapter comprising a data processing means programmed for carrying out all data handling and communication of its host computer with the bus, said processing means including means for data buffering, such that computers operating at different speeds in accordance with its protocol can send data to each other at their maximum speeds, an interface connecting said host computer to said processing means, protocol handling means connected to said data processing means for modifying the data handling protocol of the data being transmitted by said data processing means to a standard protocol and the data being received by said data processing means to the protocol of the host computer, means coupled to said protocol handling means for driving onto said bus data to be transmitted and for receiving data on said bus, and microprogrammed sequencing means for coordinating operation of said processing means, said protocol handling means and said transmitting and receiving means, whereby each adapter is a self-contained, autonomous unit for the protocol handling and network management of the data communications between any two or more computers wherein data transmitted is divided into packets by said processing means of the adapter assigned to the transmitting computer, an improvement comprisingsaid processing means providing each packet with a first uniquely encoded field,each adapter provided with means responsive to said first uniquely encoded field for identifying the address code being used by each packet,said processing means providing each packet with a second uniquely encoded fieldsaid protocol handling means having means responsive to said second uniquely encoded field for identifying a mode selected from the group consisting of a first mode, a second mode and a third mode,said protocol handling means having means responsive to said first mode for identifying said second uniquely encoded field as a physical destination address code identifying one or more of the computers for an information frame specified by said first encoded field,said protocol handling means having means responsive to said second mode for identifying said second uniquely encoded field as a logical channel number, LCN, pre-established between two or more computers, and means responsive to said identification for establishing a logical channel number with said two or more computers and allowing communication therebetween without physical destination addressing,said two or more computers being able to communicate after establishment of said logical channel number using said logical channel number as an address to which said two or more computers respond without physical destination addressing for a broadcast of information to said two or more computers specified by said first encoded field,said protocol handling means having means responsive to said third mode for identifying said second uniquely encoded field as a data type identification code, and means responsive to said identification for permitting transmission of different types of data onto said bus without physical destination addresses and for permitting one or more computes to selectively receive data according to the type of data, thereby providing for a broadcast of data by type as specified by said first uniquely encoded field,whereby data transmitted onto said bus is selectively accepted by different computers according to said first and second uniquely encoded field.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×