17、深入探究Usenet与NNTP协议:从基础到实践

深入探究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年,

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值