Explain the seven layers of the OSI model and describe which layer is responsible for routing decisions.