① Web伺服器是什麼通俗易懂的回答
Web伺服器一般指網站伺服器,是指駐留於網際網路上某種類型計算機的程序,可以向瀏覽器等Web客戶端提供文檔,也可以放置網站文件,讓全世界瀏覽;可以放置數據文件,讓全世界下載。目前最主流的三個Web伺服器是Apache Nginx IIS。
WEB伺服器也稱為WWW(WORLD WIDE WEB)伺服器,主要功能是提供網上信息瀏覽服務。
WWW 是 Internet 的多媒體信息查詢工具,是 Internet 上近年才發展起來的服務,也是發展最快和目前用的最廣泛的服務。正是因為有了WWW工具,才使得近年來 Internet 迅速發展,且用戶數量飛速增長。
(1)web應答擴展閱讀:
WEB伺服器特點:
Windows,Linux與Unix這3個操作系統是架設Web伺服器比較常見的操作系統。Linux的安全性能在這3個操作系統中最高,可以支持多個硬體平台,其網路功能比較強大。
總的來說,這兩大優點是其他操作系統不可替代的:
1、可以依據用戶不同的需求來隨意修改、調整與復制各種程序的源碼以及發布在互聯網上;
2、Linux操作系統的市場價格比較便宜,也能夠在互聯網上免費下載源碼。可以說,Linux為架設既高效又安全的Web伺服器的比較理想的操作系統。
3、此外,要讓Web伺服器更具有優越的性能,可以根據伺服器系統之特點與用途作進一步的優化與處理,盡量減少Web伺服器的數據傳輸量以及降低其數據傳輸的頻率。
進而促進網路寬頻的利用率與使用率,以及提高網路客戶端的網頁載入的速度,同時也可以減少Web伺服器各種資源的消耗。
② 什麼是web響應式網站
響應式Web設計(Responsive Web design)的理念是:
頁面的設計與開發應當根據用戶行為以及設備環境(系統平台、屏幕尺寸、屏幕定向等)進行相應的響應和調整。具體的實踐方式由多方面組成,包括彈性網格和布局、圖片、CSS media query的使用等。無論用戶正在使用筆記本還是iPad,我們的頁面都應該能夠自動切換解析度、圖片尺寸及相關腳本功能等,以適應不同設備;換句話說,頁面應該有能力去自動響應用戶的設備環境。響應式網頁設計就是一個網站能夠兼容多個終端——而不是為每個終端做一個特定的版本。
③ web網頁是無狀態類應用
Web應用=http協議+session、cookies等狀態機制+其他輔助的機制。
直觀的說,「每次的請求都是獨立的,它的執行情況和結果與前面的請求和之後的請求是無直接關系的,它不會受前面的請求應答情況直接影響,也不會直接影響後面的請求應答情況」
要明白,這句話的含義是指在說明,http協議作為技術背景的web應用程序請求——應答模式是無狀態的,這個事實基本不會發生改變,也不會因為加入cookies、session機制而變成有狀態的。要明白,這種前後因果關系:「我們要實現的是一種web應用,實現這種應用的協議我們選擇了http這種本質上是無狀態的通信協議。但是事實上,我們需要我們的web應用是有狀態的。所以我們加入了cookies、session等機制去實現由狀態的web應用,
④ javaweb如何實現請求和響應
先來看一個流程圖:
伺服器處理請求的流程:
(1)伺服器每次收到請求時,都會為這個請求開辟一個新的線程。
(2)伺服器會把客戶端的請求數據封裝到request對象中,request就是請求數據的載體!
(3)伺服器還會創建response對象,這個對象與客戶端連接在一起,它可以用來向客戶端發送響應。
由流程圖可以看出,在JavaWeb的請求與響應中,最重要的兩個參數為request以及response,這兩參數在Servlet的service( )方法中。
1、response概念:
response是Servlet.service方法的一個參數,類型為javax.servlet.http.HttpServletResponse。在客戶端發出每個請求時,伺服器都會創建一個response對象,並傳入給Servlet.service()方法。response對象是用來對客戶端進行響應的,這說明在service()方法中使用response對象可以完成對客戶端的響應工作。
response對象的功能分為以下四種:
(1)設置響應頭信息
(2)發送狀態碼
(3)設置響應正文
(4)重定向
2、response響應正文
response是響應對象,向客戶端輸出響應正文(響應體)可以使用response的響應流,repsonse一共提供了兩個響應流對象:
(1)PrintWriter out = response.getWriter():獲取字元流;
(2)ServletOutputStream out = response.getOutputStream():獲取位元組流;
當然,如果響應正文內容為字元,那麼使用response.getWriter(),如果響應內容是位元組,例如下載時,那麼可以使用response.getOutputStream()。
注意,在一個請求中,不能同時使用這兩個流!也就是說,要麼你使用repsonse.getWriter(),要麼使用response.getOutputStream(),但不能同時使用這兩個流。不然會拋出illegalStateException異常。
⑤ web伺服器用vi編寫實現消息的簡單請求應答
如何用Java實現Web伺服器 一、HTTP協議的作用原理
WWW是以Internet作為傳輸媒介的一個應用系統,WWW網上最基本的傳輸單位是Web網頁。WWW的工作基於客戶機/伺服器計算模型,由Web 瀏覽器(客戶機)和Web伺服器(伺服器)構成,兩者之間採用超文本傳送協議(HTTP)進行通信。HTTP協議是基於TCP/IP協議之上的協議,是Web瀏覽器和Web伺服器之間的應用層協議,是通用的、無狀態的、面向對象的協議。HTTP協議的作用原理包括四個步驟:
(1) 連接:Web瀏覽器與Web伺服器建立連接,打開一個稱為socket(套接字)的虛擬文件,此文件的建立標志著連接建立成功。
(2) 請求:Web瀏覽器通過socket向Web伺服器提交請求。HTTP的請求一般是GET或POST命令(POST用於FORM參數的傳遞)。GET命令的格式為:
GET 路徑/文件名 HTTP/1.0
文件名指出所訪問的文件,HTTP/1.0指出Web瀏覽器使用的HTTP版本。
(3) 應答:Web瀏覽器提交請求後,通過HTTP協議傳送給Web伺服器。Web伺服器接到後,進行事務處理,處理結果又通過HTTP傳回給Web瀏覽器,從而在Web瀏覽器上顯示出所請求的頁面。
⑥ Web響應時間很長
錯別字太多
Web響應時間很長無非幾個方面的問題:
1.主機硬體低配而裝了高配操作系統,比如win7,小馬拉大車嘍
一般屬這種情況的話,運行大多軟體都會慢,如果運行別的軟體不慢,僅是web慢,skip這一條,看第三條.(新買的東芝筆記本電腦,估計配置應該還不錯吧,可以看下一條了)
2.主機內軟體安裝的不合適,比如中病毒了、或者是安了幾套殺毒軟體(同時安裝)等等原因,系統CPU被這些軟體過度佔用,如果這樣,殺毒、卸載不必要的軟體。
比如360,就建議停用一下,看看是否響應速度會變快。
3.如果前兩條都不符合,則問題集中在web方面,
3.1所訪問的具體某個網站慢,判斷很容易,看看訪問別的web速度快不快,如果有快有慢,那問題可以結題了。如果都慢,請看下一條。
3.2檢查下DNS設置的是否合適,建議選用與你上網線路較近的DNS
⑦ 電腦web沒有響應,怎樣設置
尊敬的用戶您好:
可能是因為計算機的網路連接使用了代理伺服器造成的。代理伺服器可以用作偽裝IP、切換連接,使本機的網路連接通過另一台遠程計算機進行轉換,許可權是遠程計算機持有的許可權,IP是遠程伺服器的IP,收到的數據是從遠程伺服器發送的。
當計算機設置了代理伺服器之後,就會在每一次請求網路連接時自動連接到遠程伺服器,請求成功後就開始使用遠程伺服器進行網路訪問。因此,如果連接到遠程伺服器失敗,就會導致整個網路連接直接斷開,除非切換一個代理伺服器或者取消代理設置,否則不可能恢復正常網路連接。
Web代理是現在最常用的、Windows默認的代理伺服器連接方式,並且通過Windows進行代理時無法選擇其他代理方式。如果數據傳輸過程中出現問題或者雙方代理連接方式不一致,也可能導致代理伺服器出現問題,無法響應。
因此,要解決這個問題,應當檢查與代理伺服器之間的網路連接是否正常。Web代理方式也可能導致問題,因此也需要檢查代理伺服器是否使用了其他系統,不能兼容Web連接方式。
您可以在安徽電信網上營業廳選購電信手機,網廳辦理合約機贈送高額話費,可以0元購機,非常優惠,目前多個品牌4G機型全面上市!
⑧ 要求客戶端訪問圖片時,發出3次請求。代碼
1、建立TCP連接。
2、Web瀏覽器向Web伺服器發送請求命令。
3、Web瀏覽器發送請求頭信息。
4、Web伺服器應答。
5、Web伺服器發送應答頭信息。
6、Web伺服器向瀏覽器發送數據。
7、Web伺服器關閉TCP連接。以上都是客戶端訪問圖片時,發出3次請求代碼的要求。
⑨ 如何用Java實現Web伺服器
如何用Java實現Web伺服器 一、HTTP協議的作用原理
WWW是以Internet作為傳輸媒介的一個應用系統,WWW網上最基本的傳輸單位是Web網頁。WWW的工作基於客戶機/伺服器計算模型,由Web 瀏覽器(客戶機)和Web伺服器(伺服器)構成,兩者之間採用超文本傳送協議(HTTP)進行通信。HTTP協議是基於TCP/IP協議之上的協議,是Web瀏覽器和Web伺服器之間的應用層協議,是通用的、無狀態的、面向對象的協議。HTTP協議的作用原理包括四個步驟:
(1) 連接:Web瀏覽器與Web伺服器建立連接,打開一個稱為socket(套接字)的虛擬文件,此文件的建立標志著連接建立成功。
(2) 請求:Web瀏覽器通過socket向Web伺服器提交請求。HTTP的請求一般是GET或POST命令(POST用於FORM參數的傳遞)。GET命令的格式為:
GET 路徑/文件名 HTTP/1.0
文件名指出所訪問的文件,HTTP/1.0指出Web瀏覽器使用的HTTP版本。
(3) 應答:Web瀏覽器提交請求後,通過HTTP協議傳送給Web伺服器。Web伺服器接到後,進行事務處理,處理結果又通過HTTP傳回給Web瀏覽器,從而在Web瀏覽器上顯示出所請求的頁面。
⑩ webservice調用方式http和soap的區別,該如何處理
SOAP簡單的理解,就是這樣的一個開放協議SOAP=RPC+HTTP+XML:採用HTTP作為底層通訊協議;RPC作為一致性的調用途徑,XML作為數據傳送的格式,允許服務提供者和服務客戶經過防火牆在INTERNET進行通訊交互。RPC的描敘可能不大准確,因為SOAP一開始構思就是要實現平台與環境的無關性和獨立性,每一個通過網路的遠程調用都可以通過SOAP封裝起來,包括DCE(Distributed Computing Environment )RPC CALLS,COM/DCOM CALLS, CORBA CALLS, JAVA CALLS,etc。
SOAP 使用 HTTP 傳送 XML,盡管HTTP 不是有效率的通訊協議,而且 XML 還需要額外的文件解析(parse),兩者使得交易的速度大大低於其它方案。但是XML 是一個開放、健全、有語義的訊息機制,而 HTTP 是一個廣泛又能避免許多關於防火牆的問題,從而使SOAP得到了廣泛的應用。但是如果效率對你來說很重要,那麼你應該多考慮其它的方式,而不要用 SOAP。
為了更好的理解SOAP,HTTP,XML如何工作的,不妨先考慮一下COM/DCOM的運行機制,DCOM處理網路協議的低層次的細節問題,如PROXY/STUB間的通訊,生命周期的管理,對象的標識。在客戶端與伺服器端進行交互的時候,DCOM採用NDR(Network Data Representation)作為數據表示,它是低層次的與平台無關的數據表現形式。
Web service一般就是用SOAP協議通過HTTP來調用它,其實他就是一個WSDL文檔,客戶都可以閱讀WSDL文檔來用這個Web service。客戶根據WSDL描述文檔,會生成一個SOAP請求消息。Web service都是放在Web伺服器 (如IIS) 後面的,客戶生成的SOAP請求會被嵌入在一個HTTP POST請求中,發送到Web伺服器來。Web伺服器再把這些請求轉發給Web service請求處理器。請求處理器的作用在於,解析收到的SOAP請求,調用Web service,然後再生成相應的SOAP應答。Web伺服器得到SOAP應答後,會再通過HTTP應答的方式把它送回到客戶端。
個人以為就把webservice當成是Http這種請求和響應方式就可以處理大部分問題了。
webservice 的調用有3種方式
1. httpget
2. httppost
3. httpsoap
soap 的優點是 可以傳遞結構化的 數據,而前兩種不行。
btw, soap 最終也是使用 HTTP 傳送 XML
HTTP就是郵局的協議,他們規定了你的信封要怎麼寫,要貼多少郵票等。。。。
SOAP就是你們之間交流的協議,負責把你所需要表達的意思寫在信紙上,同時也負責讓對方能夠看得懂你的信。
SOAP (Simple Object Access Protocol) 顧名思義,是一個嚴格定義的信息交換協議,用於在Web Service中把遠程調用和返回封裝成機器可讀的格式化數據。事實上SOAP數據使用XML數據格式,定義了一整套復雜的標簽,以描述調用的遠程過程、參數、返回值和出錯信息等等。而且隨著需要的增長,又不得增加協議以支持安全性,這使SOAP變得異常龐大,背離了簡單的初衷。另一方面,各個伺服器都可以基於這個協議推出自己的API,即使它們提供的服務及其相似,定義的API也不盡相同,這又導致了WSDL的誕生。WSDL (Web Service Description Language) 也遵循XML格式,用來描述哪個伺服器提供什麼服務,怎樣找到它,以及該服務使用怎樣的介面規范,簡言之,服務發現。現在,使用Web Service的過程變成,獲得該服務的WSDL描述,根據WSDL構造一條格式化的SOAP請求發送給伺服器,然後接收一條同樣SOAP格式的應答,最後根據先前的WSDL解碼數據。絕大多數情況下,請求和應答使用HTTP協議傳輸,那麼發送請求就使用HTTP的POST方法。