Les IPC fonctionnent sur un principe consistant à offrir une clef publique permettant d'accéder à une ressource IPC donnée spécifiée par son ID. Le mode d'accès à la ressource est définie par le processus qui l'a créé mais peut être modifié au cours du temps. En fait, la gestion des IPC se fait par un mécanisme du noyau complètement indépendant, ce qui permet d'accéder et de modifier de manière externe les caractéristiques de l'IPC.