lls服務器可以提供的服務有哪些?
IIS主要集成了Windows NT Server網絡操作系統的三個Web服務器功能,這些功能是通過標準HTTP協議傳輸數據的,所有的IIS服務(WWW,FTP和SMTP)都是單進程多線程的體系結構,用以優化性能。
WWW使用的客戶/服務器協議是HTTP,這意味著客戶和服務器需要交互作用,以執行特定的任務,例如:用戶在Web上的HTML頁面上單擊一個超級連接,結果屏幕上現有的頁面會被新的頁面所代替,IIS通過Windows Sockets來支持HTTP,目前的IIS支持HTTP 1.1版本。
FTP是在TCP/IP網絡上兩個計算機之間傳輸文件時使用的協議,IIS通過Windows Sockets來支持FTP,盡管現在使用FTP用戶界面的人越來越少,但是這個協議仍然將在一段時間內用來傳輸文件,因為它幾經被Internet用戶廣為接受,FTP使用TCP作為它的客戶和服務器之間進行所有通信和交換的傳輸協議,而IIS則是以Windows Sockets與TCP打交道的。
所有標準Internet服務(如FTP和HTTP)都位于稱為Inetinfo(Internet Information Services Application,Internet信息服務應用)的進程中,除了這些Internet服務外,該進程還包含了共享線程池,緩存,紀錄和SNMP服務。
HTTP和FTP運行與同一進程中,因此它們可以共享緩存中的數據,例如文件句柄,賬號信息以及日志文件數據等。