Shared Application Layer

A shared application layer is an abstraction layer that specifies the shared protocols and interface methods used by hosts in a communications network.