什麼是網路伺服器?
- 在硬體部分,一個網路伺服器是一個用來儲存網站的組成檔案(比如說 HTML 文件,圖片,CSS 樣式表,和 JavaScript 檔案)以及交付它們到終端使用者的裝置的計算機。它跟網際網路連線並可以透過域名像 mozilla.org 來被訪問。
- 在軟體部分,一個網路伺服器包括幾個控制網路使用者如何訪問託管檔案的部分,至少是一個 HTTP 伺服器 [HTTP server]。一個 HTTP 伺服器是一個能理解 URLs (網路地址) 和 HTTP (你的瀏覽器檢視網頁時所用的協議) 的軟體。
深入探索
託管檔案
-
- 會一直啟動和執行
- 會一直與網際網路連線
- 會一直擁有一樣的 IP 地址(不是所有的 ISPs 都會為家庭線提供一個固定的 IP 地址)
- 由一個第三方提供者維護
透過HTTP交流
- 文字化:所有的命令都是純文字的 [plain-text] 和人類可讀的 [human-readable]。 無狀態:無論是伺服器還是客戶都不會記住之前的交流。舉個例子,僅依靠 HTTP,一個伺服器不能記住你輸入的密碼或者你正處於業務中的哪一步。你需要一個應用伺服器來進行這樣的工作。
-
- 只有使用者可以制定 HTTP 請求,然後只會送到伺服器。伺服器只可以回覆一個客戶的 HTTP 請求。
- 當透過 HTTP 請求一個檔案時,客戶必須提供這個檔案的 URL。
- 網路伺服器必須應答每一個 HTTP 請求,至少也要回復一個錯誤資訊。
-
- 當收到一個請求時,一個 HTTP 伺服器首先要檢查所請求的 URL 是否與一個存在的檔案相匹配。
- 如果是,網路伺服器會傳送檔案內容回到瀏覽器。如果不是,一個應用伺服器會建立必要的檔案。
- 如果兩種處理都不可能,網路伺服器會返回一個錯誤資訊到瀏覽器,最常見的是 “404 未找到” ["404 Not Found"]。(這錯誤太常見以至於很多網頁設計者花費多數時間去設計 404 錯誤頁面 [ 404 error pages]。)
靜態和動態內容
chibohandong
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026609/viewspace-2937092/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【知識分享】網路伺服器是什麼有什麼作用伺服器
- 什麼是伺服器【三網直連】線路?伺服器
- 什麼是網路安全?
- 什麼是藍海?什麼是紅海?什麼是網際網路思維?
- IPv6是什麼網路?IPv6網路是什麼意思
- 網路儲存伺服器是什麼有哪些功能伺服器
- 【知識分享】什麼是網路儲存伺服器伺服器
- 網站伺服器是什麼網站伺服器
- 【網路安全】什麼是暗網?暗網的特點是什麼
- 什麼是網路爬蟲爬蟲
- 什麼是殭屍網路
- 什麼是網路安全管理?
- 什麼是網路堆疊?
- 什麼是網路爬蟲?爬蟲
- 網路爬蟲是什麼?爬蟲
- MAC是什麼意思 網路用語mac是什麼Mac
- 【知識分析】伺服器雙路cpu裝什麼系統,雙路伺服器CPU是什麼意思?雙路CPU是什麼?伺服器
- “網際網路+政務”是什麼?
- 什麼是網路靜態ip
- 淺談:什麼是雲網路?
- 網路受限是個什麼東東?
- 什麼是輿情資訊?網路輿情\論是什麼意思?
- 什麼是3C直連網路?什麼是3C精品專線網路?
- 網路爬蟲技術是什麼,網路爬蟲的基本工作流程是什麼?爬蟲
- 什麼是行為網際網路(IoB)?
- 網際網路的盡頭是什麼?
- 網路安全中內網、外網是什麼?有什麼區別?內網
- 網路安全的優點是什麼?網路安全都學什麼知識
- 什麼是WEB伺服器,什麼是應用伺服器Web伺服器
- 【知識分享】網路儲存伺服器是什麼有哪些功能伺服器
- 網路安全中什麼是弱口令?有什麼風險?
- 網路安全中什麼是APT攻擊?主要特點是什麼?APT
- 網路交換機是做什麼的
- 什麼是NAS網路附加儲存
- 什麼是網路爬蟲程式[轉]?爬蟲
- DHCP是什麼?DHCP伺服器是什麼意思?伺服器
- 做網站的"伺服器"是什麼意思?網站伺服器
- 什麼是伺服器?伺服器