计算机网络学习笔记(十)
2018-04-02 14:18
211 查看
一:主要知识点
P2P应用,p2p文件分发,分布式散列表,tcp套接字编程,udp套接字编程
二:P2P应用
1:使用p2p体系结构,对总是打开的基础设施服务器有最小的(或者没有依赖)。与之相反,成对间歇连接的主机(成为对等方)彼此直接通信。这些对等方并不为服务提供商所拥有,而是受用户控制的桌面计算机和膝上计算机。
A:p2p文件分发
1:文件分发:其中的应用程序从单个源向大量的对等方分发一个文件
2:在p2p文件分发中每个对等方能够重新分发它所有的该文件的任何部分,从而在分发过程中协助该服务器。
3:p2p体系结构的扩展性
4:BitTorrent:一种用于文件分发的流行p2p协议
B:分布式散列表
1:分布式散列表应用是分布在大型对等方社区的数据库
2:在数以万计的对等方储存(键,值)对。在该p2p系统中,每个对等方将保持(键,值)对仅占总体的一个小子集。我们将允许任何对等方用一个特别的键来查询分布式数据库。分布式数据库则将定位拥有该相应(键,值)对的对等方,然后查询的对等方返回该(键,值)对。任何对等方也将允许在数据库中插入新键-值对。这样一种分布式数据库被称为分布式散列表。
三:TCP套接字编程
1:网络应用程序有两类,一类是:实现协议标准(如一个RFC或某种其他标准文件)中所定义的操作。这样的应用程序又被称为“开放”的,因为定义其操作的这些规则人所共知。另一类是:网络应用程序是专用的网络应用程序。在这种情况下,由客户和服务器程序应用的应用层协议没有公开发布在某RFC中或其他地方。某单独的开发者(或开发团队)创建了客户和服务器程序,并且该开发者该开发者用他的代码完全控制程序的功能。但是因为这些代码并没有实现一个开放的协议,其他独立的开发者并不能开发出和该应用相交互的代码。
A:udp套接字编程
B:tcp套接字编程
P2P应用,p2p文件分发,分布式散列表,tcp套接字编程,udp套接字编程
二:P2P应用
1:使用p2p体系结构,对总是打开的基础设施服务器有最小的(或者没有依赖)。与之相反,成对间歇连接的主机(成为对等方)彼此直接通信。这些对等方并不为服务提供商所拥有,而是受用户控制的桌面计算机和膝上计算机。
A:p2p文件分发
1:文件分发:其中的应用程序从单个源向大量的对等方分发一个文件
2:在p2p文件分发中每个对等方能够重新分发它所有的该文件的任何部分,从而在分发过程中协助该服务器。
3:p2p体系结构的扩展性
4:BitTorrent:一种用于文件分发的流行p2p协议
B:分布式散列表
1:分布式散列表应用是分布在大型对等方社区的数据库
2:在数以万计的对等方储存(键,值)对。在该p2p系统中,每个对等方将保持(键,值)对仅占总体的一个小子集。我们将允许任何对等方用一个特别的键来查询分布式数据库。分布式数据库则将定位拥有该相应(键,值)对的对等方,然后查询的对等方返回该(键,值)对。任何对等方也将允许在数据库中插入新键-值对。这样一种分布式数据库被称为分布式散列表。
三:TCP套接字编程
1:网络应用程序有两类,一类是:实现协议标准(如一个RFC或某种其他标准文件)中所定义的操作。这样的应用程序又被称为“开放”的,因为定义其操作的这些规则人所共知。另一类是:网络应用程序是专用的网络应用程序。在这种情况下,由客户和服务器程序应用的应用层协议没有公开发布在某RFC中或其他地方。某单独的开发者(或开发团队)创建了客户和服务器程序,并且该开发者该开发者用他的代码完全控制程序的功能。但是因为这些代码并没有实现一个开放的协议,其他独立的开发者并不能开发出和该应用相交互的代码。
A:udp套接字编程
B:tcp套接字编程
相关文章推荐
- 【计算机网络学习笔记】什么是cookie以及cookie劫持的基本概念
- 计算机网络和互联网学习笔记
- 计算机网络基础学习笔记
- 计算机网络学习笔记--性能
- 学习笔记:第一章——计算机网络概述
- 学习笔记:第一章——计算机网络概述
- 【计算机网络学习笔记】端口号
- 计算机网络_学习笔记 索引
- C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网
- 计算机网络学习笔记—第五章 应用层
- 计算机网络学习笔记
- 计算机网络学习笔记(1)概述
- 《计算机网络(谢希仁)》之网络层和运输层等章节学习笔记
- 【鸟哥的linux私房菜-学习笔记】计算机网络相关知识简要回顾
- 计算机网络学习笔记--物理层
- 【转】计算机网络_学习笔记 第三章 数据链路层
- 计算机网络学习笔记----互联网分层及协议
- [计网学习笔记(1)] 计算机网络概述
- 计算机网络学习笔记----应用层