導航:首頁 > IDC知識 > web伺服器的工作原理

web伺服器的工作原理

發布時間:2021-03-30 06:46:33

1、簡述WEB伺服器的工作原理.

Web服務的工作原理是各公司從注冊表(ebXML或UDDI的注冊表)獲得發布信息,建立滿足要求的執行過程,然後向注冊表發布它們的服務。以後,其他公司發現注冊表中列出的一項服務,同意已制定的標准,然後開展業務。一旦在標准上取得一致並且約定的規則得到滿足,應用程序就可以接管交易處理,因而從開展業務的開銷中去除了人工互動。在這種模型中,通過利用現有基礎設施,應用可以交換有關公司希望提供和消費的服務的信息。此外,應用還可以查詢注冊表,查找可以以更優惠條件提供同樣服務的其他應用(公司)。

2、web伺服器工作過程

WEB伺服器就是用於網站建設的一種伺服器,也稱為www服務(萬維網服務),它是整個網站的發布平台,工作過程就是,當客戶輸入網路地址(網址)過後,客戶機的瀏覽器像WEB伺服器發送調用資源請求,當然這個中間還要經過DNS將網址轉換成WEB伺服器的IP地址。然後WEB伺服器作出回應,然後用戶從伺服器上下載需要的資源使用。 整個過程中使用了HTTP協議(超文本傳輸協議),通常使用的埠是80埠

3、伺服器工作原理是什麼

伺服器的工作原理就是通過網路對伺服器進行連接,從連接過程、請求過程、應答過程以及關閉連接,這四個方面來達到數據連接、頁面訪問、許可權管理等操作。

(3)web伺服器的工作原理擴展資料:

伺服器訪問過程

1、連接過程

伺服器和其瀏覽器之間所建立起來的一種連接。查看連接過程是否實現,用戶可以找到和打開socket這個虛擬文件,這個文件的建立意味著連接過程這一步驟已經成功建立。

2、請求過程

瀏覽器運用socket這個文件向其伺服器而提出各種請求。

3、應答過程

運用HTTP協議把在請求過程中所提出來的請求傳輸到伺服器,進而實施任務處理,然後運用HTTP協議把任務處理的結果傳輸到瀏覽器,同時在瀏覽器上面展示上述所請求之界面。

4、關閉連接

就是當上一個步驟--應答過程完成以後,伺服器和其瀏覽器之間斷開連接之過程。

伺服器上述4個過程環環相扣、緊密相聯,邏輯性比較強,可以支持多個進程、多個線程以及多個進程與多個線程相混合的技術。

參考資料來源:網路--伺服器

參考資料來源:網路--WEB伺服器

4、試述WEB服務的工作原理?

Web服務的工作原理是各公司從注冊表(ebXML或UDDI的注冊表)獲得發布信息,建立滿足要求的執行過程,然後向注冊表發布它們的服務。以後,其他公司發現注冊表中列出的一項服務,同意已制定的標准,然後開展業務。一旦在標准上取得一致並且約定的規則得到滿足,應用程序就可以接管交易處理,因而從開展業務的開銷中去除了人工互動。在這種模型中,通過利用現有基礎設施,應用可以交換有關公司希望提供和消費的服務的信息。此外,應用還可以查詢注冊表,查找可以以更優惠條件提供同樣服務的其他應用(公司)。

在標准方面,UDDI作為一種用於Web的黃頁被編制出來,它可以通過WSDL訪問。WSDL支持類似於UDDI特性的ebXML注冊特性。除了與UDDI的資料庫特性競爭外,ebXML的Web服務部分曾被考慮與SOAP標准進行競爭。幸運的是,OASIS已將SOAP集成到ebXML中。目前,這些協議既相互重疊(UDDI和ebXML)又相互補充(SOAP和ebXML)。
·UDDI(通用描述、發現和集成):UDDI是Microsoft、IBM和Ariba為制定一項用於描述、注冊和發現Web服務的Internet標准而成立的聯盟。由此而來的UDDI框架是「一個企業可以注冊其Web服務並查找其他Web服務的資料庫集合。」應用程序使用SOAP API來讀取或提供與UDDI相關的WSDL文檔。
·WSDL(Web服務描述語言):WSDL文件,即UDDI和ebXML注冊表的子集合,提供聯系信息、Web服務的描述、它們的位置以及如何調用它們的規范。UDDI注冊表按行業類別和地理位置細分。WSDL文件常常由另外的信息源(如,COM IDL或CORBA文件或EJB類定義)生成。WSDL用於描述通過Internet(或其他網路)可訪問的程序以及同這些程序進行交流的信息格式和協議。它可以使Web服務的功能通過標準的方式展示出來,從而使Web服務和開發工具更易兼容。
·SOAP(簡單對象訪問協議):SOAP是使用XML通過Internet發送信息和訪問動態Web服務的友好界面。其主要作用在於確保信息通過互聯網在業務應用之間傳輸的可靠性。作為一種用在分布式環境中交換結構化數據的協議,它包括三個部分:信封、報頭(可選)和協議消息體。信封標記SOAP消息的開始與結束。它還可以規定在網路上數據的編碼規則。SOAP報頭可以包含發送給一個地址或多個地址的郵件、一個支付代碼或有關RPC類型互動的信息。一個信封中可以有多個報頭或完全沒有報頭。SOAP消息體傳送自描述結構或RPC類型介面格式的數據。
·ebXML(電子業務XML):ebXML標準是由OASIS和UN/CEFACT為幫助使XML成為開展電子數據交易的世界性語言。ebXML架構以業務過程和信息模型開始,將這個模型映射到XML文件並定義處理這些文件以及在交易夥伴之間交換這些文件的應用程序的要求。同UDDI注冊表一樣,ebXML注冊表以標準的文檔格式列出一家公司的能力的清單,使企業可以通過這個注冊表找到其他企業、定義協議以及交換幫助開展商務交易的XML消息。ebXML的目標是使所有這些事務可以在Internet上被自動執行,無需人工干預。

5、web 伺服器控制項的工作原理

Web 伺服器控制項 (Web server control) 屬於 System.Web.UI.WebControls 命名空間的 ASP.NET 伺服器控制項。Web 伺服器控制項比 HTML 伺服器控制項更豐富、更抽象。Web 伺服器控制項在 ASP.NET 頁上有 asp 標記前綴,例如 <asp:Button runat="server" />。 HTML控制項可以通過修改代碼將其變成Web伺服器端控制項,幾乎所有的HTML標記只要加上runat = "server",這個伺服器控制項標識屬性後都可以變成伺服器端控制項。這與普通HTML標記相比最大的區別在於,伺服器端控制項可以通過伺服器端代碼來控制。

6、簡述web工作原理

Web的工作原理:

1、瀏覽器地址欄輸入想要訪問網站首頁的地址;

2、用戶向瀏覽器發送訪問首頁的請求;

3、伺服器收取客戶端的的訪問請求;

4、伺服器處理請求(若首頁動態文檔需要經過數據處理再返回,若為靜態文檔直接返回該文檔即可);

5、伺服器將請求的處理結果在客戶端的瀏覽器顯示。

(6)web伺服器的工作原理擴展資料:

web工作表現形式

1、超文本(Hyper text)

超文本是一種用戶介面方式,用以顯示文本及與文本相關的內容。現時超文本普遍以電子文檔的方式存在。

其中的文字包含有可以鏈接到其他欄位或者文檔的超文本鏈接,允許從當前閱讀位置直接切換到超文本鏈接所指向的文字。

2、超媒體(hypermedia)

超媒體是超級媒體的簡稱。是超文本(hypertext)和多媒體在信息瀏覽環境下的結合。用戶不僅能從一個文本跳到另一個文本,而且可以激活一段聲音,顯示一個圖形,甚至可以播放一段動畫。

Internet採用超文本和超媒體的信息組織方式,將信息的鏈接擴展到整個Internet上。Web就是一種超文本信息系統,Web的一個主要的概念就是超文本鏈接。

3、超文本傳輸協議(HTTP,HyperText Transfer Protocol)是互聯網上應用最為廣泛的一種網路協議。

參考資料來源:網路—web

7、web伺服器是如何工作的?

你現在坐在電腦前,在瀏覽器中查看頁面。所以,當你點擊某個頁面的鏈接,或者輸入URL(統一資源定位器),在幕後發生了什麼?讓這個頁面出現在你的屏幕上?如果你曾經好奇這個過程,或曾經想知道一些特定的機制,允許你上網,然後繼續讀下去。在本文中,您將了解Web伺服器頁面如何進入你的家,學校或辦公室。讓我們開始吧!

 

基本過程

 

假設你坐在你的電腦前上網,你的一個朋友在電話里告訴你,「我剛讀了一個非常好的文章!輸入這個URL(地址)來閱讀。地址是http://www.osssi.com/article/1/120。「當你輸入網址到瀏覽器,按return鍵。神奇地是,不管世界上的URL在哪裡,在你的屏幕上都會彈出正確頁面。下圖顯示了頁面載入的步驟:把你的瀏覽器發起一個連接到Web伺服器,請求一個頁面並返回。

如果你想知道一個更加細節的過程,一個Web頁面如何出現在你的電腦屏幕上,以下是幕後的基本步驟:

瀏覽器把URL拆分成了三個部分:

>協議:http

>伺服器名稱:www.osssi.com

>文件名:article/1/120

 

瀏覽器連接到一個域名伺服器(DNS),將伺服器名稱「www.osssi.com」轉化為一個IP地址,它使用IP地址連接到伺服器。訪問IP地址所在的80埠。(我們將在本文後面討論埠)。

 

按照HTTP協議規則,瀏覽器向伺服器發送一個GET請求,請求"http://www.osssi.com/article/1/120"文件。(注意,Cookies可以從瀏覽器到伺服器發送GET請求).

 

然後,伺服器將Web頁面的HTML文本發送到瀏覽器。瀏覽器讀取HTML標記和格式化頁面顯示到你的屏幕上。

 

如果你以前從未了解過這一過程,這裡面有許多新詞彙。如果想要詳細了解整個過程,你需要先了解IP地址、埠、協議……

8、WEB伺服器的工作原理

?

9、Web伺服器工作原理問題

80埠是為HTTP(HyperText Transport Protocol,超文本傳輸協議)開放的,這是上網沖浪使用最多的協議,主要用於在WWW(World Wide Web,萬維網)服務上傳輸信息的協議。我們可以通過HTTP地址加「:80」(即常說的「網址」)來訪問網站的,比如http://www.cce.com.cn:80,因為瀏覽網頁服務默認的埠號是80,所以只要輸入網址,不用輸入「:80」。

埠漏洞:有些木馬程序可以利用80埠來攻擊計算機的,比如Executor、RingZero等。

操作建議:為了能正常上網沖浪,我們必須開啟80埠。

在Windows2000/XP/Server2003中要查看埠,可以使用NETSTAT命令:
「開始">"運行」>「cmd」,打開命令提示符窗口。在命令提示符狀態下鍵入「NETSTAT-a-n」,按下回車鍵後就可以看到以數字形式顯示的TCP和UDP連接的埠號及狀態.
命令格式:Netstat

與web伺服器的工作原理相關的知識