Nej, det är inte riktigt meningsfullt. Här är varför och hur man tänker på det:
* server: En server är ett system som * tillhandahåller * en tjänst eller resurs. Detta kan vara data, bearbetningskraft eller åtkomst till en databas. Servrar kör vanligtvis specialiserad programvara utformad för att hantera förfrågningar från klienter.
* klient: En klient * begär * en tjänst eller resurs från en server. Detta är vanligtvis en applikation som körs på en användares enhet (skrivbord, bärbar dator, telefon etc.).
* terminal: En terminal är en enhet som gör det möjligt för en användare att interagera med ett datorsystem (vanligtvis en server).
Frågan:
Problemet är att sammanföra * terminalen * (den fysiska enheten) med * servern * (programvaran och hårdvaran som tillhandahåller en tjänst). Medan en terminal * kan * användas för att * komma åt * en server, är terminalen i sig inte i sig servern.
Bättre förklaring:
Här är ett tydligare sätt att tänka på det:
* Applikationen (Kör på en enhet, till och med en terminal) fungerar som en klient Eftersom det begär data eller tjänster.
* datorn som terminalen är ansluten till might Var värd för en server ansökan som svarar på klientens förfrågningar.
Exempel:
Föreställ dig att du använder en terminal för att ansluta till en fjärrserver för att komma åt en databas:
* terminal: Den fysiska enheten du skriver på (t.ex. en datorskärm och tangentbord).
* Application (klient): Applikationen (som MySQL Workbench, eller ett kommandoradsverktyg) som körs *på din enhet eller själva terminalen *. Den skickar SQL -frågor till servern.
* server: Databasserverprogramvaran (som MySQL Server eller PostgreSQL) som körs på en *fjärrdator *. Den tar emot frågor från klienten, kör dem och skickar tillbaka resultaten.
Nyckel takeaway: Servern tillhandahåller tjänsten, klienten begär den, och terminalen är helt enkelt medel för att interagera med systemet, potentiellt vara värd för klientapplikationen eller fungera som en ledning till servern.