Zur Übertragung von Informationen kennt PORTAL drei Arten von Paket-Strukturen: Datenpakete, AVS-Initialisierungspakete und Kontrollpakete. Alle sind in PORTAL als Struktur deklariert.
struct PACKET { unsigned long int tag; /* Beschreibung der Daten */ unsigned long int length; /* Groesse in Byte */ void * data; /* Datenvektor*/ };Kontroll-Pakete dienen zum Öffnen, Schließen und Überwachen der Sockets. Sie bestehen aus einem Paket mit einer Kennung, wobei sie nur manchmal Daten übertragen, d.h. die Länge des Datenpaketes ist dann Null. AVS-Initialisierungspakete sind zum Initialisieren der AVS-Module konzipiert worden. Sie beinhalten Informationen zur Konfiguration des Moduls. Das Senden der Daten geschieht mit Datenpaketen. In ihnen steht die Kennung der Daten, die Länge des Datenvektors sowie der Datenvektor selbst.