These bindins also play a part in how security works, security sets up
a second parallel connections so if you set your MaxConnections to be 1
and try to connect to the service with a secure channel, it will
timeout and not connect.
To set the max connections on the bindings is quite easy, you just do this:
Throttling is done at the ServiceModel level of the system while
the bindings are actually down at the channel level, so they tend to
operate slightly differently than the ServiceHost throttling. The
MaxConnections on the service host is also across all the possible
endpoints associated with that service, not just the specific one the
binding is aimed at.