導航:首頁 > IDC知識 > 伺服器如何工作

伺服器如何工作

發布時間:2020-12-06 18:16:12

1、網路中的伺服器是怎樣工作的?

利用網路,提供網路服務,比如企業郵局,虛擬主機,游戲伺服器
__________________________________________________________
什麼是塔式伺服器:

塔式伺服器應該是大家見得最多,也最容易理解的一種伺服器結構類型,因為它的外形以及結構都跟我們平時使用的立式PC差不多,當然,由於伺服器的主板擴展性較強、插槽也多出一堆,所以個頭比普通主板大一些,因此塔式伺服器的主機機箱也比標準的ATX機箱要大,一般都會預留足夠的內部空間以便日後進行硬碟和電源的冗餘擴展。

由於塔式伺服器的機箱比較大,伺服器的配置也可以很高,冗餘擴展更可以很齊備,所以它的應用范圍非常廣,應該說目前使用率最高的一種伺服器就是塔式伺服器。我們平時常說的通用伺服器一般都是塔式伺服器,它可以集多種常見的服務應用於一身,不管是速度應用還是存儲應用都可以使用塔式伺服器來解決。

就使用對象或者使用級別來說,目前常見的入門級和工作組級伺服器基本上都採用這一伺服器結構類型,一些部門級應用也會採用,不過由於只有一台主機,即使進行升級擴張也有個限度,所以在一些應用需求較高的企業中,單機伺服器就無法滿足要求了,需要多機協同工作,而塔式伺服器個頭太大,獨立性太強,協同工作在空間佔用和系統管理上都不方便,這也是塔式伺服器的局限性。不過,總的來說,這類伺服器的功能、性能基本上能滿足大部分企業用戶的要求,其成本通常也比較低,因此這類伺服器還是擁有非常廣泛的應用支持。

什麼是機架式伺服器:

作為為互聯網設計的伺服器模式,機架伺服器是一種外觀按照統一標准設計的伺服器,配合機櫃統一使用。可以說機架式是一種優化結構的塔式伺服器,它的設計宗旨主要是為了盡可能減少伺服器空間的佔用,而減少空間的直接好處就是在機房託管的時候價格會便宜很多。

為什麼說機架式伺服器是作為為互聯網設計的伺服器模式?

正如大家所知,很多專業網路設備都是採用機架式的結構(多為扁平式,活像個抽屜),如交換機、路由器、硬體防火牆這些。這些設備之所以有這樣一種結構類型,是因為他們都按國際機櫃標准進行設計,這樣大家的平面尺寸就基本統一,可把一起安裝在一個大型的立式標准機櫃中。這樣做的好處非常明顯:一方面可以使設備佔用最小的空間,另一方面則便於與其它網路設備的連接和管理,同時機房內也會顯得整潔、美觀。

機架伺服器的寬度為19英寸,高度以U為單位(1U=1.75英寸=44.45毫米),通常有1U,2U,3U,4U,5U,7U幾種標準的伺服器。機櫃的尺寸也是採用通用的工業標准,通常從22U到42U不等;機櫃內按U的高度有可拆卸的滑動拖架,用戶可以根據自己伺服器的標高靈活調節高度,以存放伺服器、集線器、磁碟陣列櫃等網路設備。伺服器擺放好後,它的所有I/O線全部從機櫃的後方引出(機架伺服器的所有介面也在後方),統一安置在機櫃的線槽中,一般貼有標號,便於管理。

現在很多互聯網的網站伺服器其實都是由專業機構統一託管的,網站的經營者其實只是維護網站頁面,硬體和網路連接則交給託管機構負責,因此,託管機構會根據受管伺服器的高度來收取費用,1U的伺服器在託管時收取的費用比2U的要便宜很多,這就是為什麼這種結構的伺服器現在會廣泛應用於互聯網事業。

還有一點要說的是機架式伺服器因為空間比塔式伺服器大大縮小,所以這類伺服器在擴展性和散熱問題上受到一定的限制,配件也要經過一定的篩選,一般都無法實現太完整的設備擴張,所以單機性能就比較有限,應用范圍也比較有限,只能專注於某一方面的應用,如遠程存儲和Web服務的提供等,但由於很多配件不能採用塔式伺服器的那種普通型號,而自身又有空間小的優勢,所以機架式伺服器一般會比同等配置的塔式伺服器貴上20-30%.

至於空間小而帶來的擴展性問題,也不是完全沒有辦法解決,由於採用機櫃安裝的方式,因此多添加一個主機在機櫃上是件很容易的事,然後再通過伺服器群集技術就可以實現處理能力的增強,如果是採用外接擴展櫃的方式也能實現大規模擴展,不過由於機架式伺服器單機的性能有限,所以擴展之後也是單方面的能力得到增倍,所以這類伺服器只是在某一種應用種比較出色,大家就把它劃為功能伺服器,這種伺服器針對性較強,一般無法移做它用。

什麼是刀片伺服器?

對於企業和網路信息提供商來說,無限增長的數據必須集中存儲和處理,於是未來的網路發展呈現出集中計算的趨勢。集中管理模式與現有的分散管理模式,對伺服器提出了新的要求:節約空間、便於集中管理、易於擴展和提供不間斷的服務,成為對下一代伺服器的新要求。

作為網路重要組成部分的伺服器來說,性能已不僅僅是評價伺服器的唯一指標了,用戶更關心的是符合自己實際需要的產品。目前伺服器集群已經在市場上得以廣泛應用,而新一代機架式伺服器也開始進入市場,為用戶提供了更多的選擇。但是隨著網路向更深層面發展,下一代伺服器將會是Blade Server(刀片伺服器)。

刀片伺服器是一種HAHD(High Availability High Density,高可用高密度)的低成本伺服器平台,是專門為特殊應用行業和高密度計算機環境設計的。其中每一塊"刀片"實際上就是一塊系統主板。它們可以通過本地硬碟啟動自己的操作系統,如Windows NT/2000、Linux、Solaris等等,類似於一個個獨立的伺服器。在這種模式下,每一個主板運行自己的系統,服務於指定的不同用戶群,相互之間沒有關聯。不過可以用系統軟體將這些主板集合成一個伺服器集群。

在集群模式下,所有的主板可以連接起來提供高速的網路環境,可以共享資源,為相同的用戶群服務。在集群中插入新的"刀片",就可以提高整體性能。而由於每塊"刀片"都是熱插拔的,所以,系統可以輕松地進行替換,並且將維護時間減少到最小。值得一提的是,系統配置可以通過一套智能KVM和9個或10個帶硬碟的CPU板來實現。CPU可以配置成為不同的子系統。一個機架中的伺服器可以通過新型的智能KVM轉換板共享一套光碟機、軟碟機、鍵盤、顯示器和滑鼠,以訪問多台伺服器,從而便於進行升級、維護和訪問伺服器上的文件。

克服伺服器集群的缺點

作為一種實現負載均衡的技術,伺服器集群可以有效地提高服務的穩定性和/或核心網路服務的性能,還可以提供冗餘和容錯功能。理論上,伺服器集群可以擴展到無限數量的伺服器。無疑,伺服器集群和RAID鏡像技術的誕生為計算機和數據池的Internet應用提供了一個新的解決方案,其成本遠遠低於傳統的高端專用伺服器。

但是,伺服器集群的集成能力低,管理這樣的集群使很多IDC都非常頭疼。尤其是集群擴展的需求越來越大,維護這些伺服器的工作量簡直不可想像,包括伺服器之間的內部連接和擺放空間的要求。這些物理因素都限制了集群的擴展。「高密度伺服器」——Blade Server的出現適時地解決了這樣的問題。高密度伺服器內置了監視器和管理工具軟體,可以幾十個甚至上百個地堆放在一起。配置一台高密度伺服器就可以解決一台到一百台伺服器的管理問題。如果需要增加或者刪除集群中的伺服器,只要插入或拔出一個CPU板即可。就這個意義上來說,Blade Server從根本上克服了伺服器集群的缺點。

小結:

說到這里,大家應該知道幾種伺服器都是如何運用以及應用在什麼領域了吧,那麼大家接下來構建自己的伺服器時,記得多從技術和應用兩個方向去考慮,以便選擇自己需要的伺服器。

2、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地址、埠、協議……

3、代理伺服器是如何工作的

從20世紀90年代初迅速發展起來的INTERNET,已經飛速改變了人們的生活和工作。越來越多的公司也紛紛將自己的公司區域網接入了INTERNET。當然接入網際網路的方式是多樣的。通常,對於個人用戶來說,只要購買一個數據機通過一根電話線就能連上網際網路了。公司由於計算機數量多,通信需求量大,一般都採用專線接入方式。然而專線費用太昂貴了,那麼有沒有辦法利用一條電話線就可以使多台計算機同時上網呢?這就要用到代理伺服器了,它實際上就是一個巨大的緩存區,下面我就來談談代理伺服器到底是怎麼工作的。 首先,我要向大家聲明的是,代理伺服器與專線接入中用到的路由器是兩個不同的概念。代理伺服器是建立在TCP/IP協議應用層上的一種服務軟體,而路由器則是連接在網路中的一台硬體設備,它是工作在TCP/IP協議的IP層上,主要起尋徑作用。代理伺服器軟體一般安裝在一台性能比較突出且裝有數據機和網卡的計算機上。在內部區域網中的每一台客戶機都必須擁有一個獨立的IP地址,而且事先必須在客戶機軟體上配置使用代理伺服器並指向代理伺服器的IP地址和服務埠號。當代理伺服器啟動時,將利用一個名為WINSOCK的動態連接程序來開辟一個指定的埠,等待用戶的訪問請求。假設,我們要訪問一個站點,首先使代理伺服器通過數據機撥號連上ISP,然後在客戶機上發出信息請求,這個請求自動通過WINSOCK套接程序和代理伺服器取得聯系。代理伺服器在指定的埠接收到客戶機的請求後,它就分析客戶機需要的是什麼樣的服務,假如是FTP服務,它首先查看本地計算機上有沒有相應的信息,假如有,它就從本地的硬碟中把客戶機需求的信息返回給客戶機;假如沒有,它就通過數據機把客戶機的請求發送到ISP,當代理伺服器收到ISP傳回的響應以後,它就直接把響應的信息轉發給內部網路上的客戶機。以後,其他的客戶機訪問相同的信息時,就不用和ISP進行聯系,直接從代理伺服器上就可以取得信息了。

4、雲伺服器是怎樣工作的

這個copy問題簡單來說,就是通過 數據線將 多台計算機連接在一起,然後通過一個軟體
將這些連接起來計算機,協同起來一塊計算,形成一台超級計算機,處理數據。
這樣說你明白了吧。
具體來說就很復雜了,涉及到很多高端技術行問題,我在這里只能給你說一下大致的思路。
雲計算概念就是並行計算、分布式計算和網格計算的發展,或者說是這些計算機科學概念的商業實現。雲計算是虛擬化、效用計算、IaaS(基礎設施即服務)、PaaS(平台即服務)、SaaS(軟體即服務)等概念混合演進並躍升的結果。
說白就是自己根據自己的業務研發出的一套程序,這套程序可以管理整個業務,可以管理很多伺服器運行,以及採集處理不通地區,不同伺服器之間的數據,同時還涵蓋監控策略;最終根據客戶的請求,把請求放映到雲平台,平台根據請求選擇最佳處理方式。
購買雲伺服器國內比較好服務商 是易邁互聯,百度下吧,我的雲主機也是在他們公司購買的。

5、運維人員如何做好伺服器運維管理工作?

首先要做好伺服器的安全策略,以及制定應對攻擊等突發情況的方案。以免遇到攻擊時手足無措。安裝像安全狗這類的伺服器防護軟體,可以確保伺服器受到攻擊的時候依然能夠穩定的運行。此外,作為運維人員,時刻掌握伺服器的實時情況是十分必要地,及時調整伺服器的防護設置是確保伺服器安全穩定運行的必要條件,因此,個人建議可以把伺服器加入下服雲,然後利用服雲的雲端來實時監控伺服器的狀況,並且可以再雲端設置管理伺服器十分便捷。

請採納,謝謝!

6、雲計算中各伺服器節點是怎麼工作的?

不知道您指的伺服器節點是計算節點還是存儲節點。存儲是採用分布式,可以提高數據安全。計算的話,和單一的伺服器原理是一樣的。只是通過管理平台他是可以更好的實現負載均衡,集群運算和管理。

7、網站伺服器的工作原理,結構,怎樣運轉!

1、伺服器從外形來說,分機架式(常託管IDC機房)、塔式(辦公室)、刀片(託管IDC機房),無論哪種伺服器,結構都大同小異,CPU、主板、內存、硬碟、Raid卡、電源、其實和家用的PC機很像,只是對應的硬體是服務級的,可以滿足365天開機運行,有強勁的計算能力。
2、伺服器運行無非就是裝好系統,部署好對應的軟體和環境,開機就可以運行了
3、如果是做網站,伺服器上面需要一根外網網線,和一個公網ip地址(電源線還用,必須要了)
4、在一台伺服器上面部署網站並運營,需要有:域名即將來的網站(到服務商購買注冊)、備案(伺服器用哪個服務商的線路就到他們那備案)、伺服器上面上傳網站程序安裝對應資料庫和環境 調試成功後發布,最後做一下域名解析就OK了。

8、HTTP是如何工作的?

什麼是HTTP協議

HTTP 協議定義伺服器端和客戶端之間文件傳輸的溝通方式。目前HTTP協議的版本是Http1.1。RFC 2616描述了HTTP協議的具體信息。

這個協議已經成為瀏覽器和Web站點之間的標准。

當我上網的時候底層是如何進行交互的?

當訪問者點擊一個超鏈接的時候,將會給瀏覽器提交一個URL地址。通過這個URL地址,瀏覽器便知道去鏈接那個網站並去取得具體的頁面文件(也可能是一張圖片,一個pdf文件)。

HTTP工作的基礎就是,連接一個伺服器並開始傳輸文件到瀏覽器。

HTTP傳輸的基本過程

在http傳輸的過程中,被稱為客戶端的請求者向伺服器請求一個文件。

最基本的過程是:
1 客戶端連接一個主機;
2 伺服器接收連接,
3 客戶端請求一個文件,
4 伺服器發送一個應答.

實例

我們看幾個典型的過程

首先,我們想訪問本頁面。在瀏覽器上敲入「http://www.maketop.net/resource/rs_041112_02.php」.瀏覽器將連接www.maketop.net然後發送:

>> GET /resource/rs_041112_02.php Http1.1
>> Host: www.maketop.net
>> Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
>> Accept-Language: en
>> Accept-Encoding: gzip, deflate
>> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20040913 Firefox/0.10
>> Connection: Keep-Alive
>>

解釋:瀏覽器請求頁面「/resource/rs_041112_02.php」。並使用HTTP1.1協議。並告訴伺服器你的瀏覽器是Firefox0.10。操作系統是Windows XP。 瀏覽器希望保持與www.maketop.net之間的連接,並請求獲得多的文件,包括網頁中的圖片。翻譯成語言上面是:

>> 用HTTP1.1協議獲得 /resource/rs_041112_02.php
>> 訪問的主機是: www.maketop.net
>> 接收的文件包括了: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
>> 使用的語言是: en
>> 接收的編碼方式(瀏覽器能夠解釋的)是: gzip, deflate
>> 用戶的瀏覽器信息:Windows XP的操作系統 Firefox/0.10的瀏覽器
>> 保持連接: 還要去圖片
>>

www.maketop.net的伺服器發出響應:

<< HTTP/1.1 200 OK
<< Date: Mon, 12 Mar 2004 19:12:16 GMT
<< Server: Apache/1.3.31 (Unix) mod_throttle/3.1.2
<< Last-Modified: Fri, 22 Sep 2004 14:16:18
<< ETag: "dd7b6e-d29-39cb69b2"
<< Accept-Ranges: bytes
<< Content-Length: 3369
<< Connection: close
<< Content-Type: text/html
<<
<< File content goes here

瀏覽器並從伺服器的響應中獲得伺服器的信息:比如運行在Apache。
上面翻譯成翻譯成語言上面就是

<< HTTP1.1協議方式有效
<< 當前時間是: Mon, 12 Mar 2004 19:12:16 GMT
<< 伺服器是: Apache/1.3.31 (Unix) mod_throttle/3.1.2
<< 最後一次修改: Fri, 22 Sep 2004 14:16:18
<< ETag: "dd7b6e-d29-39cb69b2"
<< Accept-Ranges: bytes
<< Content-Length: 3369
<< Connection: close
<< Content-Type: text/html
<<
<< File content goes here

9、企業伺服器日常維護都需要做哪些工作?

如何做好伺服器的日常維護?北京浩然泰同科技與你談談IT人員必須知道的伺服器日常維護,以下這些細節要留意:
電纜連接
伺服器進行電纜連插拔時,設備應當處理關機狀態,如果是帶電進行電纜連接,可能會對設備造成無法預料的損壞。
開關機順序
1、開機:先打開總電源,再打開計算機機櫃電源,打開外部設備電源(如磁碟陣列、磁帶庫等),待外部設備自檢完成後,最後打開主機電源。
2、關機:關閉操作系統,關閉主機電源,關閉外設電源,最後再關閉其他設備電源和機櫃電源。
伺服器基本維護常識
1、每天查看伺服器狀態,查看內容包括伺服器CPU佔用、伺服器內存佔用、伺服器硬碟佔用,資料庫狀態,數據表狀態等。
2、留意伺服器各個指示燈的狀態,每日檢測伺服器系統軟體版本更新信息,並對檢測內容生成報告。
3、查看系統收集的日誌。系統日誌記錄著系統中硬體、軟體和系統問題的信息,同時還可以監視系統中發生的事件。用戶可以通過它來檢查錯誤發生的原因,或者尋找受到攻擊時攻擊者留下的痕跡。
4、系統定期自動備份數據,建議用戶不要僅局限於線上備份,線下的備份一樣重要,這一步驟雖然看似多餘,但是一旦伺服器內部出現硬體故障導致數據整體丟失,那麼線下的數據就是最後的救命稻草。
5、留意系統參數調解情況變數和路徑,網路參數設置調解等,及時留意伺服器硬碟空間使用情況,若少於10%,要及時清理硬碟的日誌文件。
6、每月伺服器登錄密碼更換一次,每月對伺服器安全等級評測,及時發現安全漏洞,並對系統進行修補。
7、定期檢測機房供電情況。機房內的電源和插座為機房設備專用,非機房設備不得使用機房電源。檢測機房內UPS電源是否穩定,並做好記錄,UPS巡檢記錄落實到個人。
8、控制機房的溫度和濕度。機房溫度控制在20-25℃以內,濕度控制在45-55%之間。
9、做好伺服器的靜電、防雷、防塵等措施。機櫃、設備接地,避免雷擊或者靜電對機房設備的損壞。定期清理灰塵,按照機房內部、機房外部、機房設備內部合理清潔。
為了避免伺服器不穩定出現連接速率慢,又或隨時宕機,影響企業的工作效率,所以伺服器的日常維護十分重要。

與伺服器如何工作相關的知識