Delen via


Virtuele verbindingen

Op een lokale computer is een virtuele verbinding (VC) een eindpunt (of koppeling) die één aanroep kan hosten tussen een client, oproepbeheer of MCM-stuurprogramma en een minipoortstuurprogramma. In het netwerk verwijst een VC naar een verbinding tussen twee communicerende eindpunten, zoals twee verbindingsgerichte clients.

Veel virtuele circuits kunnen tegelijkertijd actief zijn op een NIC, waardoor de NIC veel oproepen tegelijkertijd kan bedienen. Elke verbinding kan naar verschillende eindpunten op verschillende computers zijn.

VCs in een netwerk variëren in het type service dat ze aan clients leveren. Een VC kan bijvoorbeeld een unidirectionele of bidirectionele dienst bieden. QoS-parameters (Quality of Service) voor elke richting kunnen specifieke prestatiedrempels garanderen, zoals bandbreedte en latentie. Afhankelijk van het signaleringsprotocol kan de QoS voor een VC onderhandelbaar zijn. Zie Quality of Servicevoor meer informatie over NDIS-ondersteuning van QoS.

Een VC op een netwerk kan een geschakelde VC (SVC) of een permanente VC (PVC) zijn:

  • Er wordt indien nodig een SVC gemaakt voor een bepaalde oproep. Een verbindingsgerichte client initieert bijvoorbeeld het maken van een VC voor een uitgaande oproep die deze gaat maken. Op dezelfde manier initieert een gespreksmanager of MCM-stuurprogramma de creatie van een VC voor een binnenkomende oproep die het zal aangeven aan een verbindingsgerichte client. De gespreksmanager of het MCM-stuurprogramma moet communiceren en soms onderhandelen over de parameters voor de VC met de externe partij.

  • Een permanente VC wordt handmatig gemaakt en uiteindelijk verwijderd door een operator met behulp van een configuratiehulpprogramma, dat niet wordt geleverd in NDIS. Een client die een dergelijke handmatige creatie en verwijdering van PVC's bewaakt, kan de OID_CO_ADD_PVC en OID_CO_DELETE_PVC OID's gebruiken om aan te vragen dat een oproepmanager of MCM-stuurprogramma een PVC toevoegt aan of verwijdert uit de lijst met geconfigureerde PVC's. De QoS voor een PVC wordt geconfigureerd door de operator en is niet bespreekbaar via het netwerk.

In NDIS bestaat een VC uit resources die door een minipoortstuurprogramma worden toegewezen om statusinformatie over een VC in een netwerk te behouden. Deze resources kunnen omvatten, maar zijn niet beperkt tot geheugenbuffers, gebeurtenissen en gegevensstructuren. Het minipoortstuurprogramma wordt verzocht om een dergelijke context voor een VC te creëren door een verbindingsgerichte client bij een uitgaande oproep of een oproepmanager bij een inkomende oproep. Zie Creëren van een VCvoor meer informatie over het creëren van VC's.

Voordat een gemaakte VC kan worden gebruikt voor gegevensoverdracht, moet deze worden geactiveerd door een oproepmanager of MCM-stuurprogramma. Als u een VC wilt activeren, stelt een minipoortstuurprogramma of MCM-stuurprogramma resources in voor de VC en communiceert u indien nodig met een NIC om de NIC voor te bereiden op het ontvangen of verzenden van gegevens op de VC. Voor meer informatie over VC-activering, zie Een VC activeren.

Bij het afbreken van een gesprek deactiveert een gespreksmanager of MCM-stuurprogramma de VC- die voor het gesprek wordt gebruikt.

Nadat een oproep is afgebroken, kan de maker van de VC (een verbindingsgerichte client, oproepmanager of MCM-stuurprogramma) de verwijdering van de VC initiëren of de VC gebruiken voor een andere oproep.