High-level data link control packet assembler/disassembler
First Claim
1. In a data communications system having layered communication architecture with network services protocols including a link layer and higher level protocols and having IBM or IBM-compatible synchronous data link control (SDLC) devices including a host computer and an end user device desiring to communicate across an X.25 packet switching network of said communications system, the improvement comprisingpacket assembler/disassembler (PAD) means for supporting X.25 communication across said packet switching network between said SDLC host computer and said SDLC end user device, said PAD means operatively coupled in said communications system between said packet switching network and at least one of said SDLC host computer and said SDLC end user device,each of said SDLC host computer and said SDLC end user device being adapted to generate a plurality of SDLC format frames of data, said plurality of SDLC format frames including (i) unnumbered format frames with link layer functions to manage connection modes in the link layer, (ii) information format frames carrying data having primary use at said higher level protocols, and (iii) supervisory format frames to control the flow of said information format frames,said PAD means includingtransmitting means responsive to any of a plurality of SDLC format frames of data generated by one of said SDLC host computer and said SDLC end user device for selectively transmitting X.25 data packets, representative of the data carried by said information format frames, across said packet switching network, while restricting at least some of said unnumbered format frames and said supervisory format frames to handling within said PAD means for communication with said one of said SDLC host computer and said SDLC end user device, andgenerating means responsive to X.25 data packets containing information transmitted across said packet switching network from the other of said SDLC host computer and said SDLC end user device for generating additional SDLC format frames of data representative thereof to communicate with said one of said SDLC host computer and said SDLC end user device.
2 Assignments
0 Petitions
Accused Products
Abstract
A data communications system has a layered communication architecture including network services protocols including a link layer and higher level protocols, and has IBM or IBM-compatible synchronous data link control (SDLC) devices including a host computer and a plurality of end user devices desiring to communicate across an X.25 packet-switching network (PSN) of the communications system. A packet assembler/disassembler (PAD) support X.25 communication across the PSN between the SDLC-utilizing host computer and the SDLC-utilizing end user device. In one embodiment, separate high level data link control (HDLC) PADs are provided at each end of the PSN operationally associated with the host computer and the plurality of end user devices, respectively. The PADS generate and respond to at least three formats of SDLC commands and responses, and, in association with their respective SDLC devices, perform at least four functions including a call setup phase, a data transfer phase, a call clearing phase, and handling of abnormal conditions. PAD means comprises qualified logical link control (QLLC) PAD means located at an end of said packet switching network for either operational association with said host computer or operational association with said plurality of end user devices. In another embodiment, a single qualified logical link control (QLLC) PAD performs functions similar to those of the HDLC PAD embodiment, except that rather than having a PAD at both ends (host end and terminal end) of a connection, a PAD is provided at only one end of the connection.
-
Citations
6 Claims
-
1. In a data communications system having layered communication architecture with network services protocols including a link layer and higher level protocols and having IBM or IBM-compatible synchronous data link control (SDLC) devices including a host computer and an end user device desiring to communicate across an X.25 packet switching network of said communications system, the improvement comprising
packet assembler/disassembler (PAD) means for supporting X.25 communication across said packet switching network between said SDLC host computer and said SDLC end user device, said PAD means operatively coupled in said communications system between said packet switching network and at least one of said SDLC host computer and said SDLC end user device, each of said SDLC host computer and said SDLC end user device being adapted to generate a plurality of SDLC format frames of data, said plurality of SDLC format frames including (i) unnumbered format frames with link layer functions to manage connection modes in the link layer, (ii) information format frames carrying data having primary use at said higher level protocols, and (iii) supervisory format frames to control the flow of said information format frames, said PAD means including transmitting means responsive to any of a plurality of SDLC format frames of data generated by one of said SDLC host computer and said SDLC end user device for selectively transmitting X.25 data packets, representative of the data carried by said information format frames, across said packet switching network, while restricting at least some of said unnumbered format frames and said supervisory format frames to handling within said PAD means for communication with said one of said SDLC host computer and said SDLC end user device, and generating means responsive to X.25 data packets containing information transmitted across said packet switching network from the other of said SDLC host computer and said SDLC end user device for generating additional SDLC format frames of data representative thereof to communicate with said one of said SDLC host computer and said SDLC end user device.
Specification