http與www服務(wù)概念詳解_第1頁
http與www服務(wù)概念詳解_第2頁
http與www服務(wù)概念詳解_第3頁
http與www服務(wù)概念詳解_第4頁
http與www服務(wù)概念詳解_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

用戶訪問網(wǎng)站基本流程2)域名解析過程流程圖http協(xié)議簡介:HTTP協(xié)議,全稱HyperTestTransferProtocol,中文名稱超文本傳輸協(xié)議,是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種網(wǎng)絡(luò)協(xié)議。所有的www都必須遵守這個標(biāo)準(zhǔn),設(shè)計HTTP最初的目的是為了提供一種發(fā)布和接收HTML頁面的方法。(HTTP(HyperTestTransferProtocol,超文本傳輸協(xié)議)是在萬維網(wǎng)上進(jìn)行通信時所用的協(xié)議方案,HTTP有很多應(yīng)用,但是最著名的是應(yīng)用于Web游覽器和Web服務(wù)器之間的雙工通信)。WWW(WorldWideWeb),簡稱web,中文常譯為”萬維網(wǎng)”或”環(huán)球網(wǎng)”。它是目前Internet上最方便,最受用戶歡迎的信息服務(wù)類型。http協(xié)議www服務(wù)默認(rèn)端口是80。加密的www服務(wù)https默認(rèn)端口443。端口對應(yīng)的服務(wù)及工作方式默認(rèn)端口服務(wù)主要功能工作方式21ftp文件傳輸Tcp22sshsftp安全的遠(yuǎn)程登錄Tcp25smtp郵件的傳輸Tcp3306mysql數(shù)據(jù)庫存儲Tcp873rsync遠(yuǎn)程數(shù)據(jù)同步工具Tcp161snmp簡單網(wǎng)絡(luò)管理協(xié)議Udp111rpc就是遠(yuǎn)程調(diào)用tcp3389windows遠(yuǎn)程桌面windows遠(yuǎn)程登錄桌面tcp80http訪問web網(wǎng)絡(luò)Tcp443https及加密方式訪問Web網(wǎng)站Tcp110pop3接收郵件Tcp53dns域名查詢(DNS服務(wù)器間域名復(fù)制)Udp(TCP)http協(xié)議請求流程與請求頭消息游覽一個頁面時(比如/index.html),游覽器會向服務(wù)器發(fā)送一條HTTP請求,服務(wù)器會去尋找所期望的對象(在這個例子中就是/index.html),如果成功,就將對象,對象類型、對象長度以及其他一些信息放在HTTP響應(yīng)中發(fā)送給客戶端。[root@jianghao01jianghao]#curl-I僅僅顯示文檔的頭文件信息HTTP/1.1200OKServer:bfe/8Date:Sat,15Jul201714:54:25GMTContent-Type:text/htmlContent-Length:277Last-Modified:Mon,13Jun201602:50:08GMTConnection:Keep-AliveETag:"575e1f60-115"Cache-Control:private,no-cache,no-store,proxy-revalidate,no-transformPragma:no-cacheAccept-Ranges:bytes動態(tài)web服務(wù)請求流程:客戶端發(fā)送請求httpd得到請求httpd解析請求的格式(html,css)請求相應(yīng)的php解析php解析程序執(zhí)行完畢,返回結(jié)果(html)給httpdhttpd把數(shù)據(jù)返回給客戶端(可能是壓縮過的)游覽器接到返回結(jié)果,根據(jù)HTML繪出界面展示出來。小結(jié):http協(xié)議通信原理1、http是osi模型中應(yīng)用層協(xié)議。http協(xié)議的重要應(yīng)用是www服務(wù)。2、DNS解析原理3、http請求信息包含的內(nèi)容。4、http服務(wù)返回的內(nèi)容,消息主體也消息頭。5、用戶通過瀏覽器訪問站服務(wù)器的請求到返回數(shù)據(jù)流程2、適合多種終端平臺,實現(xiàn)信息服務(wù)的普適性3、良好的人性化用戶體驗,以及基礎(chǔ)性的個性化配置4、有效和有序的數(shù)字新技術(shù)2訪問模式2.1b/s模式b/s模式—browser/server游覽器/服務(wù)器結(jié)構(gòu),常見協(xié)議如http如:apache服務(wù)。b/s架構(gòu)的全稱為browser/server,即游覽器/服務(wù)器結(jié)構(gòu)。Browser指的是web游覽器,極少數(shù)事務(wù)邏輯在前端實現(xiàn),但主要事務(wù)邏輯在服務(wù)器端實現(xiàn),browser客戶端,webapp服務(wù)器端和DB端夠成所謂的三層架構(gòu)。B/S架構(gòu)的系統(tǒng)無需特別安裝,客戶端只需web游覽器即可。B/S架構(gòu)中,顯示邏輯交給了web游覽器,事務(wù)處理邏輯在放在webapp上,這樣就避免了龐大的胖客戶端,減少了客戶端的壓力。因為客戶端包含的邏輯很少,因此也被稱為瘦客戶端。優(yōu)點:(1)無需安裝客戶端,有web游覽器即可。(2)BS架構(gòu)可以直接放在廣域網(wǎng)上,通過一定的權(quán)限控制實現(xiàn)多客戶訪問的目的,交互性較強。(3)BS架構(gòu)無需升級多個客戶端,升級服務(wù)器即可。缺點:(1)在跨游覽器上(要兼容各種游覽器),BS架構(gòu)不盡人意。(2)BS架構(gòu)的表現(xiàn)要達(dá)到CS程序的程度需要花費不少精力(需要測試人員做各種測試)。(3)在速度和安全性上需要花費巨大的設(shè)計成本,這是BS架構(gòu)的最大問題。(4)客戶端服務(wù)器端的交互是請求-響應(yīng)模式,通常需要刷新頁面,這并不是客戶端樂意去做的。2.2C/S模式C/S模式-client/server,酒店管理系統(tǒng)??记谙到y(tǒng),會計用友軟件,收銀系統(tǒng)。C/S架構(gòu)是一種典型的兩層架構(gòu),客戶端服務(wù)器端架構(gòu),其客戶端包含一個或多個在用戶的電腦上運行的程序,而服務(wù)器端有兩種,一種是數(shù)據(jù)庫服務(wù)器端,客戶端通過數(shù)據(jù)庫連接訪問服務(wù)器端的數(shù)據(jù);另一種是socket服務(wù)器端,服務(wù)器端的程序通過socket與客戶端的程序通信。C/S架構(gòu)也可以看做是胖客戶端架構(gòu)。因為客戶端需要實現(xiàn)絕大多數(shù)的業(yè)務(wù)邏輯和界面展示。這種架構(gòu)中,作為客戶端的部分需要承受很大的壓力,因為顯示邏輯和事務(wù)處理都包含在其中,通過與數(shù)據(jù)庫的交互(通常是SQL或存儲過程的實現(xiàn))來達(dá)到持久化數(shù)據(jù),依次來滿足實際項目的需要。優(yōu)點:1、C/S架構(gòu)的界面和操作可以很豐富。2、安全性能可以很容易保證,實現(xiàn)多層認(rèn)證也不難。3、由于只有一層交互,因此相應(yīng)速度較快。4、服務(wù)器端和客戶端可以更好的兼容。缺點:1、適用面窄,通常用于局域網(wǎng)中。2、用戶群固定。由于程序需要安裝才可以使用,因此不適合面向一些不可知的用戶。3、維護(hù)成本高,發(fā)生一次升級,則所有客戶端的程序都需要改變。3PVIPUV3.1IPIP即InternetProtocol,這里指獨立IP數(shù),獨立IP數(shù)是指不同IP地址的計算機訪問網(wǎng)站時被計的總次數(shù)。獨立IP數(shù)是衡量網(wǎng)站流量的一個重要指標(biāo)。一般一天內(nèi)相同IP地址的客戶端訪問網(wǎng)站頁面只會被記為一次。3.2PVPV(訪問量):即PageView,中文翻譯為頁面游覽,即頁面游覽量或單擊量,不管客戶端是不是相同,也不管IP是不是相同,用戶只要訪問網(wǎng)站頁面就會被計算PV,一次計一個PV。一個來訪者訪問網(wǎng)站,可能產(chǎn)生若干PV數(shù),但是獨立IP數(shù)就只有1個,因此,如果對比一個網(wǎng)站的獨立IP數(shù)和PV數(shù),不難看出,PV一定會大于等于IP數(shù),其比例視網(wǎng)站的業(yè)務(wù)而定,對于分類門戶,可能會達(dá)到10:1甚至更多。3.3UVUV(獨立訪客)即UniqueVisitor,同一個客戶端(PC或移動端)訪問網(wǎng)站被記為一個訪客。一天內(nèi)相同的客戶端訪問同一個網(wǎng)站只記一次UV。UV一般是以客戶端Cookie等技術(shù)作為統(tǒng)計依據(jù)的,實際統(tǒng)計會有誤差。3.4企業(yè)網(wǎng)站對IP、PV、UV的度量3.4.1對IP的度量(1)分析所有Web服務(wù)器的訪問日志信息,對IP地址段去重后計數(shù),這是IT人員的基本計算手段。(2)在網(wǎng)站的每個(所有)頁面結(jié)尾,嵌入JS等統(tǒng)計程序代碼,待用戶加載網(wǎng)頁后,IP即傳給統(tǒng)計IP的服務(wù)器,這種方法一般被第三方統(tǒng)計公司或在企業(yè)內(nèi)部開發(fā)日志分析程序時使用。(3)用第三方大家比較信任的統(tǒng)計工具,例如:谷歌的統(tǒng)計(GA)。3.4.2對PV的度量(1)分析web服務(wù)的訪問日志(需要排除JS、CSS及各種圖片的日志信息),只計算HTML、PHP等頁面數(shù)量。(2)在網(wǎng)站的每個頁面結(jié)尾,嵌入JS等統(tǒng)計程序代碼,帶用戶加載網(wǎng)頁后,訪問數(shù)量即傳給統(tǒng)計PV

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論