深入探究Usenet与NNTP协议:从基础到实践
1. Usenet 概述
Usenet是一个在线讨论的论坛,它融合了聊天系统和电子邮件系统的特点。用户能够连接到新闻服务器,加入一个或多个讨论组,阅读新文章、发送新文章以及回复文章。与实时聊天不同,Usenet的讨论接近实时,文章虽能在数秒内到达服务器,但其他参与者不会立即看到。
在ARPANET上,邮件列表早于Usenet出现,用于协作讨论。不过,从帖子数量来看,Usenet远比邮件列表受欢迎,其文章数量可能与互联网电子邮件数量相当。
Usenet是一个逻辑网络,没有中央管理机构。它由全球数百万网络上的数百万台机器支持,有数亿用户参与。新闻服务器运行在组织的主机上,维护存储在磁盘上的新闻文章,并与其他新闻服务器协作,在全球范围内传播文章。
要加入Usenet,只需具备硬件、Linux系统和用于交换新闻的软件,与其他Usenet站点达成交换新闻流量的协议即可。用于交换Usenet文章的软件基于NNTP(Network News Transfer Protocol)应用协议构建,几乎所有Linux发行版都包含用于读取和分发文章的NNTP软件,该软件分为客户端和服务器两部分。
2. Usenet的发展历程
Usenet起源于1979年,杜克大学的研究生Tom Truscott和Jim Ellis希望创建一种在UNIX计算机之间交换消息的方式,他们选择了UUCP作为传输机制,创建了一个由三台机器组成的网络。最初,流量由一系列shell脚本处理,后来这些脚本被重写为C语言并公开,形成了A News。
随着A News的流行,其处理能力逐渐不足。1982年,
超级会员免费看
订阅专栏 解锁全文
2209

被折叠的 条评论
为什么被折叠?



