I et klient-server-netværk kan computere have forskellige roller, såsom:
1. Klient:
En klient er en computer, der anmoder om tjenester fra en server. Den starter typisk en forbindelse til serveren og sender anmodninger om data, ressourcer eller tjenester. Klienten behandler og viser derefter det modtagne svar fra serveren.
2. Server:
En server er en computer, der leverer tjenester til andre computere på netværket. Den lytter efter indkommende kundeanmodninger, behandler dem og sender svar tilbage. Serveren kører typisk specifik software eller applikationer, der leverer de ønskede tjenester, såsom fildeling, webhosting, databaseadgang eller e-mail-tjenester.
I et peer-to-peer-netværk betragtes alle computere som ligeværdige, og der er ingen skelnen mellem klienter og servere. Hver computer kan fungere som både klient og server og dele ressourcer med andre computere på netværket.
Her er nogle roller, som computere kan have i et peer-to-peer-netværk:
1. Vært:
En vært er en computer, der deler sine ressourcer, såsom filer, mapper eller printere, med andre computere på netværket. Det gør disse ressourcer tilgængelige for andre computere, der anmoder om dem.
2. Gæst:
En gæst er en computer, der anmoder om ressourcer fra en anden computer på netværket. Den opretter forbindelse til værtscomputeren og får adgang til de delte ressourcer.
I både klient-server- og peer-to-peer-netværk kommunikerer computere med hinanden ved hjælp af netværksprotokoller og standarder for at etablere forbindelser, udveksle data og levere tjenester.