新聞中心
大家好,今天小編關注到一個比較有意思的話題,就是關于從應用角度如何選擇服務器的問題,于是小編就整理了2個相關介紹的解答,讓我們一起看看吧。
- 初學服務器知識,該選擇什么書籍?
- 服務器跟客戶機有什么區(qū)別?
初學服務器知識,該選擇什么書籍?
windows平臺可以看看《Windows Server 2003服務器架設與管理》。

十年的新巴爾虎右網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網站建設的優(yōu)勢是能夠根據用戶設備顯示端的尺寸不同,自動調整新巴爾虎右建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“新巴爾虎右網站設計”,“新巴爾虎右網站推廣”以來,每個客戶項目都認真落實執(zhí)行。
作為推薦,這里我主要還是推薦自己仔細研讀過的書,而我讀過的書中某些可能已經很老了,甚至內容已經過時了,因此,這只算是拋磚引玉,大家可以選擇類似的更新、更權威的書籍學習。
基礎知識主要包括:語言。這里之所以拿出來說,是因為某些語言可能導致你使用完全不同的思路來設計服務器。一般來說,C/C++、Java、C# 之類可以歸為一類,而 Go、Erlang 和他們區(qū)別很顯著。關于語言的經典書籍太多,這里就不說了。
網絡。想了解協(xié)議底層實現(xiàn),可以看《TCP/IP 詳解 卷2》。上層開發(fā)時,Windows 下可以看《Network Programming for Microsoft Windows》,Linux 下可以直接看看官方相關的 API 文檔。Windows 下 IOCP,Linux 下 epoll(其他類 Unix 下的技術類似)是需要掌握的。實際開發(fā)中,網絡庫可能自己實現(xiàn),也可以基于某些開源庫開發(fā),所以,無論是出于學習還是使用目的,都可以研究一下開源庫,例如 libuv、libevent、boost ASIO。
操作系統(tǒng)相關。類 Unix 系統(tǒng)比較好的書籍就是《Advanced Programming in the UNIX Environment》了,Windows 下則可以看看《Windows核心編程》。系統(tǒng)相關的最核心的東西可能就是線程、進程,以及相關同步的內容了,看看《Multithreading applications in Win32》挺不錯(包括類 Unix 系統(tǒng)下的開發(fā)者)
服務器跟客戶機有什么區(qū)別?
客戶機:連接服務器的計算機??蛻魴C使用服務器共享的文件、打印機和其他資源。
這是網絡軟件運行的一種形式。通常,采用客戶機/服務器結構的系統(tǒng),有一臺或多臺服務器以及大量的客戶機。服務器配備大容量存儲器并安裝數(shù)據庫系統(tǒng),用于數(shù)據的存放和數(shù)據檢索;客戶端安裝專用的軟件,負責數(shù)據的輸入、運算和輸出。
客戶機和服務器都是獨立的計算機。當一臺連入網絡的計算機向其他計算機提供各種網絡服務(如數(shù)據、文件的共享等)時,它就被叫做服務器。而那些用于訪問服務器資料的計算則被叫做客戶機。嚴格說來,客戶機/服務器模型并不是從物理分布的角度來定義,它所體現(xiàn)的是一種網絡數(shù)據訪問的實現(xiàn)方式。采用這種結構的系統(tǒng)目前應用非常廣泛。如賓館、酒店的客房登記、結算系統(tǒng),超市的POS系統(tǒng),銀行、郵電的網絡系統(tǒng)等。服務器定義
從廣義上講,服務器是指網絡中能對其它機器提供某些服務的計算機系統(tǒng)(如果一個PC對外提供ftp服務,也可以叫服務器)。從狹義上來講,服務器是專指某些高性能計算機,能夠通過網絡,對外提供服務。相對于普通PC來說,在穩(wěn)定性、安全性、性能等方面都要求更高,因此CPU、芯片組、內存、磁盤系統(tǒng)、網絡等硬件和普通PC有所不同。最簡單的說法,服務器是有成千上萬的客戶機組成的?。。。。。?/p>
到此,以上就是小編對于從應用角度如何選擇服務器端口的問題就介紹到這了,希望這2點解答對大家有用。
當前標題:初學服務器知識,該選擇什么書籍?(從應用角度如何選擇服務器)
本文網址:http://m.fisionsoft.com.cn/article/djijdeh.html


咨詢
建站咨詢
