Skip to main content

Kuidas internet töötab?

Kuidas internet töötab?

Geoffrey Carr

Igaüks räägib internetist ja seda, kas või kuidas seda tuleks reguleerida. Kuid liiga vähe inimesi teab, kuidas internet tegelikult töötab või mis täpselt on internet.

Mis on Internet, täpselt?

Koduvõrgus on tõenäoliselt oma "kohtvõrk" ja see koosneb kõigist internetiühendusega ühenduvatest ruuteritest ühendatud seadmetest. Sõna "internet" viitab ülemaailmsele süsteemile "omavahel ühendatud arvutivõrgud".

See kõik internet on tõepoolest - suur arv arvutivõrke üle kogu maailma, ühendatud koos. Loomulikult on paljudest füüsilistest riistutest - teie linna tänavatel asuvatest kaablitest kuni ookeanipõrandate massiivsete kaablite ja satelliitidega, mis on orbiidil kogu planeedi ümbruses - see muudab selle side võimalikuks. Taustal on ka palju tarkvara, mis võimaldab teil sisestada veebisaidi aadressi nagu "google.com" ja teie arvutisse saata teave füüsilisele asukohale, kus see veebisait asub võimalikult kiiresti.

Isegi kui ühendate ainult ühe veebisaidiga, toimub see kapoti all palju rohkem. Teie arvuti ei saa otse saata teabet või andmete paketti veebisaidi hostivale arvutisse. Selle asemel saadab ta oma koduvõrgu kaudu paketi, kus on teave selle kohta, kus see läheb ja kus veebiserver peab vastama. Seejärel saadab marsruuter selle oma Interneti-teenuse pakkujalt (Comcast, Time Warner või muule kasutajale), kus see saadetakse teise Interneti-teenuse pakkuja teisele ruuterile ja nii edasi, kuni see jõuab sihtkohta. Kõik pakettid, mis saadetakse teie serverisse tagasi serveri serverilt, teevad tagurpidi reisi.

Ebaadekvaatse analoogia kasutamine on veidi sarnane kirja saatmisega posti teel. Teie kohalik postiametnik ei saa lihtsalt kiri haarata ja viia see otse üle kogu riigi või kontinendi sihtkoha aadressi. Selle asemel läheb kiri teie kohalikule postkontorile, kus see saadetakse teisele postkontorile, seejärel teisele ja nii edasi, kuni see jõuab sihtkohta. Kiri jõuab maailma teisest küljest kaugemale kui riigi teine ​​pool, kuna see peab peatama ja see kehtib ka Interneti kohta. Pakettide jaoks läheb natuke kauem aega, kui läheb kaugemale rohkemate ülekannete või "humalatega", nagu neid kutsutakse.

Erinevalt füüsilisest postitusest on andmepakettide saatmine endiselt olemas väga kiire, aga see juhtub mitu korda sekundis. Iga pakett on väga väike ja pakettide hulk saadetakse edasi ja tagasi, kui arvuti suhtleb - isegi kui see lihtsalt laadib veebisaidi teisest. Pakettide reisi aeg mõõdetakse millisekundites.

Andmed saavad võtta mitmed teed

See võrgustik võrgustik on natuke huvitavam ja keerulisem kui see võib tunduda. Kui kõik need võrgud on ühendatud, ei toimu ainult ükski tee. Kuna võrgud on ühendatud mitmete teiste võrkudega, on kogu maailmast välja ulatuv kogu veebiühendus. See tähendab, et need pakendid (väikesed andmeüksused, mis on saadetud seadmete vahel) võivad oma asukohta jõudmiseks võtta mitu võimalust.

Teisisõnu, isegi kui võrk teie ja veebisaidi vahel väheneb, on tavaliselt veel üks tee, mida andmed võivad võtta. Marsruudid teevad marsruuti kasutades midagi nimega Border Gateway Protocol või BGP, et edastada teavet selle kohta, kas võrk on maas, ja andmete optimaalseks liikumiseks.

Selle ühendatud võrgu (või Interneti) loomine ei ole sama lihtne kui iga võrgu ühendamine lähedalasuva üksi ükshaaval. Võrgud on paljudel erinevatel viisidel mitmel erineval viisil ühendatud ja nendel ruuteritel töötavad tarkvarad (nimega, kuna nad teevad marsruudil liiklust mööda võrku) püüavad alati leida optimaalseid andmeid andmete kogumiseks.

Te võite tegelikult näha oma pakettide suunda sihtkoha aadressi, kasutades traceroute käsku, mis ütleb ruuteritele marsruudil, kuhu pakett reisib, et sellest aru anda.

Näiteks allpool oleval pildil kuvasime marsruudi howtogeek.com-st Comcast-i Interneti-ühenduse kaudu Eugenis, Oregon. Paketid läksid meie ruuterisse läbi Comcasti võrgu põhjapoolseks Seattle'iks, enne kui nad suunati Tata Communications (as6453.net) magistraalvõrku läbi Chicago, New Yorki ja Newarki, enne kui nad jõudsid Newode, New Jersey Linode andmekeskusse kus veebisait on hostitud.

Me räägime pakettidest, mis "reisivad", kuid loomulikult on need lihtsalt andmetes. Marsruuter kontakteerub teise ruuteriga ja edastab andmed paketis. Järgmine ruuter kasutab pakettaknad teavet, et välja selgitada, kuhu see läheb, ja edastab andmed järgmisele ruuterile mööda teed. Pakett on lihtsalt traat signaal.

IP-aadressid, DNS, TCP / IP, HTTP ja üksikasjad

See on vähemalt täielik ülevaade Interneti-toimimisest. Meil on palju vähe teemasid, mis on olulised internetis, mida me kõik kasutavad ja mida saate lugeda üksikasjalikumalt.

Näiteks on kõikidel võrgu seadmetel selle võrgu ainulaadne numbriline IP-aadress. Andmed saadetakse nendesse aadressidesse. Seal on nii vanemaid IPv4-aadresse kui ka uuemaid IPv6-aadresse. IP tähistab "Interneti-protokolli", nii et IP-aadress on "Interneti-protokolli aadress".Need on aadressid, mida võrgu seadmed kasutavad ja räägivad.

Inimesed kasutavad inimestele loetavaid domeeninimesid, nagu howtogeek.com ja google.com, mis on rohkem meeldejääv ja arusaadav kui numbrite rida. Siiski, kui kasutate selliseid domeeninimesid, siis suhtleb teie arvuti oma domeeninimede süsteemi (DNS) serveriga ja küsib selle domeeni numbrilist IP-aadressi. Mõelge sellele nagu suur telefoninumbrite avalik aadressiraamat. Ettevõtted ja üksikisikud, kes soovivad domeeninimeid, peavad nende registreerimiseks maksma. Ilmselt kasutate oma Interneti-teenuse pakkuja DNS-teenust, kuid võite valida teise DNS-serveri nagu Google Public DNS või OpenDNS.

Selle aluseks on erinevad "protokollide" kihid, mida seadmed kasutavad suhtlemiseks isegi Interneti-protokolli kasutamisel. Kõige tavalisem transpordiprotokoll on TCP / IP, mis tähistab ülekandejuhtimise protokolli Interneti-protokolli kaudu. TCP on kõik usaldusväärsuse ja seadmete vestlus edasi-tagasi ja jälgida andmepakette, et midagi ei kadunuks mööda teed. Kui see juhtub, on see märganud ja pahane. On ka teisi protokolle, nagu UDP, mis viskab toores kiiruse usaldusväärsuse kraami.

Transpordiprotokollide nagu TCP ja UDP eespool on rakenduse protokollid, nagu teie veebibrauseri kasutajad, näiteks HTTP või HTTPS -i hüperteksti edastusprotokoll. HTTP-protokoll töötab TC-protokolli peal, mis töötab IP-protokolli ülaosas. Muud rakendused võivad kasutada erinevaid protokolle või luua oma protokollid, mis siiski toimivad protokollide peal nagu TCP ja IP. Nii suur osa meie kasutatavast tehnoloogiast hõlmab teisi kihte ehitatud tehnoloogia kihid ja sama kehtib ka interneti kohta. Me võiksime siin kirjutada kogu raamatu, kuid nüüd, kui soovite rohkem lugeda, peaksid ülaltoodud lingid saama alustada.

Kui mõistate põhitõdesid, saate paremini mõista, miks see IT-rahva stseen on nii naljakas ka.

Link
Plus
Send
Send
Pin