Remote communications server system
First Claim
1. A computer-readable medium having computer-executable modules for converting between frames of remote user data and network data packets comprising:
- a modem support layer module for distributing an incoming frame of remote user data to one of plurality of protocol layers depending on protocol information in the frame;
the plurality of protocol layer modules for removing control information from the incoming frame to create a incoming data packet and distributing the incoming data packet to a link support layer module; and
the link support layer module for distributing the incoming data packet to one of a plurality of routing modules depending on an address in the incoming data packet, wherein each routing module creates an outgoing network data packet.
0 Assignments
0 Petitions
Accused Products
Abstract
A remote communications server system enables multiple remote users simultaneous access to a network. The system connects a plurality of on-line sessions across multiple communication lines to the network. A unique combination of multiple buses, multiple processors, and a segmented design creates a distributed processing communications system having high throughput without the stability problems associated with gigabit bus speeds. Furthermore, the system supports a mixture of communication links and allows the substitution of one service type for another without affecting the remaining communication links. The system is scalable in that segments can be added as needed and the number of lines handled by a segment can be increased.
-
Citations
4 Claims
-
1. A computer-readable medium having computer-executable modules for converting between frames of remote user data and network data packets comprising:
-
a modem support layer module for distributing an incoming frame of remote user data to one of plurality of protocol layers depending on protocol information in the frame;
the plurality of protocol layer modules for removing control information from the incoming frame to create a incoming data packet and distributing the incoming data packet to a link support layer module; and
the link support layer module for distributing the incoming data packet to one of a plurality of routing modules depending on an address in the incoming data packet, wherein each routing module creates an outgoing network data packet. - View Dependent Claims (2, 3, 4)
each routing module creates outgoing data packets from data received in incoming network data packets;
the link support layer module receives the outgoing data packets from each one of the plurality of routing modules and distributes each outgoing data packet to one of the plurality of protocol layer modules depending on an address in the outgoing data packet; and
each one of plurality of protocol layer modules receives the outgoing data packets, adds control information to the outgoing data packet to create outgoing frames and directs the outgoing frames to the modem support layer module for distribution.
-
Specification