Web服務(wù)器的工作原理并不復(fù)雜幅虑,一般可分成如下4個(gè)步驟:連接過(guò)程、請(qǐng)求過(guò)程顾犹、應(yīng)答過(guò)程以及關(guān)閉連接倒庵。下面對(duì)這4個(gè)步驟作一簡(jiǎn)單的介紹。連接過(guò)程就是Web服務(wù)器和其瀏覽器之間所建立起來(lái)的一種連接炫刷。查看連接過(guò)程是否實(shí)現(xiàn)擎宝,用戶可以找到和打開(kāi)
這個(gè)虛擬文件,這個(gè)文件的建立意味著連接過(guò)程這一步驟已經(jīng)成功建立浑玛。請(qǐng)求過(guò)程就是Web的瀏覽器運(yùn)用socket這個(gè)文件向其服務(wù)器而提出各種請(qǐng)求绍申。應(yīng)答過(guò)程就是運(yùn)用HTTP協(xié)議把在請(qǐng)求過(guò)程中所提出來(lái)的請(qǐng)求傳輸?shù)絎eb的服務(wù)器,進(jìn)而實(shí)施任務(wù)處理顾彰,然后運(yùn)用HTTP協(xié)議把任務(wù)處理的結(jié)果傳輸?shù)絎eb的瀏覽器极阅,同時(shí)在Web的瀏覽器上面展示上述所請(qǐng)求之界面。關(guān)閉連接就是當(dāng)上一個(gè)步驟--應(yīng)答過(guò)程完成以后涨享,Web服務(wù)器和其瀏覽器之間斷開(kāi)連接之過(guò)程筋搏。Web服務(wù)器上述4個(gè)步驟環(huán)環(huán)相扣、緊密相聯(lián)厕隧,邏輯性比較強(qiáng)奔脐,可以支持多個(gè)進(jìn)程俄周、多個(gè)線程以及多個(gè)進(jìn)程與多個(gè)線程相混合的技術(shù)。