【计算机网络】2.6 P2P应用】的更多相关文章

网络体系结构的分类 现代网络应用程序有两种主流的体系结构: 客户机/服务器体系结构和P2P体系结构(peer to peer “对等”)   一 . 客户机/服务器体系结构     客户机/服务器体系结构是最为喜闻乐见的网络体系结构,它的最大特点是“一台服务器 — 多个客户机”,  客户机通常充当发起请求的角色,而服务器则通常充当接收请求,提供响应的角色. 这种网络体系结构还有以下几个特点; 1. 服务器主机是总是打开的, 客户机主机则并不总是打开 2. 服务器是处理所有逻辑的中心 3. 基于2…
P2P系统的索引:信息到节点位置(IP地址+端口号)的映射 在文件共享(如电驴中):利用索引动态跟踪节点所共享的文件的位置.节点需要告诉索引它拥有哪些文件.节点搜索索引从而获知能够得到哪些文件 在即时消息(如QQ中):索引负责将用户名映射到位置.当用户开启IM应用时需要通知索引它的位置.节点检索索引确定用户的IP地址 集中式索引: 内容和文件传输是分布式的,但是内容定位是高度集中式的.节点加入时,通知中央服务器IP地址.内容 缺点:单点失效问题.性能瓶颈.版权问题 洪泛式查询: Query fl…
文章转自:https://blog.csdn.net/weixin_43914604/article/details/105582318 学习课程:<2019王道考研计算机网络> 学习目的:利用最省时间的方法学习考研面试中的计算机网络. 1.应用层概述 2.网络应用模型 (1)客户/服务器模型(C/S) (2)P2P模型 在P2P模型中,各计算机没有固定的客户和服务器划分.相反,任意一对计算机统一称为对等方(Peer), 直接相互通信. P2P 模型从本质上来看仍然使用客户/服务器方式,每个结…
首先我们要先来区分一下下面的几种体系结构: CS:Client/Server 客户-服务器结构BS:Browser/Server  浏览器-服务器结构 P2P:Peer to Peer 对等结构 BS其实是CS方式的一种特例,所以也应算在CS中. CS:主机A如果运行客户端程序,而主机B运行服务端程序,客户A向服务端B发送请求服务,服务器B向客户A提供服务,这种情况下,就是以CS的方式进行通信.我们所指的客户和服务器都是指通信中涉及的两个应用进程,而不是具体的主机. P2P:以对等方式进行通信,…
第二章第六节 P2P应用 在本节内容开始前,我们要先来对P2P架构有一个宏观的认知: P2P:(Peer to Peer 对等结构)   以对等方式进行通信,并不区分客户端和服务端,而是平等关系进行通信.在对等方式下,可以把每个相连的主机当成既是主机又是客户,可以互相下载对方的共享文件.比如迅雷下载就是典型的P2P通信方式.  本章描绘的前三个应用都采用了CS(客户-服务器)体系结构,极大的依赖于总是打开的基础设施服务器.而在本节中,我们将介绍两种适用于P2P的应用:一个是文件分发,在其中我们将…
[A Top-Down Approach][第一章 计算机网络和因特网] 标签(空格分隔): 计算机网络 介绍基本术语和概念 查看构成网络的基本硬件和软件组件. 从网络的边缘开始,考察在网络中运行的端系统和网络应用 探究计算机的核心,链路和交换机 以及,将端系统和网络核心相连接的接入网和物理媒体 了解因特网是网络的网络 后半部分更加广泛 数据的延迟,丢包和吞吐量 给出一个端到端吞吐量和延迟的简单定量魔性. 协议分层,服务模式 网络攻击 互联网的历史 1.1 什么是因特网 回答这种问题的两种方式:…
应用层协议原理 一.网络应用程序体系结构 网络应用程序体系结构是由程序研发者设计的,规定了如何在各种端系统中组织该应用程序,主要流行的有两种: 1.客户--服务器体系结构: 有一个总是打开的主机(称为服务器),他服务于来自许多的其他的称为客户的主机的请求,客户--服务器体系结构德 一个典型的例子是:Web应用程序,其中总是打开的Web服务器接收到来自其他客户的对某对象的请求时,它会向该客户发送所请求的对象作为响应.值得注意的是客户--服务器体系结构有两个重要特征: a.客户之间不直接通信 b.服…
1. IPv4协议和NAT的由来 今天,无数快乐的互联网用户在尽情享受Internet带来的乐趣.他们浏览新闻,搜索资料,下载软件,广交新朋,分享信息,甚至于足不出户获取一切日用所需.企业利用互联网发布信息,传递资料和订单,提供技术支持,完成日常办公.然而,Internet在给亿万用户带来便利的同时,自身却面临一个致命的问题:构建这个无所不能的Internet的基础IPv4协议已经不能再提供新的网络地址了.2011年2月3日中国农历新年, IANA对外宣布:IPv4地址空间最后5个地址块已经被分…
      P2P(Peer to Peer)也就是 对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构[1]  ,是对等计算模型在应用层形成的一种组网或网络形式."Peer"在英语里有"对等者.伙伴.对端"的意义.因此,从字面上,P2P可以理解为对等计算或对等网络.国内一些媒体将P2P翻译成"点对点"或者"端对端",学术界则统一称为对等网络(Peer-to-peer networki…
这是一篇介绍NAT技术要点的精华文章,来自华3通信官方资料库,文中对NAT技术原理的介绍很全面也很权威,对网络应用的应用层开发人员而言有很高的参考价值. 学习交流 移动端即时通讯学习交流: 215891622 推荐 1. IPv4协议和NAT的由来 今天,无数快乐的互联网用户在尽情享受Internet带来的乐趣.他们浏览新闻,搜索资料,下载软件,广交新朋,分享信息,甚至于足不出户获取一切日用所需.企业利用互联网发布信息,传递资料和订单,提供技术支持,完成日常办公.然而,Internet在给亿万用…