A system for protocol processing in a computer network has an intelligent network interface card (INIC) or communication processing device (CPD) associated with a host computer. The INIC provides a fast-path that avoids protocol processing for most large multi-packet messages, greatly accelerating data communication. The INIC also assists the host for those message packets that are chosen for processing by host software layers. A communication control block for a message is defined that allows DMA controllers of the INIC to move data, free of headers, directly to or from a destination or source in the host. The context is stored in the INIC as a communication control block (CCB) that can be passed back to the host for message processing by the host. The INIC contains specialized hardware circuits that are much faster at their specific tasks than a general purpose CPU. A preferred embodiment includes a trio of pipelined processors with separate processors devoted to transmit, receive and management processing, with full duplex communication for four fast Ethernet nodes.

Un système pour le protocole traitant dans un réseau informatique a une carte d'interface intelligente de réseau (INIC) ou la communication traitant le dispositif (CPD) lié à un ordinateur principal. L'INIC fournit un rapide-chemin qui évite le protocole traitant pour la plupart des grands messages de multi-paquet, accélérant considérablement la communication de données. L'INIC aide également le centre serveur pour ces paquets de message qui sont choisis pour traiter par des couches de logiciel de centre serveur. On définit un bloc de contrôle de transmission pour un message qui permet à des contrôleurs DMA de l'INIC de déplacer des données, libres des en-têtes, directement à ou d'une destination ou d'une source dans le centre serveur. Le contexte est stocké dans l'INIC comme bloc de contrôle de transmission (CCB) qui peut être passé de nouveau au centre serveur pour le traitement de message par le centre serveur. L'INIC contient les circuits spécialisés de matériel qui sont beaucoup plus rapides à leur détail chargent qu'une unité centrale de traitement d'usage universel. Un mode de réalisation préféré inclut un trio des processeurs canalisés avec les processeurs séparés consacrés pour transmettre, le reçoit et gestion traitant, avec la pleine communication duplex pour quatre noeuds rapides d'Ethernet.

 
Web www.patentalert.com

< (none)

< Fluid barrier membranes

> Method and system for locating digital contents in a recorded digital file without knowing its encoding format

> (none)

~ 00036