William Sandqvist Distributed Computing Client – Server. En skrivarserver kan vara ett exempel på en Client-Server arkitektur. S Burd, Systems Architecture ISBN Figure 13-2
William Sandqvist Client-Server trelager arkitektur Datalagret. Data i databaser. Buisiness logic layer. Regler och procedurer för affärstransaktioner. View layer. Format för användarens in/ut-matning. S Burd, Systems Architecture ISBN Figure 13-3
William Sandqvist Interprocess Communication S Burd, Systems Architecture ISBN Figure 13-3
William Sandqvist Port och Socket Port är start eller slut-punkt för kommunikation. Portnumret är ett 16-bitars-tal och anges decimalt. En Socket är IP-adress ”:” Portnummer Här är dator a ansluten till socket : :6 och kommunicerar med dator b : :6 S Burd, Systems Architecture ISBN Figure 13-8
William Sandqvist Namngiven Pipe S Burd, Systems Architecture ISBN Figure 13-9 En (anonym) Pipe är en kedja av processer där den förstes utdata länkas vidare som den andres indata osv. Processerna läser och skriver Pipen som en fil. En namngiven Pipe lagras med ”filnamn” i datorns filsystem. Den kan användas för att kommunicera med processer på andra datorer över internet.