\setlength{\unitlength}{0.11mm}
\begin{picture}(1040,668)(-460,160)
\put(-360,580){\line(1,0){40}}
\put(-360,480){\line(1,0){40}}
\put(-360,380){\line(1,0){40}}
\put(-360,640){\line(0,-1){260}}
\put(280,200){\small clients}
\put(-300,200){\small server}
\put(60,240){\small network}
\put(120,340){\line(1,0){200}}
\put(-140,380){\line(1,0){260}}
\put(120,420){\thicklines\line(0,-1){140}}
\put(420,340){\oval(280,160)}
\put(-140,480){\line(5,1){300}}
\put(-140,580){\line(2,1){300}}
\put(260,540){\oval(280,160)}
\put(260,720){\oval(280,160)}
\put(320,300){\framebox(200,80){}}
\put(160,500){\framebox(200,80){}}
\put(160,680){\framebox(200,80){}}
\put(340,320){\small\sf SERVICE}
\put(180,520){\small\sf SERVICE}
\put(180,700){\small\sf SERVICE}
\put(-250,530){\oval(380,460)}
\put(-320,340){\framebox(180,80){}}
\put(-320,440){\framebox(180,80){}}
\put(-320,540){\framebox(180,80){}}
\put(-380,640){\framebox(200,80){}}
\put(-300,360){\small\sf CLIENT}
\put(-300,460){\small\sf CLIENT}
\put(-300,560){\small\sf CLIENT}
\put(-360,660){\small\sf SERVER}
\end{picture}
