A network for a vehicle correlates network addresses with functions. The
network can be used to connect control devices and an outboard motor
mounted to a watercraft. Each physical node on the network can include
one or plurality of functional nodes. The network can be configured to
assign network addresses to devices on the network based on the functions
performed by the devices, respectively.