news 2026/1/2 3:31:30

22、深入了解NNTP与nntpd守护进程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
22、深入了解NNTP与nntpd守护进程

深入了解NNTP与nntpd守护进程

1. NNTP简介

网络新闻传输协议(NNTP)为新闻交换提供了一种与C News和其他无原生NNTP支持的新闻服务器截然不同的方法。它摒弃了像UUCP这样的批量传输技术,而是通过交互式网络连接实现文章交换。NNTP并非特定软件包,而是RFC - 977中定义的互联网标准,基于面向流的连接(通常是TCP),连接网络中的客户端与存储网络新闻的服务器。这种流连接使客户端和服务器能以极低的延迟交互式协商文章传输,有效减少了重复文章数量。与互联网的高传输速率相结合,NNTP的新闻传输效率远超原始的UUCP网络。过去,一篇文章可能需要两周多才能传遍Usenet的每个角落,如今通常不到两天,在互联网上甚至只需几分钟。

客户端可通过各种命令检索、发送和发布文章。发送和发布的区别在于,发布的文章可能包含不完整的头部信息,通常意味着用户刚撰写好文章。文章检索功能可供新闻传输客户端和新闻阅读器使用,这使NNTP成为为本地网络中众多客户端提供新闻访问的优秀工具,避免了使用NFS时的繁琐操作。

NNTP提供了主动和被动两种新闻传输方式,即“推送”和“拉取”。推送类似于C News使用的ihave/sendme协议,客户端通过IHAVE msgid命令向服务器提供文章,服务器返回响应代码,表明是否已有该文章或是否需要。若服务器需要,客户端发送完整文章,文章以单独一行的单个点结束。但推送会给服务器系统带来较大负载,因为系统需为每篇文章搜索历史数据库。

拉取则是客户端使用NEWNEWS命令请求指定日期后到达的某个组的所有可用文章列表,然后从返回的消息ID列表中,使用ARTICLE命令依次选择尚未拥有的文章。服务器需严格控制客户端可请求的组和分发内容,防

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/27 1:00:59

别急着学技术!零基础转网络安全,这4件事没想通大概率会走弯路

一、什么是网络安全? 百度上对“网络安全”是这么介绍的: “网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露、系统连续可靠正常地运行,网络服务不中断。” 嗯…是…

作者头像 李华
网站建设 2025/12/24 17:56:05

基于单片机的电子时钟设计

基于单片机的电子时钟设计与实现 第一章 引言 时钟是日常生活中不可或缺的工具,传统机械时钟存在走时误差大、功能单一等问题,而普通数字时钟往往仅能显示时间,难以满足多样化需求。基于单片机的电子时钟凭借精度高、功能丰富、可定制性强等优…

作者头像 李华
网站建设 2025/12/24 15:44:43

Python爬虫与自动化工具对比指南

好的,我们来对比一下 Python 中常用的爬虫与自动化工具。它们各有侧重,适用于不同的场景。🧰 主要工具对比工具名称主要用途特点适合场景学习曲线RequestsHTTP 请求库简单、轻量、高效获取静态页面内容、API 调用⭐Beautiful SoupHTML/XML 解…

作者头像 李华
网站建设 2025/12/24 13:48:40

【quark】一词来源

原子 是由位于其中心的原子核和围绕原子核旋转的电子构成的,而原子核又是由质子和中子构成的 而质子、中子和电子又是由“夸克”​(quark)这种基本粒子构成的 1964 年,美国物理学家 Murray Gell-Mann默里盖尔曼 提出:质子、中子等强子并不是基本粒子,而是由更小的成分构…

作者头像 李华
网站建设 2025/12/24 23:26:31

一招让你的 Cursor 不再瞎改代码

引言 “等等,我不是这个意思啊!” 如果你用过 Cursor 或者其他 AI 编程助手,这句话你一定喊过。你满怀期待地描述了需求,AI 信心满满地开始改代码,等你回过神来——好家伙,它把你精心设计的组件改得面目全非…

作者头像 李华