Physical Layer - Responsible for the mechanical and electrical specifications of the medium.
Data Link Layer - Responsible for node-to-node delivery.
Network Layer - Responsible for the delivery of packets to their destination.
Transport Layer - Responsible for reliable end-to-end delivery and error recovery.
Application Layer - Provides access to network resources.