Wykorzystując BACnet można komunikować się w każdym z powyższych sposobów transmisyjnych jednocześnie. Przesyłane ramki zależnie od wybranego standardu komunikacyjnego posiadają różne długości buforów dla warstwy aplikacyjnej (np. Ethernet, BACnet IP 1476, albo 480 dla MS/TP). Różna długość ramek jednak nie powoduje problemów w komunikacji, gdyż każde urządzenie może dowiedzieć się jaki bufor akceptuje inne urządzenie, z którym chce się komunikować.

Warstwa sieci Sieć BACnet może składać się maksymalnie z 65 533 podsieci, w których może występować łącznie 4 194 303 urządzeń. Adresy urządzeń są unikalne w ramach danej podsieci. Jeżeli podsieć jest oparta na Ethernecie, to adresami urządzeń są MAC adresy. W przypadku podsieci opartej na protokole IP adresami urządzeń będą adresy IP wraz z numerem portu. Protokół BACnet nie przewiduje ograniczeń długości adresu urządzenia, chociaż w rzeczywistych implementacjach bywa to ograniczane do 8 bajtów (oktetów). Pomiędzy dowolnymi urządzeniami może istnieć tylko jedna możliwa droga przesyłania danych. Drogi przesyłania danych mogą być stałe lub okresowe (np.