Application Layer The abstraction layer responsible for interface methods and communication protocols in a network.