Application: The application layer is the layer that the users and user-applications most often interact with.
Presentation: The presentation layer is responsible for mapping resources and creating context.
Session: The session layer is a connection handler. It creates, maintains, and destroys connections between nodes in a persistent way.
Transport: The transport layer is responsible for handling the layers above it a reliable connection. In this context, reliable refers to the ability to verify that a piece of data was received intact at the other end of the connection.