Haluatko ymmärtää, mitä kaikki erityyppiset palvelimet ovat tietokoneverkoissa?
Luettelemme ne kaikki nopeasti, käymme sitten ne läpi ja selitämme ne yksityiskohtaisemmin:
- web Server
- Tietokantapalvelin
- Sähköpostipalvelin
- Web-välityspalvelin
- DNS-palvelin
- FTP-palvelimen
- file Server
- DHCP-palvelin
- Cloud Server
No, olet jo käyttänyt asiakas-palvelin -mallia edes huomaamatta sitä, jos luet tätä viestiä juuri nyt. Sinä (asiakkaana) vaati resurssia (tämä verkkosivu), jonka toimitti verkkopalvelin.
Tämä on vallitseva nykyaikaisen viestinnän arkkitehtuuri, jossa palvelimet tarjoavat digitaalista tietoa asiakkaille.
Vertais- tai "P2P"-malli luottaa siihen, että tietokoneet ovat yhteydessä toisiinsa tietojen vaihtamiseksi.
Asiakas-palvelin-arkkitehtuuri, toisin kuin P2P-malli, perustuu pääverkkopalvelimeen tai verkkoon kytkettyyn konesarjaan, yleensä datakeskukseen.
Asiakkaat tai tavalliset tietokoneet Internet-yhteys tai lähiverkkoon, lähettää paketteja palvelimelle tietojen pyytämiseksi.
Kun palvelin vastaanottaa nämä vaatimukset, sillä on kolme vaihtoehtoa: hyväksyä paketti, hylätä tai "pudottaa" paketti tai katkaista yhteys hiljaa.
Palvelimen ja asiakkaan on lähetettävä pyyntöjä toisilleen ja toisilleen oikeissa porteissa, kun tietovirtaa ohjataan "portteihin".
Nämä palomuurit on usein määritetty vastaanottamaan erilaisia pyyntöjä. Esimerkiksi useimmat palvelimet, jotka käyttävät Hypertext Transfer Protocol -protokollaa (HTTP), hyväksyvät vain tietopyynnöt porttien 80 tai 443 kautta.
Jos lähetät paketin asiakkaalta oikein määritetylle palvelimelle toisessa portissa, palvelin yleensä pudottaa paketit hiljaa.
Nyt kun olemme käsitelleet perusasiat asiakas-palvelin-mallin toiminnasta, katsotaanpa joitain yleisimpiä palvelintyyppejä viestintäjärjestelmissä ja tietotekniikan alalla yleensä.
Tarkastellaan, miten ne toimivat, miksi ne toimivat miten he tekevät sen ja miksi ne ovat niin tärkeitä tietokoneverkossa.
1. Verkkopalvelin
Tällä hetkellä tarkastelemaasi verkkosivustoa käyttää verkkopalvelin. Tämäntyyppinen palvelin palvelee ensisijaisesti verkkosisältöä asiakkaille.
Asiakkaat lähettävät "GET"- ja "POST"-pyyntöjä verkkopalvelimille (muiden verbien ohella).
"GET"-pyyntö tehdään, kun asiakas todella haluaa hakea tietoja eikä hänellä ole mitään dataa lähetettäväksi palvelimelle.
POST-pyyntö päinvastoin tehdään, kun asiakkaalla on tietoja jaettavaksi palvelimen kanssa ja hän odottaa vastausta. Esimerkiksi lomakkeen täyttäminen verkkopalvelimella ja lähetä-painikkeen painaminen on "POST"-pyyntö asiakkaalta palvelimelle.
Web-palvelimet ovat usein "pääless.” Tämä tehdään palvelimen muistin säästämiseksi ja sen varmistamiseksi, että se riittää palvelimen käyttöjärjestelmän ja sovellusten virtalähteeksi.
Termi "pääless” viittaa siihen, että se ei toimi tyypillisen kotitietokoneen tavoin, vaan yksinkertaisesti palvelee sisältöä. Näiden palvelimien järjestelmänvalvojat voivat käyttää niitä vain komentorivipäätteiden kautta.
Muista, että nämä verkkopalvelimet, kuten tietokoneesi, voivat suorittaa minkä tahansa tyyppisiä sovelluksia.
Ne voivat myös toimia missä tahansa käyttöjärjestelmässä, kunhan ne noudattavat Internetin yleisiä "sääntöjä".
Nykyaikaiset verkkosovellukset rakennetaan tyypillisesti kerroksittain, alkaen palvelinpuolen komentosarjoista ja ohjelmista, jotka käsittelevät tietoja (esim. PHP, ASP.NET jne.) ja päättyen asiakaspuolen komentosarjoihin (esim. Javascript), jotka määrittelevät kuinka dataa tulee käsitellä. esitellään.
Verkkoselain tuottaa sitten sisällön näyttääkseen sivun sellaisena kuin luet sitä juuri nyt. Jos aiot luoda oman web-palvelimen, voimme tehdä niitä suosituksia.
Microsoft IIS, Apache, Nginx ja muut suositut verkkopalvelimet on lueteltu alla.
Verkkopalvelimet käyttävät seuraavia portteja: portti 80 HTTP:lle (salaamaton) ja portti 443 HTTP:lle (salattu). Web-palvelimet ovat nykyään yleisimpiä palvelimia.
2. Tietokantapalvelin
Tietokantapalvelinta käytetään yleensä yhdessä jonkin muun tyyppisen palvelimen kanssa. Tämän tyyppinen palvelin on olemassa vain tietojen tallentamiseen ryhmissä.
On olemassa lukuisia tiedontallennusmenetelmiä, jotka perustuvat erilaisiin teorioihin. Yksi yleisimmistä on "SQL", joka tulee sanoista "Structured Query Language".
Tietokantaohjelmoijat voivat rakentaa tietokantoja näille palvelimille kirjoittamalla komentosarjoja tietokannan kielellä.
WWW-sovellukset käyttävät yleensä palvelinpuolen komponentteja, jotka muodostavat yhteyden tietokantapalvelimeen tietojen hakemiseksi käyttäjien syöttäessä niitä.
Web-palvelimet ja tietokantapalvelimet kannattaa pitää eri koneissa. Tietokantapalvelimien pitäisi olla olemassa itsenäisesti turvallisuussyistä.
Jos hakkeri saa pääsyn koko verkkopalvelimeen, mutta ei tietokantapalvelimeen, hän voi välittömästi hakea tai muuttaa tietokantapalvelimelle tallennettuja tietoja.
MySQL, MariaDB, Microsoft SQL, Oracle Database ja muut suositut tietokantapalvelimet on lueteltu alla.
Tietokantapalvelimet käyttävät seuraavia portteja: portti 3306 (MySQL, MariaDB), portti 1433 (MS-SQL) ja portti 1521. (Oracle DB). Tietokantapalvelimet ovat yleensä yhtä yleisiä kuin web-palvelimet, koska useimmat verkkopalvelimet vaativat tietokantapalvelimen.
3. Sähköpostipalvelin
Sähköpostipalvelin toimii yleensä SMTP:llä tai Simple Mail Transfer Protocolilla. Uudemmat sähköpostipalvelimet voivat käyttää muita protokollia, mutta SMTP pysyy hallitsevana protokollana.
Postipalvelut toimivat sähköpostipalvelimella. Nämä palvelimet yksinkertaisesti hyväksyvät sähköpostit yhdeltä asiakkaalta toiselle ja välittävät tiedot jollekin toiselle palvelimelle.
Koska tiedot yksinkertaistuvat lähetettäessä SMTP:n kautta, osa tiedoista, kuten web-muotoilu, yleensä katoaa sähköpostitapahtumissa.
Sähköpostipalvelimet yhdistetään tyypillisesti verkkopalvelimiin nykyaikaisessa lähestymistavassa. Tämä mahdollistaa sen, että käyttäjillä on "verkkoasiakas", joka näyttää tiedot graafisesti verkkosivulla. Jotkut uudemmat verkkosovellukset voivat jopa simuloida kotitietokoneen sähköpostiohjelmaa ilman asennusta.
Sähköpostipalvelimien käyttämiä portteja ovat portti 25 (SMTP), portti 587 (suojattu SMTP) ja portti 110. (POP3).
Sähköpostipalvelin on eri tyyppinen palvelin kuin verkkopalvelin ja on tyypillisesti less yhteisiä.
4. Web-välityspalvelin
Web-välityspalvelin voi toimia millä tahansa useista protokollista, mutta silti ne kaikki tekevät saman asian.
He vastaanottavat käyttäjien pyyntöjä, suodattavat ne ja toimivat sitten käyttäjän puolesta. Yleisin verkkovälityspalvelintyyppi on suunniteltu ohittamaan koulujen ja yritysten verkkosuodattimet.
Koska verkkoliikenne reititetään yhden IP-osoitteen ja verkkosivuston kautta, jota ei ole vielä estetty, käyttäjät voivat päästä sivustoille, jotka ovat kiellettyjä näiden suodattimien kautta.
Organisaation välityspalvelin on a less yleinen tyyppi. Sillä on sama vaikutus, mutta se on yleensä yrityksen hyväksymä.
Se kerää verkkoliikennettä käyttäjiltä, kirjaa sen myöhempää analysointia varten ja lähettää sen Internetiin.
Tämä aggregoi käyttäjäliikennettä siten, että yhtä laitetta ei voida erottaa avoimesti toisesta. Tämäntyyppinen palvelin ei ole yhtä yleinen.
5. DNS-palvelin
DNS-palvelinta, joka tunnetaan myös nimellä "Domain Name Service" -palvelin, käytetään usein verkkotunnusten muuntamiseen IP-osoitteiksi.
Kun kirjoitat verkkotunnuksen selaimeesi ja painat Enter, se viittaa tähän palvelimeen. Asia on siinä, että käyttäjien ei tarvitse muistaa IP-osoitteita, ja organisaatiot voivat saada sopivan nimen.
Internet-palveluntarjoajat (ISP) tarjoavat yleensä DNS-palvelimia asiakkailleen. Kuitenkin monet organisaatiot tarjoavat tämän hakupalvelun ilmaiseksi (kuten suosittu Google DNS -palvelin IP 8.8.8.8).
Näitä vaihtoehtoisia DNS-palvelimia käyttävät usein käyttäjät, jotka ovat huolissaan online-yksityisyydestään.
Kun käyttäjät luovat uuden verkkotunnuksen, myös DNS-palvelimia käytetään. Koska DNS-palvelimet toimivat hierarkkisesti, jotkin ovat "virallisempia" kuin toiset.
Verkkotunnus on rekisteröity yhdelle ylemmän tason DNS-palvelimelle, johon muut, alemman tason DNS-palvelimet viittaavat. Tämä rekisteröinti leviää tyypillisesti ympäri maailmaa prosessissa, joka kestää kolmesta neljään päivää.
6. FTP-palvelin
FTP-palvelimet, jotka tunnetaan myös nimellä "File Transfer Protocol" -palvelimet, palvelevat yhtä tarkoitusta: isännöidä tiedostojen vaihtoa käyttäjien välillä.
Koska nämä palvelimet eivät oletusarvoisesti tarjoa tietyntyyppistä salausta, niiden sijaan käytetään usein useita suojattuja protokollan versioita (kuten sFTP, joka on FTP suojatun SSH-protokollan yli).
FTP-asiakassovelluksella todennuksen jälkeen käyttäjät voivat ladata tai ladata tiedostoja tämän tyyppiseltä palvelimelta. Käyttäjät voivat myös selata palvelimella olevia tiedostoja ja ladata tiedostotyyppejä tarpeen mukaan.
FTP-palvelimet käyttävät seuraavia portteja: 20, 21 ja 22 FTP:lle ja 22 sFTP:lle.
FTP-palvelimet otetaan yleensä käyttöön osana verkkopalvelimia, joten ne ovat yhtä tuottelias kuin verkkopalvelimet, mutta nykyään niiden käyttö on less lausutaan.
7. Tiedostopalvelin
Tiedostopalvelin ei ole sama asia kuin FTP-palvelin. Tämä palvelin on nykyaikaisempi ja voi tyypillisesti "kartoittaa" verkkoon liitetyt tiedostot muille asemille. Tämä tarkoittaa, että käyttäjät voivat selata kansioita kotityöpöytänsä tiedostoselaimella.
Tämän tyyppisen palvelimen tärkein etu on, että käyttäjät voivat ladata ja ladata tiedostoja ja tietoja. Järjestelmänvalvoja on vastuussa tiedostojen käyttöoikeuksista.
Tiedostopalvelimia löytyy yleisesti yritysverkoista, joko Windows Active Directory -ympäristöstä tai Linux-käyttöjärjestelmästä. Kun yhä useammat ihmiset siirtyvät käyttämään pilvitallennusta, tämäntyyppiset palvelimet ovat yleistymässä less ja less yhteinen paikan päällä.
8. DHCP-palvelin
DHCP-palvelin määrittää asiakastietokoneiden verkkoasetukset käyttämällä DHCP (Dynamic Host Communication Protocol) -protokollaa.
Sen sijaan, että staattiset IP-osoitteet ja muut asetukset määritettäisiin manuaalisesti suuressa verkossa olevissa tietokonejärjestelmissä, verkossa oleva DHCP-palvelin määrittää nämä verkkoasetukset LAN-tietokoneissa mukautuvasti.
9. Pilvipalvelin
Totta puhuen pilvipalvelin ei ole palvelintyyppi. Todellisuudessa kaikki yllä mainitut palvelimet ovat tarkasti ottaen kaikkia pilvipalvelimia, koska ne kaikki on otettu käyttöön pilvessä, eli useimmissa nykyaikaisissa arkkitehtuureissa suurin osa tämän tyyppisistä palvelimista on sijoitettu etäkäyttöön yrityksen fyysisten tilojen sijaan. .
Vaikka jotkut suuret yritykset ylläpitävät edelleen paikallisia palvelimia.
Nyt kun olemme tarkastelleet erityyppisiä palvelimia, näemme erilaisia alustoja, joissa niitä voi olla.
Palvelinalustojen tyypit
Fyysiset palvelimet ja virtuaaliset palvelimet ovat kaksi yleisintä verkoissa esiintyvää palvelintyyppiä. Tässä on kuinka ne ovat samanlaisia ja miten ne eivät ole.
1. Fyysinen palvelin
Lopulta se on fyysinen palvelin, joka palvelee tietoja. Nykyaikaiset fyysiset palvelimet, jotka toimivat metallilla ja sähköllä, pystyvät usein palvelemaan paljon enemmän kuin yksi käyttäjä koskaan tarvitsee.
Hosting-yritykset sijoittavat nämä yleensä datakeskuksiin palvellakseen erilaisia asiakkaita. Suuremmat organisaatiot, jotka luottavat näihin, ovat ainoa poikkeus; näissä tapauksissa organisaatiot omistavat tyypillisesti fyysisten palvelimien verkon.
Aikaisemmin jokainen verkon palvelin (esimerkiksi verkkopalvelin, tietokantapalvelin ja niin edelleen) oli omassa fyysisessä palvelimessaan. Tästä konseptista luovutaan asteittain virtualisointiteknologioiden hyväksi, joiden avulla jokainen palvelin voi olla virtuaalikone suuremmassa fyysisessä koneessa.
2. Virtuaalikone
A Virtual Server on fyysisen palvelimen osa, joka on osioitu. Suurin osa Internetin "palvelimista" on virtuaalisia palvelimia. Heille annetaan usein tietty määrä fyysisiä palvelinresursseja käytettäväksi (kuten RAM, CPU, tallennustila).
Virtuaalipalvelimia voi vuokrata murto-osalla fyysisen palvelimen hinnasta. Tämä johtuu siitä, että isännöintiyritykset yleensä omistavat tai vuokraavat fyysisen palvelimen tukkuhintaan ja saavat sitten voittoa myymällä fyysisen koneen osia käyttäjille, joilla on pienempi joukko kerrallaan.
Ennen kuin päätämme, katsotaanpa joitain yleisiä kysymyksiä palvelimien tyypeistä.
Palvelintyypit UKK
Mikä on palvelin tietokoneverkossa?
Palvelin on tietokone, joka on linkitetty muiden työasemien verkkoon, joka tunnetaan nimellä "asiakas". Asiakastietokoneet käyttävät verkkoa tietojen pyytämiseen palvelimelta. Palvelintietokone tekee tyypillisesti "työtä", jota asiakastietokone ei pysty tekemään itse, koska sillä on tietty ohjelmisto tai verkkoarkkitehtuuri erikoistoimintojen suorittamiseksi. Tyypillinen esimerkki palvelimesta on verkkopalvelin, jota käytetään palvelemaan verkkosivustoja asiakkaille, tai sähköpostipalvelin, joka vastaanottaa ja lähettää sähköposteja.
Miten tietokonepalvelimet toimivat?
Palvelin toimii siten, että se sijoitetaan verkkoarkkitehtuuriin, jossa se on useiden käyttäjien käytettävissä. Paikallinen tietokoneesi tallentaa sille asettamasi asiakirjat ja tietueet, kun taas palvelin tallentaa kaikki tiedot yhdistettynä palvelemiinsa asiakkaisiin ja jakaa tiedot kaikkien laitteiden kanssa, jotka tarvitsevat pääsyn niihin. Palvelimelta puuttuu tyypillisesti erillinen näyttö ja näppäimistö, ja sitä käytetään tavallisesti etänä ohjelmiston, kuten RDP:n tai Remote Desktopin, kautta.
Miksi tarvitsemme palvelimen?
Palvelinta vaaditaan tarjoamaan kaikki verkon yli tarvittavat palvelut, olipa kyseessä sitten suuryritykset tai yksityiset verkon käyttäjät. Tietyntyyppiset palvelimet, kuten sähköpostipalvelin tai tiedostovarasto, ovat välttämättömiä yrityksen sujuvan toiminnan kannalta. Vielä muutama vuosi sitten useimmat palvelimet sijaitsivat samassa paikassa kuin yritys, mutta nykyään useimmat palvelimet ovat pilvipohjaisia. Tämä tarkoittaa, että yrityksesi voi työskennellä missä tahansa, missä on luotettava internetyhteys.
Ole hyvä Jätä hyödyllinen kommentoi ajatuksiasi ja jaa tämä sitten Facebook-ryhmissäsi (ryhmissä), jotka pitävät tätä hyödyllisenä, ja hyödynnetään yhdessä. Kiitos jakamisesta ja mukavuudesta!
Disclosure: Tämä sivu voi sisältää linkkejä ulkoisille sivustoille tuotteille, joita rakastamme ja kannatamme sydämestämme. Jos ostat suosittelemiamme tuotteita, saatamme ansaita viittausmaksun. Tällaiset maksut eivät vaikuta suosituksiimme, emmekä hyväksy maksuja positiivisista arvosteluista.