1. In a system that comprises a gateway that interfaces to an Internet service provider or corporate network, a local area network edge device, a satellite that provides a communication link between the gateway and the local area network edge device, and one or more personal computers coupled by way of a network to the local area network edge device, a dynamic resource allocation system that supports differentiated services with different levels of priority, comprising: an Internet protocol network that comprises: a classifier for identifying specific types of messages; and a dynamic assignment/multiple access (DAMA) communication protocol for transmitting data over the system.