100分,简单的问题,请教一下三层结构和两层到底有什么区别!

                            
我以前做过两层结构的!数据库用的是sql   server!   
  在我理解看来,两层也就是用一台机做服务器(windows   2000   server)!装sql   server!然后其他的工作站来连接它!  
   
  现在问题来了,我今天接触一个三层结构的项目了,可问题是我对三层理解的不是很清楚!而且数据库用的是oracle!  
   
  怪的是,我看那的套系统是在window2000   专业版上运行的(好象运行了两个exe文件,一个是client.exe,一个好象是server.exe),难道其他用户都来连接这台机器吗?这台机可不是服务器呀?唉,我自己不是计算机专业的,对这一些也搞不大懂!搞不大清楚是如何做的,大家能不能简单的,用通俗的语言告诉我一下行吗?

查看回复