I am building a network with approx. 1000 thin clients. I intend to run them over VNC.

What type of LAN bandwidth and latency are required? What type of hardware will provide that?

If, instead of VNC, I were to use RDP,ICA,NX or another graphics-based protocol, how would that change things?

**UPDATE**

1. The clients will be used for web browsing (yes, we could just use local browsers, but, there are reasons outside of the scope of this question why we're not)
2. I imagine, at peak times, 100 people will be browsing the web at the same time
3. I'm looking for a rough order of magnitude, not a final answer. Someone to say "Well, we have 200 thin clients in our environment, used for running MS Office, and our LAN at 10Mbs couldn't handle it, we upgraded to 100Mbs and its fine." Yes, the final solution will need to iterate and experiment. But, as initial boundaries, gaining the experience of the community - especially from people who operate similar networks - is an invaluable first step.

Also: **I'm not asking about the CPU, the server hardware**, or anything else. Only the network aspect: latency and bandwidth, other network considerations.