Serwer używa informacyjnej bazy obiektów uzupełnianej przez lokalne usługi oraz aplikacje.

Warstwę IrLMP: korzysta ona z pewnego kontaktu uzgodnionego i dostarczonego przez warstwę IrLAP. IrLMP jest ważną warstwą protokołu IrDA, i posiada cechy takie jak multiplexing, co pozwala różnym klientom IrLMP korzystać z pojedynczego łącza IrLAP. Przechwytywanie konfliktu adresu służy wychwyceniu urządzeń z identycznym adresem IrLaP oraz nakazanie wygenerowania nowego adresu.

Warstwy opcjonalne w protokole IrDA Warstwy opcjonalne w protokole IrDA mogą być użyte dowolnie w zależności od wymagań szczególnych danej aplikacji.

Do tych protokołów należy:

TinyTP – Tiny Transport Protocol: Jest to bardzo ważna funkcja, która jest wymagana w wielu wypadkach. Ttp dostarcza dwie ważne funkcje: Kontrola przepływu danych przez połączenie LMP (kanał), Sar (segmentacja oraz ponowny montaż).

IrOBEX – The Object Exchange Protocol: jest opcjonalną warstwą protokołu IrDA zaprojektowaną, aby umożliwiać systemom dowolnych rozmiarów wymieniać szeroki zakres różnych danych oraz rozkazów za pomocą sprecyzowanych i standardowych modeli.