请输入您要查询的百科知识:

 

词条 NetWare Core Protocol
释义

§ NetWare Core Protocol

NetWare的核心协议 NetWare Core Protocol NetWare Core Protocol

NetWare Core Protocol(NCP) NetWare的核心协议(NCP) NetWare的核心协议(NCP)是在NetWare服务器和它的客户机间传输信息的基本协议。NCP处理登录请求和多种对文件系统和打印系统的请求。网间分组交换(IPX)是传载NCP消息的底层协议。NCP是一种客户机/服务器局域网(LAN)协议。工作站形成NCP请求并对它们进行打包以在使用IPX的网络上进行传送。在服务器上,NCP请求被接收、拆包和解释。理解NCP消息,并且将它们与协议分析器一起看待,有助于你确定那种服务是最经常对服务器提出请求的。从这一信息中,你可以确定是否有特定的服务器工作超载了或存在问题。

§ 类别

NCP提供的服务对Novell Net Ware网络的用户是可用的。这些服务可以归为下面类别:

文件访问(打开和关闭文件,从文件中读出或写入数据)。

文件锁定。

安全性。

资源分配跟踪。

事件确定(event notification)。

NetWare目录服务和与其他用户的同步。

连接和通信。

打印服务和队列管理。

网络管理。

NCP对用户和旁边的工作站应用程序都是透明的。例如,一个用户可以从网络服务器请求一个文件,这个服务器以一个本地驱动程序的形式出现。工作站上的重定向功能确定这个文件请求是对本地驱动程序的还是对网络驱动的,然后再对它进行合适的路由选择。从这个意义上讲,工作站上的重定向软件和NCP共同工作来提供对用户的服务。

NCP是一个LAN协议,它的原始设计是基于假设服务器和工作站相对较近。当加入一个路由器,并且连接覆盖到一个广域网链接时,NCP就导致了通信过度密集。它使用请求/响应策略来管理服务器/工作站通信。如果一个工作站产生了一个请求,在产生另一个请求之前,它必须等待从服务器来的响应。这种所需的确认过程增加了额外的通信量,但Novell已经开发了协议策略来解决这一问题。参见“网间分组交换”。

通过使用协议分析器,可以对NCP进行分析,以跟踪用户在网络上作什么。每个NCP分组包含一个确定服务请求或被服务类型的代码。这些代码可以很容易地被大多数协议分析器确定,并且可以使用过滤器来观察一个特定类型的服务或来自一个工作站的通信。下面列出了一些请求的简明描述:

登录和退出登录请求。

目录处理请求(例如创建,列出,改名,删除等等)。

文件处理请求(例如打开,关闭,创建,删除等等)。

服务器请求(清除连接,下载文件服务器,获得磁盘信息,获得文件服务器信息,发送消息等等)。

消息管理服务(发送或接收消息)。

打印机和排队服务。

文件加锁和解锁服务。

这里列出的只是服务请求和响应的普通类别。总共有上百种调用(call),每种都有特殊的目的和代码。例如,“创建目录”请求有一个特定的类型数(2222)、一个功能代码(22)和一个子功能代码(10)。在协议分析期间,这些代码出现在分组的列表中。从这里讨论的目的上来看,这些代码并不重要。然而它们确实指出了工作站和服务器是如何通信的,以及你使用协议分析器如何跟踪事件。

§ 举例

例如,由于你怀疑用户可能进行了非授权活动,你可以跟踪用户活动;或你希望跟踪用户进行了被禁止的活动等。Novel1的LANalyzer可以过滤掉为某一用户的工作站产生的分组,或过滤掉产生这个用户请求的某个服务的登录。

通过跟踪NCP在服务器和某客户之间的请求和响应流,可以看到用户登录和退出登录,启动应用程序,访问在服务器上的文件,与其他用户的通信,以及进行了一些其他活动。然而,对多数部分情况,对分组流进行跟踪只是为发现问题的原因或通信中的瓶颈

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/13 19:00:47