// Ordered by most likely to be requested.
// Assumes that a service available on different protocols
// will use the same port number on each protocol.
// Ordered by most likely to be requested.
// Assumes that a service available on different protocols
// will use the same port number on each protocol.