网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

网络新闻传输协议(NNTP)

更新时间:2026年03月27日   作者:spoto   标签(Tag):

网络新闻传输协议(NNTP)UseNet是一种全球性的讨论系统,其中包含了被称为“新闻”的帖子或文章。Network News Transfer Protocol被用来将新闻从一种网络传输到另一种网络。该协议专门用于传输新闻/文章。在Netscape、Opera和Internet Explorer等浏览器中,都包含了NNTP客户端;或者,也可以使用名为newsreader的特殊应用程序作为NNTP客户端。NNTP服务器则负责管理全球范围内的新闻组网络。
历史: 
Usenet最初使用的是Unix-to-Unix Copy Protocol(UUCP)协议。 在这个协议中,服务器会将所有的新闻内容复制到本地磁盘上。用户只需登录到这些服务器上,就可以直接从本地磁盘上获取文章内容了。 随着互联网使用的日益增加,让UseNet能够被个人电脑访问变得十分必要。 因此,NNTP的设计思路与Simple Mail Transfer Protocol (SMTP)类似。 它是由多位贡献者共同完成的,其中包括 Brain Kantor、Phil Lapsley、Sant.O.Barber以及 Erik Fair。 Brain Kantor和Phil Lapsley在1986年3月编写了RFC 977《网络新闻传输协议》。
工作: 
NNTP是一组规则,用于指导客户端/新闻阅读器与服务器进行交互,以获取新闻组的信息。NNTP客户端通过发送诸如“ARTICLE”这样的命令来请求获取单个文章,或者通过发送“NEWS”命令来获取整个新闻组的内容。这些命令通常由新闻阅读器的软件直接处理,从而实现与服务器的通信。
端口563或119被NNTP客户端/新闻阅读器使用。而端口433则被服务器使用,因此也被称为NNSP。
这些新闻组是由多台服务器共同承载的。 这个分布式网络中的服务器都是简单的对等节点,它们拥有关于其他与之共享资源的节点的信息。 服务器上新增了一篇文章,该服务器会定期将这些新增加的文章发送给其他相关服务器。 服务器不必在网络上存储所有的新闻组。它可以选择要存储哪些新闻组,只要其对应的节点拥有这些新闻组即可。如果对应的节点没有这些新闻组,那么服务器就可以找到其他拥有这些新闻组的节点来作为自己的节点。任何人都可以使用像Apache James和Leaf Node这样的软件来创建自己的个人新闻组。
 

              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料