IrLMP - “Link Management Protocol”
IrMUX:
- Multiplexes several “virtual” connections on a single IrLAP connection
- To allow this, uses Logical Service Access Points (LSAPs), which are very similar to IP ports
- Main differences: only 256 LSAPs, and so dynamically allocated for services (instead of “well-known” ports as in IP)
IrIAS:
- The “yellow pages” of services available on device, and the LSAPs to which those services are currently mapped
- List may be hard-coded in embedded system, or an API might exist that allows applications to add/remove services from list