The ____ in a network architecture defines a model for the functions or services that need to be performed.