Primitive sind abstrakte, implementierungs-unabhängige Wechselwirkungen zwischen dem Benutzer eines schichtabhängigen Dienstes und dessen Anbieter. Mit ihnen werden die Kommunikationsvorgänge beschrieben. Die Dienstprimitive haben bestimmte Bedeutungen, die beim Kommunikationspartner Aktionen auslösen.
Mit den Dienstprimitiven werden beim Kommunikationspartner Dienste mittels Request angefordert, die Antworten sind die Responses, die Wechselwirkung wird mittels Indicate angezeigt und die Antworten mit Confirm bestätigt.