Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Åtkomst till en databas i ett nätverk kräver ett antal komponenter, som var och en är oberoende av och finns under programmeringsgränssnittet. Dessa komponenter visas i följande bild.
En ytterligare beskrivning av varje komponent följer:
Programmeringsgränssnitt Som beskrivs tidigare i det här avsnittet innehåller programmeringsgränssnittet de anrop som görs av programmet. Dessa gränssnitt (inbäddade SQL-, SQL-moduler och gränssnitt på anropsnivå) är vanligtvis specifika för varje DBMS, även om de vanligtvis baseras på en ANSI- eller ISO-standard.
Data Stream Protocol Dataströmprotokollet beskriver dataströmmen som överförs mellan DBMS och dess klient. Protokollet kan till exempel kräva den första byte för att beskriva vad resten av strömmen innehåller: en SQL-instruktion som ska köras, ett returnerat felvärde eller returnerade data. Formatet för resten av data i dataströmmen beror sedan på den här flaggan. En felström kan till exempel innehålla en flagga, en felkod på 2 byte, en längd på felmeddelandet på 2 byte och ett felmeddelande.
Dataströmprotokollet är ett logiskt protokoll och är oberoende av de protokoll som används av det underliggande nätverket. Därför kan ett enda dataströmsprotokoll vanligtvis användas i ett antal olika nätverk. Dataströmprotokoll är vanligtvis proprietära och har optimerats för att fungera med en viss DBMS.
Mekanism för kommunikation mellan processer Mekanismen för kommunikation mellan processer (IPC) är den process genom vilken en process kommunicerar med en annan. Exempel är namngivna rör, TCP/IP-socketar och DECnet-socketar. Valet av IPC-mekanism begränsas av det operativsystem och nätverk som används.
Nätverksprotokoll Nätverksprotokollet används för att transportera dataströmmen över ett nätverk. Det kan betraktas som VVS som stöder de IPC-mekanismer som används för att implementera dataströmsprotokollet, samt stöd för grundläggande nätverksåtgärder som filöverföringar och utskriftsdelning. Nätverksprotokoll inkluderar NetBEUI, TCP/IP, DECnet och SPX/IPX och är specifika för varje nätverk.