Två huvudsakliga former av nätverk finns: peer-to -peer och klient /server . Peer -to - peer- användare ansluta till andra datorer på sitt nätverk och låter sina användare att dela skrivare , filer och andra resurser via deras nät . Chanserna är om du har ett hemnätverk , du och de andra datorerna i ditt hus interagera genom en peer-to - peer-nätverk system.The klient /server -modellen är avsedd för större nätverk där användarna aren ' t lokaliserad och koppla från en mängd andra platser . De flesta av de webbplatser du besöker är baserade på denna inställning . Klient /server -modellen består av två stora arkitektur typer - det dualistiska och tre nivåer . Dualistiska
två nivåer är det enklaste av arkitekturen typer , bestående av bara servern och klienten ansökan . Servern , även känd som databasen , inrymmer information om ett nätverk , samtidigt som kunden begär att få tillgång till informationen . I en modell på två nivåer , är denna ansökan direkt , därmed lätt att utveckla och underhålla . Även denna arkitektur typ är vanligare , är det oftast endast genomföras i mindre , mindre krävande förhållanden . Three - tier
tre nivåer modellen tillför ytterligare en nivå till det dualistiska inställning . Istället för kunden att ansluta direkt till servern som det gör med det dualistiska typen måste klientprogrammet göra förfrågningar till servern via en server applikation . Till exempel , om du försöker komma åt en webbplats med en tre - tier arkitektur typ , skulle din dator ansluta till webbplatsen ' s databasprogram . Databasen tillämpning skulle sedan skicka en förfrågan , å dina vägnar , till huvudservern . Huvudservern skulle behandla din begäran och skicka det tillbaka till databasen programmet , vilket sedan skulle presentera informationen till dig .
Fördelar och nackdelar
tre - tier arkitektur typ fungerar bättre på större nätverk där många användare begär information på en gång . Den extra nivå av serverprogrammet fungerar som en facilitator och tillåter fler användare att ansluta mer effektivt och hämta information i tid .
Tudelad typer utmärka sig i mindre , innehöll miljöer där datorer har ett gemensamt nätverk och säkerhetsrisker aren ' TA stort hot .
Även tre nivåer modell kan stödja ett större antal kunder , är det oerhört komplicerat och väger ner ditt system med en mängd komponenter . Dessutom är det svårare att underhålla.