Which statement is correct about network protocols?
1. They are only required for exchange of messages between devices on remote networks.
2. They all function in the network access layer of TCP/IP.
3. Network protocols define the type of hardware that is used and how it is mounted in racks.
4. They define how messages are exchanged between the source and the destination.