"In practice, a separate protocol stack for a Client Node and a Service Node would typically exist, communicating with each other using the Internet or other facilities." . . . .