WEBサーバの仕組み

私が思っている簡単なサーバとクライアントの仕組み(あっているのかは不明)

例:apache

1)クライアント(ブラウザ)側からサーバのURLを指定し情報をリクエスト。

2)サーバ側で、1プロセス(prefork)または1スレッド(worker)がそのリクエストの処理に割り振られる。

3)KeepAlive(ブラウザと通信できているか)できなくなったら、処理をしていたスレッドまたはプロセスが
終了し、メモリが開放(?)

これあってんのかな?

参考URL

http://labs.unoh.net/2008/03/apache_mpm.html
http://d.hatena.ne.jp/end0tknr/20090107/1231275627
http://www.drk7.jp/MT/archives/001594.html
http://httpd.apache.org/docs/2.0/ja/mpm.html