争怎路由网/网站教程/内容

IIs5.0建网站--〉第6章 完成NNTP服务

网站教程2024-06-29 阅读
NNTP服务简介
NNTP是Network News Transfer Protocol-网络新闻传输协议的缩写。早期的(WWW出现之前)Internet上,新闻组是流行的信息交换方式,也是Internet提供的主要服务之一。新闻组允许在许多用户之间进行进行多向的信息传递。新闻组的实现方式与电子邮件服务非常相似,它们都是以邮件形式进行传递的,但是,新闻组与电子邮件的本质区别在于电子邮件通常是双向的、私密的,也就是在两个用户之间传递消息;而新闻组是多向的,开放的,多个用户共同查看同一条消息,任何人都可以对消息进行评价和讨论。新闻组以读成为使Internet流行起来的服务之一。
以上我们看出,新闻组与BBS(电子公告牌服务)颇为相似。实际上,BBS与NNTP的功能类似,但实现方式却相差巨大。BBS过去主要采用用户直接登录到服务器上的方式(例如使用Telnet远程登录),直接为用户提供发言和浏览的场所。现在,随着ASP、JSP、PERL等服务器端脚本技术的突飞猛进,BBS也可以采用WWW方式进行浏览,这些所谓的论坛为广大网友提供了自由发表言论和互相交流的场所,已经成为Internet吸引新用户的主要热点之一。
下面,我们简单的讨论一下两种公众消息传递方式的异同:首先,BBS(尤其是Telnet方式实现的BBS)系统是实时的,用户"贴"到BBS系统中的文章(贴子)立即显示在系统中;而NNTP则借助于e_mail系统实现,并不能立即得到其他用户发送的文件,需要定期的到NNTP服务器下载新文章。在这一点上,二者可算各有千秋,实时服务具有更好的讨论气氛,也能提供消息发送、聊天等功能;而非实时系统可以节省网络费用(每天连接到NNTP服务器一次就可以下载/发送新文章)。其次,新闻组借助于强大的NNTP协议,可以实现复杂的多媒体信息传送,例如图像、声音、视频等;而大多数BBS只能提供文本形式的信息。基于这一理由,相当多的人认为NNTP是未来的发展方向。最后,NNTP不必让用户直接连入服务器,相对安全一些。[/TD] [/TR][/TABLE]
为了给大家提供一个有关NNTP服务的直观印象,我们在此从客户机的角度连接并测试NNTP服务器连接。
与e_mail服务类似,连接NNTP服务器的第一步工作是为客户机配置账号信息,在此我们以Outlook Express客户端软件为例,配置一个NNTP服务器账号,其步骤如下:
1.打开Outlook Express,单击【工具】菜单,选择【账号】,打开账号配置对话框。
2.单击【新闻】选项卡,如右上图所示,账号列表中列出当前NNTP服务器账号。
3.单击账号对话框右上角的【添加】,选择【新闻】。
4.打开Internet连接向导,配置服务器账号,首先输如用户名,即从服务器收发消息时显示的名称。单击【下一步】。
5.如右下图所示,指定接收新闻组的电子邮件地址,这里的e_mail地址必须有效,单击【下一步】。
6.在Internet News服务器名对话框中指定新闻组服务器的域名(FQDN)或者IP地址,如果新闻组服务器不接收匿名访问,选择【我的新闻服务器要求登录】复选框,单击【下一步】。
7.指定在新闻组服务器上有效的用户账号和口令,单击【下一步】。
8.单击【完成】将新的账号添加入账号列表。


……

相关阅读