GNUnet是什么

GNUnet是用于分散式对等网络的软件框架,是官方的GNU软件包。该框架提供了链接加密,对等发现,资源分配,通过多种传输进行的通信以及用于路由,多播和网络大小估计的各种基本对等算法。GNUnet的基本网络拓扑是网状网络的拓扑。

GNUnet 是用于分散式对等网络的软件框架,是官方的 GNU 软件包。该框架提供了链接加密,对等发现,资源分配,通过多种传输进行的通信以及用于路由,多播和网络大小估计的各种基本对等算法。GNUnet 的基本网络拓扑是网状网络的拓扑。

GNUnet

GNUnet 包括一个分布式哈希表(DHT),它是 Kademlia 的一个随机变体,仍然可以在小世界网络中有效地路由。GNUnet 提供了“ F2F 拓扑 ”选项,用于仅将连接限制为用户的可信任朋友。然后,用户的朋友自己的朋友(等等)可以与用户的计算机间接交换文件,而无需直接使用其 IP 地址。

GNUnet 使用统一资源标识符(未经 IANA 批准,尽管已提出申请)。GNUnet URI 由两个主要部分组成:模块和模块特定的标识符。GNUnet URI 的格式为,gnunet://module/identifier 其中 module 是模块名称,标识符是模块特定的字符串。

主要代码库使用 C 编写,但是其他语言中也存在绑定,以产生用于开发这些语言扩展的 API。GNUnet 是 GNU 项目的一部分。在 PRISM 揭露之后,它已经引起了黑客社区的关注。

GNUnet 由几个子系统组成,其中必不可少的是 Transport 和 Core 子系统。传输子系统提供不安全的链路层通信,而核心提供对等发现和加密。在核心子系统之上,构建了各种应用程序。

GNUnet 在框架的主要发行版中包括各种 P2P 应用程序,包括文件共享,聊天和 VPN;以及 另外,一些外部项目(例如 secushare)也在扩展 GNUnet 基础结构。

GNUnet 与较早的 Gnutella P2P 协议无关。Gnutella 不是 GNUnet 的官方 GNU 项目。

运输

最初,GNUnet 使用 UDP 进行基础传输。现在,GNUnet 传输子系统提供了多个选项,例如 TCP 和 SMTP。

在 IANA 上正式注册的通信端口为 2086(tcp + udp)。

信任系统

GNUnet 提供基于超额经济模型的信任系统。采用经济体制的想法来自 MojoNation 网络。

GNUnet 网络没有可信任的实体,因此无法维持全球声誉。相反,每个对等方都为其每个本地链接维护自己的信任。

当资源(例如带宽和 CPU 时间)过剩时,对等方会将其提供给所有请求的邻居,而不会降低信任度或以其他方式收费。当节点处于压力之下时,它会丢弃来自其内部信任值较低的邻居节点的请求。但是,当对等方的资源不足以满足每个人的请求时,它会拒绝那些邻居的请求,即它对信任的信任度较低,并通过降低对他人的信任度来向他人收费。

文件共享

这时的主要应用程序是匿名的,可防止检查的文件共享,允许用户匿名发布或检索各种信息。提供匿名性的 GNUnet 协议称为 GAP(GNUnet 匿名性协议)。GNUnet FS 可以另外使用 GNU libextractor 来自动注释具有元数据的共享文件。

GNU 名称系统

GNUnet 包括 GNU 名称系统(GNS)的实现,它是 DNS 的分散且不受审查的替代。在 GNS 中,每个用户都可以管理自己的区域,并且可以将子域委派给其他用户管理的区域。使用 GNUnet 的 DHT 执行其他用户定义的记录的查找。

协议翻译

GNUnet 可以在对等网络上建立 IP 流量隧道。如有必要,GNUnet 可以在此过程中执行 IPv4-IPv6 协议转换。GNUnet 提供了 DNS 应用程序级网关来代理 DNS 请求,并根据需要将地址映射到所需的地址族。这样,GNUnet 提供了一种可能的技术来促进 IPv6 过渡。此外,结合 GNS,GNUnet 的协议转换系统可用于访问隐藏服务-基于 IP 的服务,这些服务在网络中的某个对等方本地运行,并且只能通过解析 GNS 名称来访问。

(0)
时间不会说谎  的头像时间不会说谎  

相关推荐

  • 光纤宽带是什么

    光纤宽带就是把要传送的数据由电信号转换为光信号进行通讯。光纤是宽带网络中多种传输媒介中最理想的一种,它的特点是传输容量大,传输质量好,损耗小,中继距离长等。 光纤宽带就是把要传送的…

  • 17寸显示器多大,了解一下标准尺寸

    本文目录一览17寸显示器的尺寸是多少?17寸显示器的分辨率是多少?17寸显示器适合哪些用途?如何选择17寸显示器?如何安装17寸显示器?结论当我们谈论17寸显示器时,我们指的是显示器的对角线长度为17英寸。这是一个常见的显示器尺寸

    2024年2月24日
  • HTC A9质量好吗?,详细评测报告

    作为一款中端机型,HTCA9在外观设计、性能表现、拍照效果等方面都有着相当不错的表现。但是,用户最为关心的还是这款手机的质量问题,那么,HTCA9质量好吗?下面,我们将从手机的外观、屏幕、性能、拍照、电池等多个方面进行详细评测,为大家解

    2023年10月4日
  • 真我Realme 12 Pro+什么时候能买到?

    真我Realme12Pro+是当下最新推出的千元机,搭载了高通骁龙7sGen2处理器,虽然性能配置比较一般,但日常体验还是足够的。而且真我Realme12Pro+主打的是影像配置,拥有千元机中首款潜望长焦镜头,堪比旗舰级手机。那么真

    2024年2月27日
  • 康夫电吹风机怎么样,用户评价及使用体验分享

    康夫电吹风机是一款备受好评的电吹风机,它的高品质和实用性能得到了广大用户的认可。作为一名长期使用康夫电吹风机的用户,我来分享一下我的使用体验和评价。一、产品外观康夫电吹风机的外观设计简洁大方,采用了经典的黑色和白色配色方案,整体线条流畅

    2023年11月26日
  • 站长应该若何结构网站要害词(详情教程)

    在网站的运营和优化历程中要害词的结构是至关主要的一个步骤,一样平常这个结构在营销型网站的建站之初就要涉及好。 由于网站后续的排名效果很大影响在用这个要害词的结构,那么网站的要害词应…

    科技 2022年3月31日
  • 摩托车多久更换一次轮胎

    摩托车3年更换一次轮胎,轮胎常在复杂和苛刻的条件下使用,其在行驶时承受着各种变形、负荷、力以及高低温作用,因此必须具有较高的承载性能、牵引性能、缓冲性能。同时,还要求具备高耐磨性和…

  • 网络广告是什么

    网络广告就是在网络上做的广告。通过网络广告投放平台来利用网站上的广告横幅、文本链接、多媒体的方法,在互联网刊登或发布广告,通过网络传递到互联网用户的一种高科技广告运作方式。 网络广…

  • 电脑图标过大怎么办,一分钟快速解决方法

    电脑图标过大是一个很常见的问题,尤其是在使用高分辨率屏幕的时候。这不仅会影响到我们的使用体验,还会占用过多的桌面空间。那么我们该如何快速解决这个问题呢?本文将为大家介绍一种一分钟快速解决电脑图标过大的方法。步骤一:右键点击桌面空白处首先

    2023年10月20日
  • oppo k5手机有几种颜色,详细解答

    本文目录一览oppok5手机有哪些颜色?如何选择oppok5的颜色?oppok5手机颜色的特点如何保护oppok5手机的颜色?总结作为一款备受关注的手机,oppok5的颜色选择也备受关注。那么,oppok5手机到底有几种

    2023年12月3日
  • 手机被砸的大洞充电会爆炸吗,真相揭秘

    手机是现代人生活中必不可少的物品,而手机被砸的情况也时有发生。很多人会担心手机被砸后充电会不会爆炸。那么,手机被砸的大洞充电会爆炸吗?下面就来揭秘这个问题。一、手机被砸的大洞会对充电有影响吗?首先,我们需要了解手机的充电原理。智能手机的

    2024年2月14日
  • 前锋燃气热水器优缺点,该选购还是放弃?

    作为家庭生活中必不可少的家电之一,热水器的选购一直是大家比较关注的问题。随着科技的不断进步和家电市场的不断发展,燃气热水器成为了越来越多家庭的选择。而在众多品牌中,前锋燃气热水器备受消费者青睐。那么,前锋燃气热水器到底有哪些优缺点呢?该选购

    2023年10月24日
  • 雷蛇灵刃标准版怎么样,值得购买吗

    雷蛇是一家致力于电竞设备的品牌,他们的产品一直以来都备受玩家们的追捧。其中,雷蛇灵刃标准版是该品牌的一款高性能电竞笔记本电脑,那么雷蛇灵刃标准版怎么样呢?是否值得购买呢?本文将为大家进行详细介绍。外观设计雷蛇灵刃标准版的外观设计简约大气

    2024年2月17日
  • Malata音响,为什么它如此受欢迎?

    本文目录一览Malata音响的特点如何选择Malata音响如何使用Malata音响总结Malata音响是一种高品质的音响设备,由中国的马拉塔公司生产。这个品牌在音响市场上已经有很长时间了,因为它的高品质和卓越的性能而备受欢迎。Mal

    2024年3月2日
  • 花呗如何取现

    花呗无法取现或转账,只能在淘宝、天猫、部分外部商户和线下商户消费购物使用。建议不要在花呗上违规取现,这样不仅会影响信用记录,还极有可能将无法再享受花呗服务。 花呗无法取现或转账,花…

发表回复

登录后才能评论