服务器、工作站和终端在计算环境中分别扮演什么角色?