1、網路攻擊 必須使用c&c伺服器嗎
遠程命令和控制伺服器,
目標機器可以接收來自伺服器的命令,
從而達到伺服器控制目標機器的目的。該方法常用於病毒木馬控制被感染的機器。
2、c語言有網路編程有沒有人使用c做游戲伺服器
目前通用的編程語言有兩種形式:匯編語言和高級語言。
匯編語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的標識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。匯編程序通常由三部分組成:指令、偽指令和宏指令。匯編程序的每一句指令只能對應實際操作過程中的一個很細微的動作,例如移動、自增,因此匯編源程序一般比較冗長、復雜、容易出錯,而且使用匯編語言編程需要有更多的計算機專業知識,但匯編語言的優點也是顯而易見的,用匯編語言所能完成的操作不是一般高級語言所能實現的,而且源程序經匯編生成的可執行文件不僅比較小,而且執行速度很快。
高級語言是目前絕大多數編程者的選擇。和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。同時,由於省略了很多細節,編程者也就不需要有太多的專業知識。
高級語言主要是相對於匯編語言而言,它並不是特指某一種具體的語言,而是包括了很多編程語言,如目前流行的VB、VC、FoxPro、Delphi等,這些語言的語法、命令格式都各不相同。
高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類:
解釋類:執行方式類似於我們日常生活中的「同聲翻譯」,應用程序源代碼一邊由相應語言的解釋器「翻譯」成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。
編譯類:編譯是指在應用源程序執行之前,就將程序源代碼「翻譯」成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(* .OBJ)才能執行,只有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如Visual C++、Visual Foxpro、Delphi等。
3、在三層c/s應用架構中,資料庫伺服器完成什麼任務,應用伺服器完成什麼任務?
很簡單,兩句話:
資料庫伺服器:完整的是數據持久化的任務,即對數據的增、刪、查、改。
應用伺服器:提供業務服務給界面層調用,並響應界面層的服務請求。通過數 據庫伺服器提供的服務保存數據的更改。
4、c/s模式伺服器的架構
1、c/s、b/s是當下兩種伺服器架構模型。
2、c/s架構是指客戶端/伺服器的架構,需要同時編寫兩套代碼,即客戶端一套,服務端一套,所以開發起來速度較慢,日後的維護工作量也較大。
3、b/s架構是指瀏覽器/伺服器構架,只需要編寫伺服器端的代碼即可,開發完成了,就可以將應用部署到一些中間伺服器上來發布自己的運用,拿web應該用來說,這些伺服器有IIS、jboss、weblogic、websphere、tomcat等等。
4、客戶端與伺服器交互時,伺服器會根據客戶端的不同請求進行相應的業務處理,之後將結果返回對客戶端。
以上只是簡單的描述了下c/s、b/s架構,更詳細說明樓主可以網上找些相關資料了解。
有問題歡迎提問,滿意請採納!
5、自己最近在用C++寫一個C/S的應用,想請教一下關於伺服器的問題?
自己最近在用c加加寫一個應用,這個伺服器還是可以,沒有什麼多大的問題。
6、一個基於javaEE的C/S項目開發完畢,如何部署在WEB伺服器,應用伺服器和資料庫伺服器
部署一個BS的應用,一般是有web伺服器、應用伺服器、資料庫伺服器,至於文件伺服器可以放在應用伺服器,如果你開發的系統文件是直接存放在資料庫的,那麼不需要用到文件伺服器。
一般情況下,非大型企業級的應用,web伺服器和應用伺服器不需要分開,使用tomcat部署即可,tomcat裡面既可做應用伺服器,也內置了web伺服器實現用戶請求轉發。
至於具體如何部署,你可以去baidu搜索下tomcat部署方法即可。
如果你要說web伺服器和應用伺服器的區別,通俗來說就是web伺服器主要處理靜態的請求和轉發請求及反饋結果,而應用伺服器是處理動態請求。
7、應用伺服器寫了40C320G具體是什麼意思?
接入互聯來網的帶寬是1G以上的服務源器,被稱為G口伺服器,伺服器的網卡必須是在千M以上1Gb/S=1024Mb/S。
所以,G口伺服器指的就是具備1G埠+1G帶寬的伺服器。
G口伺服器主要應用對帶寬有要求的於大型網站或其他網路平台,是現在IDC機房、網路服務商(如萬網等)一個新的賣點。
1G埠就是具備千兆傳輸能力的網路埠,如常見的千兆網卡、光口等。
8、什麼是C/S(客戶機/伺服器)模式?並列舉一種基於此模式的應用。
C/S又稱Client/Server或客戶/伺服器模式。伺服器通常採用高性能的PC、工作站或小型機,並採用大型資料庫系統,如Oracle、Sybase、Informix或 SQL Server。客戶端需要安裝專用的客戶端軟體。
C/S的優點是能充分發揮客戶端PC的處理能力,很多工作可以在客戶端處理後再提交給伺服器。對應的優點就是客戶端響應速度快。缺點主要有以下幾個:
只適用於區域網。而隨著互聯網的飛速發展,移動辦公和分布式辦公越來越普及,這需要我們的系統具有擴展性。這種方式遠程訪問需要專門的技術,同時要對系統進行專門的設計來處理分布式的數據。
客戶端需要安裝專用的客戶端軟體。首先涉及到安裝的工作量,其次任何一台電腦出問題,如病毒、硬體損壞,都需要進行安裝或維護。特別是有很多分部或專賣店的情況,不是工作量的問題,而是路程的問題。還有,系統軟體升級時,每一台客戶機需要重新安裝,其維護和升級成本非常高。
對客戶端的操作系統一般也會有限制。可能適應於Win98, 但不能用於Win2000或Windows XP。或者不適用於微軟新的操作系統等等,更不用說Linux、Unix等。
比如說我們玩的游戲啊,要下載客戶端的那種,不是網頁游戲,網頁游戲屬於B/S 模式的。比如說現在的QQ音速,魔獸世界,不都要先安裝客戶端才能玩么?伺服器端更新的話,你還要下載更新包啊,這不就是典型的C/S模式么~~~~!!
9、有沒有用C或c++寫的web伺服器
cpp-net lib cpp-netlib: The C++ Network Library,號稱是要進入標準的,但是感覺還不stable;
facebook做了一個HTTP庫 facebook/proxygen · GitHub,只對Linux系統比較友好;
另外還有一個叫pion的HTTP庫 splunk/pion · GitHub
C/C++好的網路庫有很多,像asio, libevent, libuv等的性能都是極好的,可以在這個基礎上加上HTTP協議解析,比如用joyent的http_parser,然後就是處理HTTP協議本身了,但這個時候問題就來了,是支持到1.1還是2.0?要不要支持SPDY、WebSocket?
沒有GC的語言處理字元串是很虐心的,如果一定要強求用C++,那我只能安慰題主:node也是C++寫的,你就當node的框架是C++ Web伺服器咯~
更好的選擇是用nginx,靠譜,實用。
10、web伺服器和應用伺服器的區別?
一、指代不同
1、web伺服器:叫網頁伺服器或web伺服器。WEB伺服器也稱為WWW(WORLD WIDE WEB)伺服器,主要功能是提供網上信息瀏覽服務。
2、應用伺服器:指通過各種協議把商業邏輯曝露給客戶端的程序。
二、功能不同
1、web伺服器:可以解析(handles)HTTP協議。當Web伺服器接收到一個HTTP請求(request),會返回一個HTTP響應(response),例如送回一個HTML頁面。
2、應用伺服器:提供了訪問商業邏輯的途徑以供客戶端應用程序使用。應用伺服器使用此商業邏輯就像調用對象的一個方法一樣。
三、特點不同
1、web伺服器:傳送(serves)頁面使瀏覽器可以瀏覽。
2、應用伺服器:應用程序伺服器是通過很多協議來為應用程序提供(serves)商業邏輯(business logic)。