CVS clients communicate with CVS servers over a local area network or the internet (in general: a TCP/IP based network). When you use a CVS client, it sends your data and CVS commands to the server and receives new data and results from the server and stores or displays them on your client machine.