api介面和http介面的區別「web介面調用方法」

什麼是web?
web(World Wide Web)即全球廣域網,也稱為萬維網,它是一種基於超文本和HTTP的、全球性的、動態交互的、跨平台的分散式圖形信息系統。是建立在Internet上的一種網路服務,為瀏覽者在Internet上查找和瀏覽信息提供了圖形化的、易於訪問的直觀界面,其中的文檔及超級鏈接將Internet上的信息節點組織成一個互為關聯的網狀結構。
簡而言之,Web就是一種超文本信息系統,Web的一個主要的概念就是超文本鏈接。它使得文本不再像一本書一樣是固定的線性的,而是可以從一個位置跳到另外的位置並從中獲取更多的信息,還可以轉到別的主題上。想要了解某一個主題的內容只要在這個主題上點一下,就可以跳轉到包含這一主題的文檔上,正是這種多連接性把它稱為Web。

web伺服器的工作原理及默認埠

什麼是web伺服器?
WEB伺服器也稱為WWW(WORLD WIDE WEB)伺服器,WWW是Internet的多媒體信息查詢工具,是Internet上近年才發展起來的服務,也是發展最快和目前用的最廣泛的服務。正是因為有了WWW工具,才使得近年來Internet迅速發展,且用戶數量飛速增長。
主要功能是提供網上信息瀏覽服務。一般指網站伺服器,是指駐留於網際網路上某種類型計算機的程序,可以向瀏覽器等Web客戶端提供文檔,也可以放置網站文件,讓全世界瀏覽;可以放置數據文件,讓全世界下載。目前最主流的三個Web伺服器是Apache、Nginx、IIS。

web伺服器的工作原理及默認埠

web伺服器的工作原理是什麼?
1、應答過程就是運用HTTP協議把在請求過程中所提出來的請求傳輸到Web的伺服器,進而實施任務處理,然後運用HTTP協議把任務處理的結果傳輸到Web的瀏覽器,同時在Web的瀏覽器上面展示上述所請求之界面。
2、關閉連接就是當上一個過程–應答過程完成以後,Web伺服器和其瀏覽器之間斷開連接之過程。Web伺服器上述4個步驟環環相扣、緊密相連,邏輯性比較強,可以支持多個進程、多個線程以及多個進程與多個線程相混合的技術。
3、連接過程:Web伺服器和其瀏覽器之間所建立起來的一種連接。查看連接過程是否實現,用戶可以找到和打開socket這個虛擬文件,這個文件的建立意味著連接過程這一步驟已經成功建立。
4、請求過程:Web的瀏覽器運用socket這個文件向其伺服器而提出各種請求。
WEB伺服器的默認埠是什麼?
WEB伺服器的默認埠是80埠,因為基於HTTP進行通信。
HTTP默認的埠號是25、80、1024、80。
HTTP伺服器,默認的埠號為80/tcp(木馬Executor開放此埠);
HTTPS(securely transferring web pages)伺服器,默認的埠號為443/tcp 443/udp;
Telnet(不安全的文本傳送),默認埠號為23/tcp(木馬Tiny Telnet Server所開放的埠。

web伺服器的工作原理及默認埠

web伺服器與應用伺服器有什麼區別?
應用伺服器是指通過各種協議把商業邏輯曝露給客戶端的程序。它提供了訪問商業邏輯的途徑以供客戶端應用程序使用。準確地來說web伺服器只負責處理HTTP協議,只能發送一些靜態頁面的內容。但是JSP/ASP/PHP等動態內容則需要通過CGI、ISAPI等介面交給其它程序來處理,這個其他程序就是應用伺服器。
1、應用伺服器可以做任何web伺服器所能做的事情,應用伺服器所支持的事務要比web伺服器更為豐富。
2、在實際使用過程中,web伺服器很適合提供靜態頁面,應用伺服器則更適合提供動態內容。所以在使用中,這兩種伺服器各有各自的使用優勢。
3、web伺服器是基於HTTP協議來開展工作的,主要為提供HTTP內容,但應用伺服器則可以提供HTTP內容也可以支持其他協議內容。
4、web伺服器是為了提供靜態內容而設計的,但在實際使用中,是可以通過一些插件去實現生成動態的HTTP內容的。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/275291.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-17 14:20
下一篇 2024-12-17 14:20

相關推薦

發表回復

登錄後才能評論