- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
P2P网路的优势
Introduction to Network Programming
作業1
第二組:
學生:郭惠民 學號:501435002
學生:黃昭隆 學號:501435007
Operation model
Client/Server or peer-to-peer?
Client/Server 示意圖
主從式架構 (Client–server model) 或客戶端-伺服器(Client/Server)結構簡稱C/S結構,是一種網路架構,它把客戶端 (Client) (通常是一個採用圖形用戶界面的程序)與伺服器 (Server) 區分開來。每一個客戶端軟體的實例都可以向一個伺服器或應用程序伺服器發出請求。有很多不同類型的伺服器,例如文件伺服器、終端伺服器和郵件伺服器等。雖然它們的存在的目的不一樣,但基本構架是一樣的。
簡單的說,前端的應用程式(Client)扮演者和使用者溝通的角色,它強調簡單而且具備親和力的使用界面,以提供使用者進行查詢 、修改、列印等輸入或輸出的作業,而後端的伺服器( server) 則負責執行前端應用程式所傳來的命令,並將處理的結果回傳給前端的應用程式,直接將結果顯示在使用者的眼前。至於網路系統則是幕後的大功臣,因為它構築了前端應用程式與後端伺服處理器之間 的互通管道。
主從式架構最大的好處就是它的效率極高,透過適當的分工處理 ,前端的應用程式(Client)可以呈現更精緻的畫面給使用者,而後 端的伺服器則專注於更高效率的執行處理,包括資料的存取、系統 的管理以及安全性的防護等,這樣的架構提供一個更具彈性、更有效率的應用環境。
主從式架構意圖提供一個可縮放 (scaleable)的架構,藉此網上的計算機或者處理過程是一個客戶端或者伺服器。伺服器軟體一般,但不是總是,運行在強大的專用商業計算機上。另一方面,客戶端一般運行在普通個人電腦或者工作站上。
服務端的特徵:
被動的角色(從)。
等待來自用戶端的要求。
處理要求並傳回結果。
用戶端的特徵:
主動的角色(主)。
發送要求。
等待直到收到回應。
伺服器可是有狀態或者無狀態的。無狀態的伺服器不會保留任何兩個請求之間的信息,有狀態伺服器會記住請求之間的信息。這些信息的作用域可以是全局的或者某個事務 (session)的。靜態 HTML 頁面伺服器是一個無狀態伺服器的例子,Apache Tomcat 是一個有狀態伺服器。
端對端技術(peer-to-peer, 簡稱P2P)
Peer -to-Peer 示意圖
端對端技術(peer-to-peer, 簡稱P2P)又稱對等網際網路技術,是一種網路新技術,依賴網路中參與者的計算能力和頻寬,而不是把依賴都聚集在較少的幾台伺服器上。請注意與point-to-point之間的區別,peer-to-peer一般譯為端對端或者群對群,指對等網中的節點;point-to-point一般譯為點對點,對應於普通網路節點。P2P網路通常用於透過Ad Hoc連線來連線節點。這類網路可以用於多種用途,各種檔案分享軟體已經得到了廣泛的使用。P2P技術也被使用在類似VoIP等即時媒體業務的資料通訊中。
P2P網路的優勢
P2P網路的一個重要的標的就是讓所有的用戶端都能提供資源,包括頻寬,儲存空間和計算能力。因此,當有節點加入且對系統請求增多,整個系統的容量也增大。這是具有一組固定伺服器的Client-Server結構不能實作的,因為在上述這種結構中,用戶端的增加意味著所有使用者更慢的資料傳輸。
P2P網路的分布特性透過在多節點上複製資料,也增加了防故障的健壯性,並且在純P2P網路中,節點不需要依靠一個中心索引伺服器來發現資料。在後一種情況下,系統也不會出現單點崩潰。
當用P2P來描述Napster 網路時,對等協議被認為是重要的,但是,實際中,Napster 網路取得的成就是對等節點(就像網路的末枝)聯合一個中心索引來實作。這可以使它能快速並且高效的定位可用的內容。對等協議只是一種通用的方法來實作這一點。
主從架構又可以分為以下幾種單一客戶端,單一伺服器(Single Client, Single Server)(c)多客戶端,多伺服器(Multiple Clients, Multiple Servers)
(a) 單一客戶端,單一伺服器 (b) 多客戶端,單一伺服器 (c)多客戶端,多伺服器
Single Client/Single Server
M
您可能关注的文档
- IP数据报格式TCPIP协议定义了一个在因特网上传输的包,称为IP.doc
- IPModem组网方式简介一、前言IPMODEM又称无线数传终端(DTU.doc
- IQBoardLT光电式互动电子白板.doc
- IPOffice500-北京康特讯科技发展有限公司.doc
- ISO15189医学实验室-质量和能力的专用要求-仪器信息网.doc
- IPSec的监视和故障排除.doc
- IP城域网技术白皮书-Net130.Com.doc
- IX7.生态系统方式.doc
- I多库融合检索平台-中国中医科学院中医药信息研究所.doc
- IMS体系结构.ppt
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断考试地理答案.doc
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断政治含解析.doc
- 安徽省皖江名校2024-2025学年高一上学期12月联考英语无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学陕西山西宁夏青海卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学四川卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三政治陕西山西宁夏青海卷无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)政治无答案.doc
最近下载
- 道德与法治八年级下册第二单元 理解权利义务 大单元整体教学设计学历案教案附作业设计(基于新课标教学评一致性).docx
- 北师大版-初三数学复习计划.docx VIP
- 2024年度党员干部民主生活会个人对照检查材料(四个带头).docx VIP
- 2023年云南公务员行测考试真题及答案(完整版).pdf
- 影视版权交易平台行业发展预测分析.docx
- 【教学能力比赛】教学实施报告-口腔护理.ppt
- 国务院发展研究中心资源与环境政策研究所招聘笔试备考试题及答案解析.docx VIP
- (康德一诊)重庆市高2025届高三第一次联合诊断检物理试卷(含答案).docx
- 重庆紫光化工股份有限公司永川一、二分厂原址场地污染土壤治理修复项目全文公示环境影响评价报告公示.pdf
- 道德与法治八年级下册第三单元 人民当家作主 大单元整体教学设计学历案教案附作业设计(基于新课标教学评一致性).docx
文档评论(0)