Das Bedien- und Anzeigeprotokoll (BAP) ist ein Protokoll, das die Fahrerassistenz von Kraftfahrzeugen unterstützt. Es ist in funktionale Schichten gegliedert.
Der BAP Application Layer (BAL) des BAP-Protokolls stellt die funktionsspezifischen Anpassungen an die jeweilige Anwendung her. Die BAL- Schicht realisiert die Programmierschnittstelle ( API) über die der Zugriff auf alle Bedien- und Anzeigeinformationen der Steuergeräte erfolgt. Die BAL-Schicht ist zuständig für die Aufbereitung und Datenspeicherung der Anwendungsdaten. Die Kommunikation der BAL-Schichten untereinander erfolgt im Peer-to-Peer-Netz.