0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

恒訊科技分析:什么是IIS Web服務(wù)器?IIS如何處理Web請(qǐng)求?

深圳市恒訊科技有限公司 ? 來源:深圳市恒訊科技有限公司 ? 作者:深圳市恒訊科技有 ? 2022-12-15 17:17 ? 次閱讀

什么是IIS Web服務(wù)器?IIS Web服務(wù)器在Windows操作系統(tǒng)的Microsoft .NET平臺(tái)上運(yùn)行。雖然可以使用Mono在Linux和Mac上運(yùn)行IIS,但不推薦這樣做并且可能會(huì)不穩(wěn)定。IIS Web服務(wù)器用途廣泛,性能穩(wěn)定,多年來在生產(chǎn)中得到廣泛應(yīng)用,版本10是最新的。

但在我們深入了解IIS的本質(zhì)之前,讓我們先從一般意義上的Web服務(wù)器定義開始。

一、什么是網(wǎng)絡(luò)服務(wù)器?

沒有網(wǎng)絡(luò)服務(wù)器,互聯(lián)網(wǎng)就不可能存在。Web服務(wù)器是用于托管Web 應(yīng)用程序的進(jìn)程。Web服務(wù)器允許應(yīng)用程序處理通過特定TCP端口到達(dá)的消息(默認(rèn)情況下)。例如,HTTP流量的默認(rèn)端口是80,HTTPS 的默認(rèn)端口是443。

當(dāng)我們?cè)跒g覽器中訪問網(wǎng)站時(shí),通常不會(huì)指定端口號(hào),除非Web服務(wù)器配置為在默認(rèn)端口以外的端口上接收流量。訪問https://www.hengxun.cn會(huì)將我們的請(qǐng)求隱式發(fā)送到端口80。如果我們想要和對(duì)于TLS(傳輸層安全),可以指定端口號(hào)。

假設(shè)為我們的Web應(yīng)用程序配置了默認(rèn)配置和TLS,Web服務(wù)器將接收到端口80和443的所有入站流量。

二、IIS如何處理Web請(qǐng)求?

Web服務(wù)器的兩個(gè)主要進(jìn)程模型是在單個(gè)線程上處理所有請(qǐng)求,或者為每個(gè)請(qǐng)求生成一個(gè)新線程。盡管單線程模型(例如Node.js)有一些工作線程可用,但它通常只將它們用于某些類型的工作,例如文件系統(tǒng)訪問。IIS(及其輕量級(jí)同類IIS Express)使用的每個(gè)請(qǐng)求線程模型將為每個(gè)請(qǐng)求從線程池中獲取一個(gè)線程。

Web服務(wù)器通常使用請(qǐng)求--響應(yīng)模式處理請(qǐng)求。如果一切順利,客戶端發(fā)送請(qǐng)求并接收響應(yīng)。當(dāng)通過Internet在客戶端和Web服務(wù)器之間進(jìn)行通信時(shí),HTTP協(xié)議是無處不在的選擇。

三、IIS Web服務(wù)器的特征

1、IIS具有豐富的功能。最常見的是,IIS用于托管ASP.NET Web應(yīng)用程序和靜態(tài)網(wǎng)站。它還可以用作FTP服務(wù)器,托管WCF服務(wù),并擴(kuò)展為托管在其他平臺(tái)(如PHP)上構(gòu)建的Web應(yīng)用程序。

2、有內(nèi)置的身份驗(yàn)證選項(xiàng),例如Basic、ASP.NET和Windows身份驗(yàn)證。如果我們有Windows Active Directory環(huán)境,后者很有用——用戶可以使用他們的域帳戶自動(dòng)登錄到Web應(yīng)用程序。其他內(nèi)置安全功能包括用于在我們的站點(diǎn)上啟用HTTPS和SFTP的TLS證書管理和綁定、白名單或黑名單流量的請(qǐng)求過濾、授權(quán)規(guī)則、請(qǐng)求日志記錄以及一組豐富的FTP特定安全選項(xiàng)。

3、IIS的一項(xiàng)關(guān)鍵功能是應(yīng)用程序池。我們必須仔細(xì)研究應(yīng)用程序池,因?yàn)樗荌IS進(jìn)程模型的關(guān)鍵組件。

4、一個(gè)非常寶貴的功能是遠(yuǎn)程管理,IIS也可以通過CLI或使用 PowerShell進(jìn)行管理。

到這里,我們應(yīng)該對(duì)IIS的可配置性和通用性有了良好的印象了吧。除了托管ASP.NET應(yīng)用程序之外,它還可以擴(kuò)展以服務(wù)于許多用途。通過擴(kuò)展,IIS成為Windows平臺(tái)上通用性強(qiáng)且穩(wěn)定的Web服務(wù)器。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1263

    瀏覽量

    69476
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9160

    瀏覽量

    85425
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3545

    瀏覽量

    88707
  • IIS
    IIS
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    19649
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Web緩存的類型及功能分析

    隨著互聯(lián)網(wǎng)的迅速發(fā)展,用戶對(duì)網(wǎng)絡(luò)內(nèi)容的訪問需求日益增長(zhǎng)。為了提高用戶體驗(yàn)和降低服務(wù)器負(fù)擔(dān),Web緩存技術(shù)應(yīng)運(yùn)而生。Web緩存通過存儲(chǔ)重復(fù)請(qǐng)求的數(shù)據(jù),減少了對(duì)原始
    的頭像 發(fā)表于 12-18 09:35 ?172次閱讀

    科技分析:ddos防護(hù)會(huì)影響服務(wù)器的網(wǎng)絡(luò)延遲嗎?

    :通過高效過濾DDoS攻擊流量,正常用戶的請(qǐng)求可以得到更快處理,從而可能降低延遲。 2、流量整形優(yōu)化:合理的速率限制可以保證服務(wù)器的響應(yīng)時(shí)間,避免因攻擊導(dǎo)致的嚴(yán)重延遲問題。 二、負(fù)面影響: 1、額外
    的頭像 發(fā)表于 12-04 12:32 ?100次閱讀

    科技分析:代理服務(wù)器的類型有哪些?

    之間中繼流量,確保我們的瀏覽永遠(yuǎn)不會(huì)與我們?cè)L問的網(wǎng)站直接聯(lián)系。當(dāng)我們發(fā)送Web請(qǐng)求時(shí),該請(qǐng)求首先轉(zhuǎn)到代理服務(wù)器。然后代理將我們的
    的頭像 發(fā)表于 10-23 15:08 ?185次閱讀
    <b class='flag-5'>恒</b><b class='flag-5'>訊</b>科技<b class='flag-5'>分析</b>:代理<b class='flag-5'>服務(wù)器</b>的類型有哪些?

    科技分享:獨(dú)立服務(wù)器的選擇技巧

    間至關(guān)重要。科技的24/7 網(wǎng)絡(luò)監(jiān)控可確保最佳路由,而我們的托管安全服務(wù)可保護(hù)我們的數(shù)據(jù)免受病毒和惡意軟件的侵害。我們提供來自配備各種IT知識(shí)的單層團(tuán)隊(duì)的個(gè)人支持。五、獨(dú)立服務(wù)器
    的頭像 發(fā)表于 10-23 15:08 ?125次閱讀
    <b class='flag-5'>恒</b><b class='flag-5'>訊</b>科技分享:獨(dú)立<b class='flag-5'>服務(wù)器</b>的選擇技巧

    使用NS1串口服務(wù)器HTTP模式上傳服務(wù)器數(shù)據(jù)

    HTTP協(xié)議工作于客戶端-服務(wù)端架構(gòu)之上。瀏覽作為HTTP客戶端通過URL向HTTP服務(wù)端即Web服務(wù)器發(fā)送所有
    的頭像 發(fā)表于 08-30 12:36 ?358次閱讀
    使用NS1串口<b class='flag-5'>服務(wù)器</b>HTTP模式上傳<b class='flag-5'>服務(wù)器</b>數(shù)據(jù)

    如何使用espconn api實(shí)現(xiàn)一個(gè)Web服務(wù)器?

    我正在嘗試使用 espconn api 實(shí)現(xiàn)一個(gè) Web 服務(wù)器。 在一些請(qǐng)求之后,我收到將此錯(cuò)誤(err1,超過最大時(shí)間值)寫入 uart,下一個(gè)espconn_send導(dǎo)致致命異常 (28)。 沒有關(guān)于此的文檔... 我
    發(fā)表于 07-18 07:46

    將ESP8266配置為帶有AT命令的Web服務(wù)器,AT命令回復(fù)HTTP GET出現(xiàn)錯(cuò)誤怎么解決?

    我已將ESP8266配置為帶有 AT 命令的 Web 服務(wù)器。當(dāng)瀏覽連接時(shí),它會(huì)向我發(fā)送一個(gè)請(qǐng)求[i]GET /favicon.ico我想用一個(gè)[i]錯(cuò)誤 404 未找到. 如何在
    發(fā)表于 07-16 08:29

    ESP32同時(shí)使用IIS和UART時(shí)出錯(cuò),為什么?

    ESP32同時(shí)使用IIS和UART時(shí)出錯(cuò),如果不使用IIS,三個(gè)串口都可以正常使用... 如果使用IIS只打開串口1,會(huì)出現(xiàn)如下圖錯(cuò)誤(但是程序可以運(yùn)行,只是串口部分有問題) 如果使用IIS
    發(fā)表于 06-26 07:21

    服務(wù)端測(cè)試是web測(cè)試嗎為什么

    服務(wù)端測(cè)試和Web測(cè)試是兩個(gè)不同的概念,但它們?cè)谲浖_發(fā)和測(cè)試過程中是相互關(guān)聯(lián)的。本文將詳細(xì)解釋這兩個(gè)概念以及它們之間的關(guān)系。 服務(wù)端測(cè)試 服務(wù)端測(cè)試主要關(guān)注
    的頭像 發(fā)表于 05-30 15:30 ?613次閱讀

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)WEB-自定義頁面請(qǐng)求響應(yīng)

    Web組件支持在應(yīng)用攔截到頁面請(qǐng)求后自定義響應(yīng)請(qǐng)求能力。開發(fā)者通過onInterceptRequest()接口來實(shí)現(xiàn)自定義資源請(qǐng)求響應(yīng)。自定義請(qǐng)求
    發(fā)表于 05-23 15:57

    服務(wù)器操作系統(tǒng)有幾種?

    ,web版適用2G運(yùn)行內(nèi)存,都是添加4G運(yùn) 行內(nèi)存也只有鑒別2G,中小型企業(yè)大多數(shù)應(yīng)用標(biāo)準(zhǔn)版,要是想布署集群服務(wù)器必須使用商業(yè)版。 2、Windows 2008 Windows server 2008
    發(fā)表于 03-29 16:59

    宏集Web HMI快速實(shí)現(xiàn)PLC數(shù)據(jù)的遠(yuǎn)程監(jiān)控

    隨著web技術(shù)的快速發(fā)展,越來越多的PLC設(shè)備集成web服務(wù)器。宏集Web HMI幫助某自動(dòng)化龍頭企業(yè)輕松訪問和連接西門子PLC中的web
    的頭像 發(fā)表于 03-27 10:49 ?606次閱讀
    宏集<b class='flag-5'>Web</b> HMI快速實(shí)現(xiàn)PLC數(shù)據(jù)的遠(yuǎn)程監(jiān)控

    Apache服務(wù)器和Nginx服務(wù)器

    Apache和Nginx都是常見的開源Web服務(wù)器軟件,它們用于處理HTTP請(qǐng)求并提供網(wǎng)站和應(yīng)用程序的服務(wù)。下面是對(duì)Apache和Nginx
    的頭像 發(fā)表于 01-22 16:48 ?563次閱讀

    什么是Apache日志?Apache日志分析工具介紹

    Apache Web 服務(wù)器在企業(yè)中廣泛用于托管其網(wǎng)站和 Web 應(yīng)用程序,Apache 服務(wù)器生成的原始日志提供有關(guān) Apache 服務(wù)器
    的頭像 發(fā)表于 01-04 10:09 ?837次閱讀

    什么是web服務(wù)器?如何選擇服務(wù)器配置?

    Web服務(wù)器是一種軟件或硬件設(shè)備,用于托管和提供網(wǎng)頁內(nèi)容。它接收客戶端(如瀏覽)發(fā)送的HTTP請(qǐng)求,并返回相應(yīng)的網(wǎng)頁內(nèi)容或其他資源,以實(shí)現(xiàn)更高的性能和可靠性。它是網(wǎng)站和應(yīng)用程序在互聯(lián)
    的頭像 發(fā)表于 01-03 15:25 ?1103次閱讀