Which of the following protocols operates at the session layer (layer 5)?

A.
RPC
B.
IGMP
C.
LDP
D.
SPX
Explanation:
The socket method of network use is a message-based system, in which one
process writes a message to another. This is a long way from the procedural model.
The remote procedure call is intended to act like a procedure call, but to act across the network
transparently. The process makes a remote procedure call by pushing its parameters and a returnaddress onto the stack, and jumping to the start of the procedure. The procedure itself is
responsible for accessing and using the network. After the remote execution is over, the procedure
jumps back to the return address. The calling process then continues. RPC works at the Session
layer of the OSI model.