Peersim 学习日记 05 关于信任模型(简单的)

在本次仿真的文件共享型P2P网络中,节点之间互相评价,评价的依据为该节点提供的正常的下载次数

每个节点都拥有一些资源

当节点需要一个资源时,它向所有邻居节点发送资源请求消息

当一个节点收到资源请求消息后,它首先检查自己是否拥有请求的资源,如果有,则发回一个资源应答消息,如果没有,则将消息的TTL值减1后向自己的所有邻居节点转发。

一个节点在收到一条资源应答消息后,首先检查自己是否已经拥有该资源,如果该资源应答消息正是自己所需要的资源,则该节点将首先检查发出应答的节点的信誉值,当该值高于阀值时就下载该节点上的资源,若该值低于阀值,则以一个较小的概率下载该节点上的资源,当下载成功时,将给予提供下载的节点进行评价,一般是将其信誉值加一

恶意节点是对看到的网络中的任何资源请求消息都进行应答的节点,但这类节点只提供非法资源的下载,例如病毒,木马等。

当一个节点收到一个非法资源的应答时,将会对发出非法资源应答的节点的信誉值减1

这种机制的结果是:

兢兢业业提供正常资源下载的节点的信誉值将会随着时间的推进趋于正无穷大

而那些发出虚假资源应答消息,提供非法资源下载的节点的信誉值将会趋于负无穷大。


【接下来就是正式的开始用Eclipse结合Peersim来实现这个信任模型的仿真了】

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值