Node 2 would be the server.
Intermediary nodes would be the various routers, switches, and other networking devices that inspects the traffic between the two nodes.
so my own source supports my question. nodes do not need to be "humans"