Share via


1.3 Overview

The Point-to-Point Protocol (PPP) over Infrared Data Association IrDA Dialup (IrDial) Protocol enables two key scenarios, a "direct connect" scenario which was a point-to-point IP connection between two devices that implemented the IrDial protocol and a "dial connect" scenario which was a point-to-point connection to a "network access point" via modem. In this context a "network access point" is a device that is connected to the Internet on one end and connected to the local device via a modem on top of Infrared.

The PPP Over IrDA Dialup Protocol specifies how to initialize and exchange data with a modem over an infrared link. To exchange data this protocol enables generic IP traffic PPP encapsulation of frames over the following Infrared protocol stack:

  • IrDA Tiny TP Protocol v1.1, specified in [IRTTP]

  • IrDA Link Management Protocol v1.1, specified in [IRLMP]

  • IrDA Link Access Protocol v.1.1, specified in [IRLAP]

  • IrDA Physical Layer Specification, specified in [IRPLS]

The PPP Over IrDA Dialup Protocol has a client role and a server role:

  • The server is the modem that has an infrared device and implements the PPP Over IrDA Dialup Protocol. In addition, the server implements the family of IrDA protocols, specifically the Infrared protocol stack previously stated.

  • The client is the computer that has an infrared device and implements the PPP Over IrDA Dialup Protocol. In addition, the client also implements the family of IrDA protocols—again, the previous Infrared protocol stack.

To initialize the modem, the PPP Over IrDA Dialup Protocol uses IrDial messages as specified in section 2.2. Briefly, the IrDial messages are AT dial commands as specified in [V25TER], which are exchanged between the computer and the modem via the infrared link.

Each IrDial message is echoed back to the client by the server. Note that the echoing of messages back to the client is applicable only while the PPP Over IrDA Dialup Protocol is initializing the modem. When the modem is used for data exchange, there are no message echoes.

After initializing the modem, the PPP Over IrDA Dialup Protocol can exchange data with it. To exchange data with the modem, this protocol uses the point-to-point protocol (PPP) in HDLC-like framing, as specified in [RFC1662], to encapsulate the higher-layer network data. The PPP in HDLC-like framing frames are segmented (if necessary) and framed in TinyTP Service Data Units (SDUs) as specified in [IRTTP]. The frames (a bit stream) can be successfully reassembled on the receiving end's IrDial layer.