摘要 |
A network interface card (NIC) (20) using PPP (point to point protocol) with multiple dial up channels implements a state machine, e.g., with a field programmable gate array and a microprocessor (28), to perform "bonding" or inverse multiplexing of multichannel ISDN connections and to encapsulate data for transmission or reformat received data as HDLC frames, allowing a host or client running RAS to effect PPP communications with high bandwidth. The NIC includes a controller and a plurality of buffers, each storing data from a respective channel. The NIC generates reordering pointers for each of the plurality of buffers based on training data to reflect offsets or differences in frame count and interchannel delays in the data. |