A method and computer program product for classifying network communication packets being processed in a network stack. The computer program product is a centralized packet classifier that receives classification requests from drivers or other clients according to a defined interface. This reduces the cost for producing a driver since less code is required initially at development time as well as a corresponding reduction in maintenance costs. The present invention groups drivers or other clients that utilize a certain body of classification information into classification families. Further, reference patterns used to make classifications are stored in separate databases depending on whether they are specific or general. There exists a single specific pattern database for all specific reference patterns regardless of classification family having a constant search time and a general pattern database for each general reference pattern for each classification family defined to the system whose search time may vary according to the amount of information contained therein. When servicing a classification request, the packet classifier will first search the specific pattern database followed by a search in the appropriate general pattern database if necessary.

Un prodotto di programma destinato all'elaboratore e di metodo per classificare i pacchetti di comunicazione della rete che sono proceduti in una pila della rete. Il prodotto di programma destinato all'elaboratore è un classificatore centralizzato del pacchetto che riceve le richieste di classificazione dai driver o da altri clienti secondo un'interfaccia definita. Ciò riduce il costo per produrre un driver poiché meno codice è richiesto inizialmente a tempo di sviluppo così come una riduzione corrispondente dei costi di manutenzione. L'invenzione del presente raggruppa i driver o altri clienti che utilizzano un determinato corpo delle informazioni di classificazione nelle famiglie di classificazione. Più ulteriormente, i modelli di riferimento usati per fare le classificazioni sono immagazzinati nelle basi di dati separate secondo se sono specifici o generali. Esiste una singola base di dati specifica del modello per tutti i modelli di riferimento specifici senza riguardo alla famiglia di classificazione che si diverte e una base di dati generale del modello per ogni modello di riferimento generale per ogni famiglia di classificazione definita al sistema di cui il tempo di ricerca può variare secondo la quantità di informazioni contenuta in ciò. Nell'assistere una richiesta di classificazione, il classificatore del pacchetto in primo luogo cercherà la base di dati specifica del modello seguita da una ricerca nella base di dati generale adatta del modello se necessario.

 
Web www.patentalert.com

< (none)

< Method for compressing a data file using a separate dictionary file

> Method and system for controlling user access to a resource in a networked computing environment

> (none)

~ 00002