Which of the following protocols operate at the network layer and provide network address capabilities?