Mainos

asiakaspalvelinverkon määritelmä Client-Server-verkottuminen on paradigma, jota käytetään yleisimmin verkottumisessa ympäri maailmaa. Kuten nimi tekee melko selväksi, asiakaspalvelinverkon määritelmä on, että yksi osapuolista toimii asiakkaana ja toinen palvelimena.

Esimerkiksi, juuri tällä hetkellä tietokoneesi toimii asiakkaana, joka pyytää tätä verkkosivua MakeUseOf-palvelimelta, joka sitten vastaa mielellään takaisin pyytämälläsi sivulla. Sitten asiakas vastaanottaa sivun ja näyttää sen sinulle, jotta voit lukea tämän upean artikkelin!

Se on sen ydin. Jos joudut koskaan selittämään itsellesi tai jollekin muulle, mikä asiakaspalvelimen verkottuminen tai asiakaspalvelimen tietojenkäsittely on, selittää se yllä olevalla esimerkillä. Jos olet kuitenkin kiinnostunut sukeltamaan vähän syvemmälle asiakaspalvelinverkon määritelmään, olet tervetullut seuraamaan sitä.

Kuinka asiakkaat ja palvelimet kommunikoivat?

Mainitsin yllä olevassa esimerkissä, että "tietokoneesi pyytää MakeUseOf-palvelinta verkkosivulle". Saatat kysyä, miten se tapahtuu? Kommunikoivatko he englanniksi, saksaksi vai ranskaksi? Oikeastaan ​​kukaan niistä. Myöskään viestintäkieltä ei ole. Asiakkaat ja palvelimet käyttävät erityisiä viestejä, jotka ovat yhteisen protokollan mukaisia ​​kommunikoidakseen keskenään.

instagram viewer

asiakaspalvelinverkon määritelmä

Protokolla ja viestin muoto on sovittava etukäteen, muuten viestintää ei voi olla. Esimerkiksi ”http: //"Kirjoitat selaimesi osoiteriville ja määrittää käyttämäsi HTTP- tai HyperText Transfer Protocol kommunikoida palvelimen kanssa. Yllä olevassa kuvassa on esimerkki HTTP-pyynnöstä, kun halusin mennä Google Intia.

Satamista ja palvelimista

Okei, nyt tiedät, että tietokoneesi voi puhua HTTP: tä. Tarkoittaako se, että kaikki Internet-viestintä käyttää HTTP: tä? Tai miten tietokone tietäisi milloin käyttää mitä protokollaa? Nämä ovat kysymykset, joihin yritän vastata tässä osiossa. Ensinnäkin annan minun selvittää joitain asioita - toistaiseksi olen esittänyt 10 000 metrin näkymän koko asiakaspalvelimen verkostoitumismallista, jossa tietokoneet toimivat joko asiakkaana tai palvelimena.

Nyt on aika lähentää ja saada yksityiskohtainen ilme. Palaamalla verkkosivun esimerkkiin selaimesi toimii oikeasti asiakkaana. Koska voit käyttää useita sovelluksia yhdessä tietokoneellasi, tietokoneesi voi tosiasiallisesti toimia asiakas usealle palvelimelle tai valmistautua tähän - sopivalla ohjelmistolla se voi toimia asiakkaana ja samoin palvelin.

Haluatko edelleen hämmentää tätä asiakaspalvelinverkon määritelmää? Sallikaa minun selventää. Oletetaan, että sinulla on Google Chrome ja FileZilla (FTP-asiakas, FTP on toinen protokolla), nyt tietokoneesi voi muodostaa yhteyden verkkopalvelimeen HTTP: n ja FTP-palvelimen avulla, toimien siten asiakkaana ja pyytäen sisältöä kahdelta palvelimelta. Asenna vastaavasti sopiva ohjelmisto ja voit olla yhteydessä minkä tahansa sellainen palvelin. Kaikki protokollan toteutus on ohjelmoitu näihin sovelluksiin.

asiakaspalvelinverkon määritelmä

Nyt, jos rinnakkain asennat tietokoneellesi myös jotain IIS: ää tai Apachea, niin tietokoneesi pystyy toimia palvelimena muille asiakkaille ja palvella verkkosivupyyntöjä (sekä IIS että Apache ovat web-palvelimia ohjelmisto). Itse voit kokeilla “http://localhost”Web-selaimessa, ja se muodostaa yhteyden tietokoneellesi asennettuun web-palvelinohjelmistoon verkkosivun näyttämiseksi.

Voit jopa asentaa useita palvelinohjelmistoja tietokoneellesi. Joten yhtä tietokonetta voidaan käyttää esimerkiksi web-palvelimena verkkosivujen palvelemiseen ja FTP-palvelimena tiedostojen siirtämiseen. Palvelinohjelmisto kuuntelee pohjimmiltaan tietokoneen portteja. Aina kun pyyntö tulee nimetylle portille, asianmukainen palvelin ryhtyy toimiin ja vastaa. Esimerkiksi Apache kuuntelee porttia 80 ja selaimet tietävät lähettävän pyynnöt porttiin 80 oletuksena. Joten aina kun pyyntö saapuu porttiin 80, Apache vastaisi takaisin verkkosivulla.

Joten kaiken tämän tiivistämiseksi tietokoneesi ohjelmistot käyttävät tietokoneesi laitteistoa pyynnön esittämiseen tietyssä muodossa. Pyyntö lähetetään sitten verkon kautta asianmukaiselle palvelimelle (IP-osoitteita käyttämällä), joka käyttää sitten asennettua palvelinohjelmistoa suorittamaan jonkin verran käsittelyä ja vastaa tuloksiin.

Kysymyksiä?

Olen Varun Kashyap Intiasta. Olen intohimoinen tietokoneisiin, ohjelmointiin, Internetiin ja niitä ohjaaviin tekniikoihin. Rakastan ohjelmointia ja työskentelen usein Java-, PHP-, AJAX-projektien jne.