Channels are the client-side representation of the connection to a service, while endpoints are the server-side representation.