Application layer

Defines how applications provide services and exchange information over a transport layer. Examples: SMTP (RFC 821), HTTP (RFC 1945).