服务器、工作站和终端设备之间有哪些主要的区别与联系?