Hirdetés

az ügyfélkiszolgáló hálózat meghatározása Az ügyfél-szerver hálózatépítés olyan paradigma, amelyet a világ minden táján a hálózatépítésben használnak leggyakrabban. Mivel a név eléggé világossá teszi, az ügyfélkiszolgáló-hálózat meghatározása az, hogy az egyik érintett fél ügyfélként működik, a másik pedig szerverként.

Például ebben a pillanatban a számítógépe ügyfélként jár el, amely ezt a weboldalt kéri a MakeUseOf szervertől, amely boldogan válaszol a kért oldallal. Az ügyfél ezután megkapja az oldalt, és megmutatja neked, lehetővé téve ezzel a csodálatos cikk elolvasását!

Ez a lényege. Ha valaha is el kellett magyaráznia magát vagy valaki mást, mi az ügyfélkiszolgáló hálózatépítése vagy az ügyfélkiszolgáló kiszámítása, akkor elegendő a fenti példával magyarázni. Ha azonban érdekli kicsit mélyebben belemerülni az ügyfélkiszolgáló-hálózat meghatározásába, szívesen követjük ezt.

Hogyan kommunikálnak az ügyfelek és kiszolgálók?

A fenti példában megemlítettem, hogy „a számítógépe a MakeUseOf szervert kéri egy weboldalhoz”. Megkérdezheti, hogy történik ez? Angolul, németül vagy franciául kommunikálnak? Valójában egyik sem. Nincs egyetlen kommunikációs nyelv sem. Az ügyfelek és a kiszolgálók speciális üzeneteket használnak, amelyek megfelelnek a közös protokollnak a kommunikációhoz.

az ügyfélkiszolgáló hálózat meghatározása

A protokollról és az üzenet formátumáról előre kell megállapodni, különben nem lehet kommunikáció. Példaként a „http: //"Írja be a böngésző címsorába, megadja, hogy Ön milyen HTTP vagy HyperText Transfer Protocol kommunikálni a szerverrel. A fenti kép egy HTTP-kérést mutat be, amikor el akartam menni Google India.

Portok és kiszolgálók

Oké, most már tudja, hogy a számítógépe képes HTTP-t beszélni. Ez azt jelenti, hogy az interneten keresztüli kommunikáció HTTP-t használ? Vagy hogyan tudná a számítógépem mikor kell használni ezt a protokollt? Ezekre a kérdésekre próbálom megválaszolni ebben a szakaszban. Először engedje meg, hogy tisztázza néhány dolgot - eddig 10 000 láb áttekintést mutattam be az ügyfélkiszolgáló teljes hálózati paradigmájáról, amelyben a számítógépek kliensekként vagy szerverként viselkedtek.

Ideje nagyítani és részletesen megismerkedni. Visszatérve a weboldal példájához, valójában az Ön böngészője jár az igazi ügyfélként. Mivel több alkalmazást együtt futtathat a számítógépen, a számítógépe valójában úgy működhet ügyfél több kiszolgálóra, vagy felkészülhet erre - megfelelő szoftverrel ügyfélként működhet és szerver is.

Még mindig zavarja az ügyfélkiszolgáló-hálózat meghatározása? Hadd tisztázjam. Tegyük fel, hogy van Google Chrome és FileZilla (egy FTP kliens, Az FTP egy másik protokoll), mostantól a számítógép csatlakozhat egy webkiszolgálóhoz HTTP és FTP szerver használatával, így ügyfélként járhat el és tartalmat kérhet két szerverről. Hasonlóképpen telepítse a megfelelő szoftvert, és velük is kommunikálhat Bármi egyfajta szerver. A protokoll megvalósítása mind ezekbe az alkalmazásokba be van programozva.

az ügyfélkiszolgáló hálózat meghatározása

Most, ha egymás mellett telepít is valamit, például IIS-t vagy Apache-t a számítógépére, akkor a számítógépe képes kiszolgálóként működik más ügyfelek számára, és weboldal-kérelmeket szolgál ki (mind az IIS, mind az Apache webkiszolgálók szoftver). Valójában kipróbálhatja “http://localhost”A webböngészőben, és kapcsolódni fog a számítógépen telepített webkiszolgáló szoftverhez egy weboldal megjelenítéséhez.

A kiszolgálóra akár több szerver szoftvert is telepíthet. Tehát például egyetlen számítógép használható webszerverként a weboldalak kiszolgálására és FTP szerverként a fájlok továbbítására. A kiszolgálószoftver alapvetően meghallgatja a számítógépen úgynevezett portokat. Ha egy kérés egy kijelölt porton érkezik, a megfelelő kiszolgáló cselekszik és válaszol. Az Apache például meghallgatja a 80-as portot, és a böngészők tudják, hogy alapértelmezés szerint kéréseket küldnek-e a 80-as portra. Tehát ha egy kérés érkezik a 80-as portra, az Apache egy weboldallal válaszol.

Tehát az összes összegzéséhez a számítógépen lévő szoftver a számítógép hardverén alapul egy meghatározott formátumú kérés kezdeményezésében. Ezt a kérést ezután továbbítja a hálózaton keresztül a megfelelő kiszolgálóra (IP-címek használatával), amely a telepített kiszolgálószoftvert használja valamilyen feldolgozás elvégzéséhez, és válaszol az eredményekre.

Kérdései vannak?

Varun Kashyap vagyok, India. Nagyon szenvedélyesek vagyok a számítógépek, a programozás, az internet és a technológiák iránt, amelyek vezetik őket. Szeretem a programozást és gyakran Java, PHP, AJAX stb. Projektekkel dolgozom.