① 伺服器是什麼東西
伺服器說白了就是高端電腦,只不過非個人電腦,而是企業單位作為採集存儲數據而用的。
② 伺服器的相應頭部中的欄位是什麼意思
下面比較詳細,夠你看了
1、 Accept:告訴WEB伺服器自己接受什麼介質類型,*/* 表示任何類型,type/* 表示該類型下的所有子類型,type/sub-type。
2、 Accept-Charset: 瀏覽器申明自己接收的字元集
Accept-Encoding: 瀏覽器申明自己接收的編碼方法,通常指定壓縮方法,是否支持壓縮,支持什麼壓縮方法(gzip,deflate)
Accept-Language:瀏覽器申明自己接收的語言
語言跟字元集的區別:中文是語言,中文有多種字元集,比如big5,gb2312,gbk等等。
3、 Accept-Ranges:WEB伺服器表明自己是否接受獲取其某個實體的一部分(比如文件的一部分)的請求。bytes:表示接受,none:表示不接受。
4、 Age:當代理伺服器用自己緩存的實體去響應請求時,用該頭部表明該實體從產生到現在經過多長時間了。
5、 Authorization:當客戶端接收到來自WEB伺服器的 WWW-Authenticate 響應時,用該頭部來回應自己的身份驗證信息給WEB伺服器。
6、 Cache-Control:請求:no-cache(不要緩存的實體,要求現在從WEB伺服器去取)
max-age:(只接受 Age 值小於 max-age 值,並且沒有過期的對象)
max-stale:(可以接受過去的對象,但是過期時間必須小於 max-stale 值)
min-fresh:(接受其新鮮生命期大於其當前 Age 跟 min-fresh 值之和的緩存對象)
響應:public(可以用 Cached 內容回應任何用戶)
private(只能用緩存內容回應先前請求該內容的那個用戶)
no-cache(可以緩存,但是只有在跟WEB伺服器驗證了其有效後,才能返回給客戶端)
max-age:(本響應包含的對象的過期時間)
ALL: no-store(不允許緩存)
7、 Connection:請求:close(告訴WEB伺服器或者代理伺服器,在完成本次請求的響應後,斷開連接,不要等待本次連接的後續請求了)。
keepalive(告訴WEB伺服器或者代理伺服器,在完成本次請求的響應後,保持連接,等待本次連接的後續請求)。
響應:close(連接已經關閉)。
keepalive(連接保持著,在等待本次連接的後續請求)。
Keep-Alive:如果瀏覽器請求保持連接,則該頭部表明希望 WEB 伺服器保持連接多長時間(秒)。例如:Keep-Alive:300
8、 Content-Encoding:WEB伺服器表明自己使用了什麼壓縮方法(gzip,deflate)壓縮響應中的對象。例如:Content-Encoding:gzip
9、Content-Language:WEB 伺服器告訴瀏覽器自己響應的對象的語言。
10、Content-Length: WEB 伺服器告訴瀏覽器自己響應的對象的長度。例如:Content-Length: 26012
11、Content-Range: WEB 伺服器表明該響應包含的部分對象為整個對象的哪個部分。例如:Content-Range: bytes 21010-47021/47022
12、Content-Type: WEB 伺服器告訴瀏覽器自己響應的對象的類型。例如:Content-Type:application/xml
13、ETag:就是一個對象(比如URL)的標志值,就一個對象而言,比如一個 html 文件,如果被修改了,其 Etag 也會別修改,所以ETag 的作用跟 Last-Modified 的作用差不多,主要供 WEB 伺服器判斷一個對象是否改變了。比如前一次請求某個 html 文件時,獲得了其 ETag,當這次又請求這個文件時,瀏覽器就會把先前獲得的 ETag 值發送給WEB 伺服器,然後 WEB 伺服器會把這個 ETag 跟該文件的當前 ETag 進行對比,然後就知道這個文件有沒有改變了。
14、 Expired:WEB伺服器表明該實體將在什麼時候過期,對於過期了的對象,只有在跟WEB伺服器驗證了其有效性後,才能用來響應客戶請求。是 HTTP/1.0 的頭部。例如:Expires:Sat, 23 May 2009 10:02:12 GMT
15、 Host:客戶端指定自己想訪問的WEB伺服器的域名/IP 地址和埠號。例如:Host:rss.sina.com.cn
16、 If-Match:如果對象的 ETag 沒有改變,其實也就意味著對象沒有改變,才執行請求的動作。
17、 If-None-Match:如果對象的 ETag 改變了,其實也就意味著對象也改變了,才執行請求的動作。
18、 If-Modified-Since:如果請求的對象在該頭部指定的時間之後修改了,才執行請求的動作(比如返回對象),否則返回代碼304,告訴瀏覽器該對象沒有修改。例如:If-Modified-Since:Thu, 10 Apr 2008 09:14:42 GMT
19、 If-Unmodified-Since:如果請求的對象在該頭部指定的時間之後沒修改過,才執行請求的動作(比如返回對象)。
20、 If-Range:瀏覽器告訴 WEB 伺服器,如果我請求的對象沒有改變,就把我缺少的部分給我,如果對象改變了,就把整個對象給我。瀏覽器通過發送請求對象的 ETag 或者 自己所知道的最後修改時間給 WEB 伺服器,讓其判斷對象是否改變了。總是跟 Range 頭部一起使用。
21、 Last-Modified:WEB 伺服器認為對象的最後修改時間,比如文件的最後修改時間,動態頁面的最後產生時間等等。例如:Last-Modified:Tue, 06 May 2008 02:42:43 GMT
③ 什麼是伺服器,伺服器是什麼意思
伺服器是提供計算服務的設備。通常是指那些具有較高計算能力,能夠提供給多個用戶使用的計算機。由於伺服器需要響應服務請求,並進行處理,因此一般來說伺服器應具備承擔服務並且保障服務的能力。
在網路環境下,根據伺服器提供的服務類型不同,分為文件伺服器、資料庫伺服器、應用程序伺服器、WEB伺服器等。
伺服器與主機不同,主機是通過終端給用戶使用的,伺服器是通過網路給客戶端用戶使用的,所以除了要有擁有終端設備,還要利用網路才能使用伺服器計算機,但用戶連上線後就能使用伺服器上的特定服務了。
和普通的個人計算機相比, 伺服器需要連續的工作在7X24小時環境。這就意味著伺服器需要更多的穩定性技術RAS,比如支持使用ECC內存。並通常會有多部連接在一起運作。
(3)伺服器介質是什麼意思擴展閱讀
20世紀90年代之後,隨著數據機技術的發展,互聯網由窄帶的電話撥接,升級成為寬頻數據,這代表著以信息高速公路為象徵的網路新時代來臨。
互聯網普及同時改變了計算機用戶習慣,更大大普及網路聯系傳訊的方式,從文字到圖片,再到視頻,伺服器所能完成的工作也越來越復雜;
而雲端、大數據時代造就了各種新類型行業,如網路商店、網路電商、網路拍賣、網路銷售、網路游戲、網路設計及架設,以及越來越普遍性的雲端資料庫或備份庫。標准伺服器(Server)及文件伺服器(NAS)的普及正在時時優化及改變現有人類的生活。