Johdanto HTTP: Domain Name System -palvelimiin

Kuinka DNS toimii ja miksi se on tärkeää?

Yleiskatsaus

Koko tämän sarjan aikana käsittelemme seuraavia perusasioita:

  • Kuinka DNS toimii? [Sinä olet täällä!]
  • Verkkopino, OSI-malli
  • HTTP-menetelmät ja -muodot
  • Asiakastunnus
  • Perus / Digest-todennus
  • HTTPS, joka toimii SSL / TLS: n kanssa

Mikä on HTTP?

HyperText Transfer Protocol (HTTP) on Sir Tim Berners Leen vuonna 1989 suunnittelema protokolla. Se muodostaa perustan sille, miten verkkosivut kommunikoivat web-palvelimelta asiakkaan selaimeen.

DNS-palvelimet

Onko yhteys verkkosivuun muodostettu heti sen jälkeen, kun olet kirjoittanut verkkotunnuksen, kuten medium.com? Ehdottomasti ei!

Koneet, toisin kuin me, tunnistavat verkkosivujen sijainnin IP-osoitteiden perusteella . Nämä numerosarjat, kuten 104.16.121.127, ovat koneystävällisempiä, varsinkin kun verkossa on miljoonia verkkotunnuksia.

Verkkotunnusjärjestelmällä (DNS) on ratkaiseva rooli koko HTTP-pyyntöprosessissa, koska sen avulla voimme soittaa verkkosivulle kirjoittamalla yksinkertaisen verkkotunnuksen www.medium.comsen sijaan, 104.16.121.127että haluaisit käyttää sivustoa.

Ilman DNS, aivot olisi täynnä numeroita vain yrittää muistaa IP-osoitteita jokaisen yksittäisen verkkosivuilla käytät!

Nyt kun tiedämme, että IP-osoitetta pyydetään joka kerta, kun kirjoitamme verkkotunnuksen, selvitetään, mistä tämä pyyntö etsii oikeaa IP-osoitetta.

Paikallinen välimuisti

Välimuisti on muistilohko tietojen väliaikaiselle tallennukselle, jota on todennäköistä käyttää uudelleen. Ensimmäinen asia, joka tapahtuu, on DNS Resolver (joka asuu tietokoneellasi) tarkistaa selaimen välimuistin, jota seuraa tietokoneen DNS-välimuisti. Jos käytit verkkosivustoa äskettäin, sen IP-osoite on välimuistissa järjestelmässä.

Tällöin selain voi soittaa välittömästi IP-osoitteeseen hakeaksesi verkkosivun!

Yksi asia on huomata, että jokaisella välimuistilla on viimeinen voimassaolopäivä, jota kutsutaan "Aika elää" -asetukseksi. Tämä asetusmäärittää, kuinka kauan välimuistia voidaan tallentaa, kun verkkosivustoa käytetään. Käsittelemme, miten se toimii myöhemmin.

DNS-rekursiori

Jos IP-osoitetta ei löydy paikallisesta välimuistista, se pyytää sitä DNS Recursorilta. DNS-rekursiori on usein Internet-palveluntarjoajan (ISP) DNS-palvelin.

Näillä sisäisillä DNS-palvelimilla on välimuistit verkkosivustoilta, joissa heidän asiakkaansa ovat käyneet viime aikoina. Jälleen, jos IP-osoitetta ei löydy täältä, se välitetään seuraavalle verkkotunnuspalvelimelle.

Päätason verkkotunnuspalvelin

Root-Level Domain Server (RLDS), tai joskus kutsutaan '. 'Nimipalvelin on yksinkertaisesti portinvartija pyynnöille. Se lukee pyynnön ja etsii sopivan verkkotunnuspalvelimen, johon uudelleenohjata.

Sellaisena sillä on tärkeä rooli uudelleenohjauksessa seuraavalle verkkopalvelinten kerrokselle. Ne ovat hajallaan ympäri maailmaa estääkseen haitalliset hyökkäykset tuhoamasta Internet-verkkoa kohdistamalla RLDS: ään.

Ylätason verkkotunnuspalvelin

Top-aluetunnus Server (ALUETUNNUKSET) on nimipalvelimen verkkotunnusten lopussa niiden erityiset verkkotunnuksen päätteitä, kuten .com, .orgtai .io. RLDS: n välittämänä tämä kerros toimii samalla tavalla kuin toinen portinvartija. Pyyntö ohjataan viimeiseen ja viimeiseen pysäkkiin, toisen tason verkkotunnuspalvelimeen, ja se vie DNS-palvelimensa kautta.

Verkkotunnusten määrä kasvaa räjähdysmäisesti. RLDS: n on mahdotonta pystyä tallentamaan tai ohjaamaan niin suurta määrää IP-osoitteita. Sellaisena se ohjataan TLDS: ään tarvittavan prosessointitehon ja muistin monipuolistamiseksi.

Toisen tason verkkotunnuspalvelin

Tässä kerroksessa kaikki verkkotunnuksesta tallennetut tiedot ovat käytettävissä. Tämän DNS-palvelimen omistaa yleensä instituutti, joka vastaa verkkosivustosi ylläpidosta.

Siksi tälle DNS-palvelimelle lähetetään pyyntö verkkotunnuksen tietueesta. Se palauttaa IP-osoitteen sekä muut tärkeät tiedot, kuten palvelimen, jolla se on, ja sen aliaksen.

Menestys!

Selain vastaanottaa nyt IP-osoitteen. Se käyttää sitä yhteyden muodostamiseen isäntäpalvelimeen TCP / IP: n avulla ja noutaa verkkosivun HTTP: n kautta. Keskustelemme tästä osassa 2.

Aika elää -asetus

DNS-tietueilla on aika elää (TTL) -asetus. Tämä määrittää ajan, jonka kukin verkkotunnuspalvelin voi tallentaa tietueen välimuistiin.

Välimuisti on tärkeä. Se lyhentää sivun latausaikaa, koska DNS-tiedot on hankittava uudelleen aina, kun verkkotunnusta pyydetään. Siksi korkea TTL antaisi DNS-tietueiden pysyä hengissä pidempään. Tämän ansiosta verkkosivut latautuvat nopeammin.

Miksi kaikilla DNS-tietueilla ei ole korkea TTL-arvoa?

Korkealla TTL-arvolla se tarkoittaisi, että kävijät eivät näe muutoksia DNS: ään heti. Vierailijat näkevät muutoksen vasta sen jälkeen, kun DNS-tietue on vanhentunut.

Esimerkiksi, jos muuttaisimme tämän verkkosivun isäntää ja meillä olisi korkea TTL, muutokset eivät näy kävijöiden selaimessa heti. Tämä voi johtaa siihen, että rikkinäiset linkit eivätkä käyttäjät pääse käyttämään verkkosivua.

Isäntänimi - IP-osoitesuhde

Joten yksi verkkotunnus liitetään yhteen IP-osoitteeseen?

Vastaus on kyllä ​​... ja ei. Se voi olla, mutta ei tarvitse olla henkilökohtainen suhde.

Yksi isäntänimi, useita IP-osoitteita

Yksi isäntänimi, joka www.google.comvoi vastata useita IP-osoitteita, palvelimen kuormituksen tasapainottamiseksi, koska merkittävä määrä käyttäjiä soittaa samalle verkkosivulle mihin tahansa tiettyyn aikaan.

DNS-palvelimet käyttävät "Round Robin" -menetelmää siten, että kaikkia IP-osoitteita käytetään yhtä paljon.

Useita isäntänimiä, yksi IP-osoite

Tämän tarkoitus voi olla viittauslinkit. Esimerkiksi haku amazon.com/products/pcnäyttää tuotenäytön tietokoneille. Vaikka amazon.com/products/pc?user=cherdonse näyttää myös saman verkkosivun, kaikki ostot kertovat Amazonille, että olin viittaaja, antaen minulle mahdollisuuden saada siitä palkkioita.

Yritykset ostavat usein useita verkkotunnuksia, jotka linkittävät myös samalle verkkosivulle. Esimerkiksi google.comja google.netlinkittäisi sinut samalle hakukoneen verkkosivulle.

Johtopäätös

DNS-palvelin on erittäin tärkeä, koska se tallentaa tietokannan koneystävällisille IP-osoitteille käyttäjäystävällisillä verkkotunnuksilla. Nyt kun olemme oppineet, kuinka DNS-palvelimet toimivat yhdessä hajautetussa tietokannassa, tutkitaan, miten yhteys isäntäpalvelimeen muodostetaan osan 2 IP-osoitteella!

Hei! Olen Cher Don, joka jatkaa tällä hetkellä tietojenkäsittelytieteen päällikköä. Olen Paralegal Botin teknologiajohtaja ja löydät verkkosivustoni alla. Kiitos lukemisesta!

Piqued;

Laadukas sisältö Tarjoamme parasta sisältöä vaikeasti ymmärrettäville käsitteille. Olemme olleet siellä ja tunteneet saman kuin sinäkin ... www.piqued.co