Which layer of the OSI model provides the functional and procedural methods to transfer data between network entities?