The ISO/OSI model defines seven layers for network communication:
1. The physical layer transmits raw bits over a communication channel.
2. The data link layer handles framing and error checking.
3. The network layer handles routing and logical addressing.
4. The transport layer ensures reliable delivery of data segments.
5. The session layer allows for bidirectional communication sessions.
6. The presentation layer handles data formatting and encoding.
7. The application layer interacts directly with software applications.
Each layer only communicates with the layer directly above and below it, with the physical layer interacting with the actual network and the application layer interacting with end user processes.