Qualcomm, Inc. proposes to develop a network protocol for the Navy UFH satellite communications system which will support the wide variety of current and anticipated Naval UFH satellite communications needs and will be designed so that future, currently unanticipated, needs can be met. The traffic routing will be able to be either point-to-point, multicase, or broadcast; the traffic format can be in either a stream or a block format. The protocol will support acknowledgments and flow control. The network resources will be pooled and controlled by various leader terminals which form the nodes of a hierarchical tree. Each leader terminal will have some resources that it can directly allocate and, through cooperation with other leaders, adjust resource allocation throughout the network. The resource allocation process will be designed to be dynamic and will allocate resources on a message by message basis. Since leaders partially centralize the database and. Since many terminals in the network can become leaders, this protocol will not have the database consistency problems of a distributed protocol, nor will it have the single point vulnerability of a centralized protocol.