Communication method and apparatus for use in a computing...

Multiplex communications – Pathfinding or routing – Switching a message which includes an address header

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06185218

ABSTRACT:

FIELD OF INVENTION
The present invention is generally directed to an expanded control command interface that can support network connections to gateway devices without dealing with configuration complexities.
BACKGROUND OF THE INVENTION
Personal computers are gaining widespread popularity as the state of technology is improving. Over the past few decades, their utilization has profilerated both for personal purposes and for use in business and scientific communities. Establishing good computing communications have become a necessity as individual users try to connect to one another for exchange of information, and to larger computers to take advantage of their higher processing capabilities. This need to communicate between different computing hosts or nodes have evolved into the creation of distributed networks. A distributed network is an aggregate of individual systems that are connected to one another electronically. Distributed networks can be organized in a number of ways, either remotely extending over great distances using wide area networks or WANs, or locally through the use of a Local Area Network, better known as a LAN.
A LAN usually consists of a number of nodes or hosts located within an office, a building or at other close proximations. Being a type of a distributed network, a LAN loosely couples processors and workstations. Generally, workstations on a LAN do not share a central memory but do share common servers. In this way a LAN increases the power and flexibility of workstations by enabling them to access shared data without jeopardizing the security of each individual resource.
A LAN system that has been in wide use in recent years is produced by Novell, Inc. of Provo, Utah. In a Novell system, a LAN device driver is implemented on top of the local operating systems to be coupled and device driver commands at the LAN workstations are directed to and from the workstations onto the LAN to the target servers.
As networks have grown and particularly as LANs have come into widespread use, many businesses and organizations have faced the necessity of interconnecting and managing a confederation of networks and LANs. Each network itself can in turn comprises of a plurality of logical networks which in turn run independent and different networking protocols. The challenge has not become only to interconnect local area networks to one another, but to do so and still provide remote server access through WANs or other devices.
Three basic methods are now available to interconnect both local and remote area networks to one another as to provide wide used access and remote information exchange capabilities. These three methods are 1) bridges or data-link devices that connect similar networks together; 2) routers that perform routing services by maintaining a routing table in each host; and 3) gateway devices that carry out protocol conversions and other connectivity functions. Typically, a device driver for the gateway is provided with modems or other physical ports that can be linked to switched communication WANS.
A gateway facility allows the interconnection of multiple independently controlled communication networks to one another in a way that logical units in the network can communicate with one another without any changes to the network. A logical network runs a single networking protocol, but a processing organization can be composed of a dozen of logical networks running six or seven networking protocols. A gateway provides transparent interconnection of these single networking protocols, so that a single multiport transport network is formed.
In the existing mechanisms, gateway devices are implemented on top of the LAN device drivers as a switched communications device interface. The user initialization of the communication link-up procedure redirects the user hardware commands to the gateway. The communications interface in the gateway driver then institutes and maintains the switched communications link, diverting hardware resources of the driver to do so. The connection and access procedures are then executed using the gateway ports and modems in order to link the user's system with the switched communications network. A remote connection is established through the LAN/WAN which sets up a point to point configuration through the port along the communication line between the user and the communications device in use.
The procedure described above have many complexities associated with it. The complexities connected with the configuration assessment of gateway devices is an on-going concern of the designers of such devices today. These configuration concerns contributes to many limitations that exist with today gateway devices. These limitations often make the interconnection of networks running different protocols non-transparent. Because many of the present gateways are transport layer protocol-specific, it is possible that a gateway cannot interconnect a network running for example a TCP/IP protocol and a network running the SNA protocol. Furthermore, a variety of gateway devices have been developed which connect TCP/IP to different operating system and give connectivity to the LAN/WAN environments, but each time the configuration has to be redefined and reassessed before connectivity is accomplished successfully. Furthermore, each gateway device can usually implement only a subset of the TCP/IP functions. Most currently existing gateway devices do not support many of the TCP/IP functions and performance problems have been encountered due to increased bandwidth of the LAN/WAN arenas. One of the communication protocols used to communicate with the gateway is LCS or LAN Channel Station. A control command interface exists in the LCS protocol that requires all the configuration information to be set prior to the TCP/IP connect sequence. Nonetheless, the control interface does not have a command sequence to enable the use of the TCP/IP functions which have been implemented in the gateway devices. To reduce the complexity of configuring gateway devices, an expanded control command interface is needed.
This application is being filed with the following related applications on the same date—attorney dockets: P09-97-097; P09-97-098; P09-97-127; P09-97-128; P09-97-129; P09-97-130; P09-97-140; P09-97-141; P09-97-142; and P09-97-143; and P09-97-144.
SUMMARY OF THE INVENTION
A method and apparatus for establishing communication between a first initiating host and a second communicating host in a computing environment having a gateway device. The gateway device is electronically connected from one side to a plurality of initiating hosts and on another side to at least one local area network, where the local area network further electrically connects a plurality of receiving hosts to said gateway device. During the initialization, all connected hosts and the local area network(s) is identified and all their information and addresses are obtained so that this information can be stored in the form of a port-sharing table in a memory location accessible to the gateway device. Upon receipt of a special command for establishing communication between a first initiating host and a second receiving host, all information required for establishing of a successful communication between the two hosts is then obtained from the port-sharing table. In an alternate embodiment of the present invention the computing network environment uses Multi-path channel communication protocol.


REFERENCES:
patent: 4677588 (1987-06-01), Benjamin et al.
patent: 5086426 (1992-02-01), Tsukakoshi et al.
patent: 5237659 (1993-08-01), Takats
patent: 5430727 (1995-07-01), Callon
patent: 5442630 (1995-08-01), Gagliardi et al.
patent: 5463625 (1995-10-01), Yasrebi
patent: 5473608 (1995-12-01), Gagne et al.
patent: 5475601 (1995-12-01), Hwang
patent: 5491693 (1996-02-01), Britton et al.
patent: 5583862 (1996-12-01), Callon
patent: 5596579 (1997-01-01), Yasrebi
patent: 5640399 (1997-06-01), Rostoker et al.
patent: 5790548 (1998-08-01), Sistanizadeh et al.
patent: 5796736 (1998-08-01), Suzuki
patent: 580

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Communication method and apparatus for use in a computing... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Communication method and apparatus for use in a computing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Communication method and apparatus for use in a computing... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2613669

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.