If-Koubou

Kā darbojas internets?

Kā darbojas internets? (Kā)

Visi runā par internetu un to, vai vai kā to regulēt. Bet nav pietiekami daudz cilvēku, kas zina, kā internets patiešām darbojas vai kāds tieši ir internets.

Kas ir internets, tieši tā?

Jūs, iespējams, esat izveidojis savu lokālo tīklu mājās, un tas sastāv no visām ierīcēm, kas ir savienotas ar jūsu maršrutētāju, kas savieno internetu. Vārds "internets" attiecas uz "savstarpēji savienotu datoru tīklu" vispasaules sistēmu.

Tas viss internetā tiešām ir - liels skaits datoru tīklu visā pasaulē, kas ir savienoti kopā. Protams, ir daudz fiziskās aparatūras - no kabeļiem zem pilsētas ielām līdz masveida kabeļiem uz okeāna grīdām līdz satelītiem, kas orbītā ap planētu, kas padara šo komunikāciju iespējamu. Fonā ir arī daudz programmatūras, kas ļauj ievadīt tīmekļa vietnes adresi, piemēram, "google.com", un jūsu dators var sūtīt informāciju uz fizisko atrašanās vietu, kurā šī vietne atrodas pēc iespējas ātrāk.

Pat ja jūs vienkārši izveidojat savienojumu ar vienu vietni, zem kapuces notiek daudz vairāk. Jūsu dators nevar tieši nosūtīt informāciju vai "datu paketi" uz datoru, kurā atrodas vietne. Tā vietā tā nodod paketi jūsu mājas maršrutētājam ar informāciju par to, kur tā notiek, un kur web serverim ir jāatbild. Tad maršrutētājs to nosūta maršrutētājiem pie sava interneta pakalpojumu sniedzēja (Comcast, Time Warner vai kāda cita jūs izmantojat), kur tas tiek nosūtīts uz citu maršrutētāju pie cita interneta pakalpojumu sniedzēja un tā tālāk, līdz tas sasniedz galamērķi. Visi pacelti, kas tiek sūtīti atpakaļ uz jūsu sistēmu no attālā servera, nodrošina atpakaļgaitas braucienu.

Lai izmantotu nepilnīgu analoģiju, tas ir mazliet kā vēstuļu sūtīšana pa pastu. Jūsu vietējais pasta darbinieks nevar vienkārši paņemt vēstuli un ņemt to tieši uz valsti vai kontinentu uz galamērķa adresi. Tā vietā vēstule tiek nosūtīta uz jūsu vietējo pasta nodaļu, kur tā tiek nosūtīta uz citu pasta nodaļu, pēc tam vēl vienu, un tā tālāk, līdz tā nokļūst galamērķī. Vēstulei ir vajadzīgs ilgāks laiks nokļūt uz otru pusi no pasaules, salīdzinot ar otru valsts pusi, jo tam ir jāpieliek lielākas pieturas, un tas parasti attiecas arī uz internetu. Paketēm būs nepieciešams nedaudz ilgāks attālums, jo vairāk tiek pārsūtīti vai "apiņi", jo tie tiek saukti.

Atšķirībā no fiziskā pasta, joprojām tiek nosūtīti datu pakas ļoti ātri, tomēr, un tas notiek daudzas reizes sekundē. Katrs pakete ir ļoti maza, un liels skaits pakešu tiek sūtīti uz priekšu un atpakaļ, kad datori sazinās - pat ja to vienkārši ielādē no citas tīmekļa vietnes. Pakešu ceļojuma laiks tiek mērīts milisekunžu laikā.

Dati var veikt daudzus ceļus

Šis tīklu tīkls ir nedaudz interesantāks un sarežģītāks nekā šķietami. Kad visi šie tīkli ir savienoti kopā, nav tikai viena ceļa datu. Tā kā tīkli ir savienoti ar vairākiem citiem tīkliem, visā pasaulē ir pieejams viss savienojumu tīkls. Tas nozīmē, ka šie paketēm (mazie datu vienumi, kas tiek sūtīti starp ierīcēm) var veikt vairākus ceļus, lai iegūtu vietni, kur viņi dodas.

Citiem vārdiem sakot, pat ja tīkls starp jums un vietni samazinās, parasti ir vēl viens ceļš, ko dati var veikt. Maršrutētāji pa ceļu izmanto kaut ko, ko sauc par robežu vārtu protokolu vai BGP, lai sniegtu informāciju par to, vai tīkls ir uz leju, un par optimālo datu iegūšanas ceļu.

Radīt šo savstarpēji savienoto tīklu (vai internetu) ir ne tik vienkārši, kā pieslēgt katru tīklu tuvumā esošajam tīklam pa vienam. Tīkls ir savienots daudzos dažādos veidos daudzos dažādos maršrutos, un programmatūra, kas darbojas šajos maršrutētājos (tā tiek nosaukta, jo tie maršrutē satiksmi pa tīklu) vienmēr strādā, lai atrastu optimālos ceļus datu iegūšanai.

Jūs patiešām varat redzēt ceļu, kuru jūsu paketes ved uz galamērķa adresi, izmantojot traceroute komandu, kas maršrutētājam parāda ceļu, uz kuru ceļo pakete, lai ziņotu par to.

Piemēram, zemāk redzamajā ekrānā mēs izsekot maršrutam uz waytogeek.com no Comcast interneta pieslēguma Eugenē, Oregonā. Paketi devās uz mūsu maršrutētāju, izmantojot Comcast tīklu uz ziemeļiem līdz Seattle, pirms tie tika novirzīti uz Tata Communications (as6453.net) mugurkaulu tīklu ar Čikāgas, Ņujorkas un Newark starpniecību, pirms viņi nonāca Linodes datu centrā Ņujorkā, Ņūdžersijā ja vietne ir izvietota.

Mēs runājam par "ceļojošiem" paciņiem, bet, protams, tie ir tikai datu fragmenti. Router sazinās ar citu maršrutētāju un paziņo datus paketē. Nākamais maršrutētājs izmanto informāciju paketē, lai noskaidrotu, kur tas notiek, un pārsūta datus uz nākamo maršrutētāju pa šo ceļu. Pakete ir tikai signāls uz stieples.

IP adreses, DNS, TCP / IP, HTTP un detaļas

Tas ir augsta līmeņa pārskats par to, kā internets darbojas. Ir daudz mazu tēmu, kas ir svarīgi internetam, kuru mēs visi lietojam, un ko jūs varat lasīt par sīkāk.

Piemēram, katrai ierīcei tīklā ir unikāla skaitliskā IP adrese šajā tīklā. Dati tiek nosūtīti uz šīm adresēm. Ir gan vecākas IPv4 adreses, gan jaunākas IPv6 adreses. IP nozīmē "interneta protokols", tādēļ IP adrese ir "interneta protokola adrese". Tās ir adreses, kuras ierīces tīklā lieto un runā.

Cilvēki lieto cilvēka lasāmos domēnu nosaukumus, piemēram, howtogeek.com un google.com, kas ir vairāk neaizmirstami un saprotami nekā ciparu virkne. Tomēr, lietojot tādus domēna nosaukumus kā dators, jūsu dators pieslēdzas domēna nosaukumu sistēmas (DNS) serverim un pieprasa šī domēna skaitlisko IP adresi.Padomājiet par to kā lielu publisku tālruņu numuru adrešu grāmatu. Uzņēmumiem un privātpersonām, kas vēlas domēnu vārdus, ir jāmaksā, lai tos reģistrētu. Iespējams, izmantojat sava interneta pakalpojumu sniedzēja DNS pakalpojumu, taču varat izvēlēties citu DNS serveri, piemēram, Google Public DNS vai OpenDNS.

To visu pamatojot, ir dažādi "protokolu" slāņi, ko ierīces lieto saziņai, pat ja izmanto interneta protokolu. Visbiežāk sastopamais transporta protokols ir TCP / IP, kas nozīmē Pārraides kontroles protokolu, izmantojot interneta protokolu. TCP ir viss par uzticamību, un ierīces tērzē atpakaļ un atpakaļ un izsekot datu paketes, lai nekas netiktu pazudis ceļā. Ja tas notiek, tas tiek pamanīts un aizvainots. Ir arī citi protokoli, piemēram, UDP, kas izstaro drošu informāciju par neapstrādātu ātrumu.

Iepriekš minētie transporta protokoli, piemēram, TCP un UDP, ir lietojumprogrammu protokoli, piemēram, HTTP vai HTTPS - hiperteksta pārsūtīšanas protokols, kas ir jūsu tīmekļa pārlūkprogrammas lietotājiem. HTTP protokols darbojas virs TCP protokola, kas darbojas IP protokola augšdaļā. Citas programmas var izmantot dažādus protokolus vai izveidot savus protokolus, kas tomēr darbojas kā protokoli, piemēram, TCP un IP. Tik daudz tehnoloģijas, ko mēs izmantojam, ietver tehnoloģijas, kas veidotas uz citiem slāņiem, un tas pats attiecas arī uz internetu. Šeit mēs varējām uzrakstīt visu grāmatu, bet tagad, ja vēlaties lasīt vairāk, iepriekšminētajām saitēm vajadzētu sākt darbu.

Kad jūs saprotat pamati, jūs varat labāk novērtēt, kāpēc šī IT populācijas aina ir tik smieklīgi.

Attēlu kredīts: Toria / Shutterstock.com, Chaiwat Srijankul / Shutterstock.com.