Ako funguje internet?
Všetci hovoria o internete ao tom, či a ako by mal byť regulovaný. Ale nie dosť ľudí vie, ako skutočne funguje internet - alebo čo presne je internet.
Čo je internet, presne?
Pravdepodobne máte doma vlastnú "miestnu sieť" a tvoria ho všetky zariadenia pripojené k smerovaču, ktorý sa pripája k internetu. Slovo "internet" sa vzťahuje na celosvetový systém "prepojených počítačových sietí".
To je naozaj celý internet - veľké množstvo počítačových sietí po celom svete, ktoré sú navzájom prepojené. Samozrejme, existuje veľa fyzického hardvéru - od káblov pod vašimi mestskými uličkami až po masívne káble na oceánových podlahách až po satelity na obežnej dráhe okolo planéty - čo umožňuje túto komunikáciu. V pozadí je tiež veľa softvéru, ktoré vám umožňuje zadávať adresu na webe ako "google.com" a váš počítač posielať informácie na fyzické miesto, kde sa táto stránka nachádza čo najrýchlejšie.
Dokonca aj keď sa len pripájate na jedinú webovú stránku, pod kapotou sa deje oveľa viac. Váš počítač nemôže priamo odoslať časť informácií, alebo "paket" dát, do počítača, ktorý hosťuje webovú stránku. Namiesto toho prenesie paket do vášho domáceho smerovača s informáciami o tom, kam ide a kde by mal webový server odpovedať. Váš smerovač potom pošle ho smerovačom vášho poskytovateľa internetových služieb (Comcast, Time Warner alebo ktokoľvek iný používate), kde je odoslaný na iný smerovač v inom poskytovateľovi internetových služieb atď., Až kým nedosiahne svoj cieľ. Akékoľvek pakety odoslané späť do vášho systému zo vzdialeného servera vykonávajú spätnú cestu.
Ak chcete použiť nedokonalú analógiu, je to trochu ako posielanie listu v pošte. Váš miestny poštový zamestnanec nemôže jednoducho chytiť list a prijímať ho priamo po celej krajine alebo kontinente na cieľovú adresu. Namiesto toho sa list dostane na vašu miestnu poštu, kde je poslaný na inú poštu a potom na inú, a tak ďalej, kým sa nedostane na miesto určenia. Trvá to dlhšie, kým sa list dostane na druhú stranu sveta ako na druhej strane krajiny, pretože musí urobiť viac zastávok, a to platí aj pre internet. Bude to trvať trochu dlhšie, kým pakety prejdú na dlhšie vzdialenosti s viacerými prenosmi alebo "chmeľ", ako sa nazývajú.
Na rozdiel od fyzickej pošty je stále odosielanie dátových paketov veľmi rýchlo, a to sa stáva mnohokrát za sekundu. Každý paket je veľmi malý a veľké množstvo paketov sa odosiela tam a späť, keď komunikujú počítače - aj keď je to len načítanie webovej stránky z iného. Čas jazdy paketu sa meria v milisekundách.
Údaje môžu mať mnoho ciest
Táto sieť sietí je o niečo zaujímavejšia a zložitejšia, než sa zdá. Keď sú všetky tieto siete prepojené, nie sú tu len údaje o jednej ceste. Pretože siete sú pripojené k viacerým ďalším sieťam, existuje celá sieť pripojení, ktoré sa tiahnu po celom svete. To znamená, že tie pakety (malé dáta odoslané medzi zariadeniami) môžu mať viac ciest, aby sa dostali tam, kam idú.
Inými slovami, aj keď sieť medzi Vami a webom klesá, je zvyčajne ďalšou cestou, ktorú môžu údaje vziať. Smerovače pozdĺž cesty používajú niečo, čo sa nazýva Border Gateway Protocol (protokol hraničnej brány) alebo BGP, na oznamovanie informácií o tom, či je sieť nefunkčná a optimálna cesta k tomu,.
Vytvorenie tejto vzájomne prepojenej siete (alebo internetu) nie je tak jednoduché ako zapájanie každej siete do neďalekej siete, jedna po druhej. Siete sú pripojené mnohými rôznymi spôsobmi na mnohých rôznych cestách a softvér spustený na týchto routeroch (tak pomenovaný, pretože smerujú návštevnosť po sieti) vždy pracuje na nájdení optimálnych ciest pre údaje, ktoré sa majú vziať.
Môžete skutočne vidieť cestu, ktorú prevezmú vaše pakety na cieľovú adresu, pomocou príkazu traceroute, ktorý informuje smerovače po ceste, ktorou prechádza paket, aby ohlásili späť.
Napríklad na obrazovke nižšie sme vystopovali trasu na howtogeek.com z internetového pripojenia Comcast v Eugene v Oregone. Pakety prešli do nášho smerovača cez sieť Comcast na sever do Seattlu a predtým, ako sa presunuli na páterovú sieť Tata Communications (as6453.net) cez Chicago, New York a Newark, predtým, než sa dostanú do dátového centra spoločnosti Linode v meste Newark v New Jersey kde je webová stránka hosťovaná.
Hovoríme o paketoch "cestovanie", ale samozrejme sú to len kúsky dát. Smerovač komunikuje s iným smerovačom a komunikuje údaje v pakte. Nasledujúci smerovač používa informácie na paket, aby zistil, kam ide, a prenáša dáta na ďalší smerovač pozdĺž cesty. Paket je len signál na drôte.
IP adresy, DNS, TCP / IP, HTTP a ďalšie podrobnosti
To je najlepší prehľad o tom, ako funguje internet aspoň. Existuje veľa malých tém, ktoré sú dôležité pre internet, ktorý všetci používame, a o čom môžete viac prečítať.
Napríklad každé zariadenie v sieti má v tejto sieti jedinečnú číselnú IP adresu. Na tieto adresy sa odosielajú údaje. Existujú staršie adresy IPv4 a novšie adresy IPv6. IP znamená "internetový protokol", takže IP adresa je "adresa internetového protokolu". Toto sú adresy, ktoré zariadenia v sieti používajú a hovoria.
Ľudia používajú čitateľné doménové mená, ako napríklad howtogeek.com a google.com, ktoré sú viac nezabudnuteľné a zrozumiteľné ako séria čísel. Keď však používate názvy domén ako tieto, váš počítač kontaktuje svoj server DNS (Domain Name System) a požiada o číselnú IP adresu pre danú doménu. Premýšľajte o tom ako o veľkom verejnom adresári pre telefónne čísla. Spoločnosti a jednotlivci, ktorí chcú doménové mená, musia zaplatiť, aby ich zaregistrovali. Pravdepodobne budete používať službu DNS poskytovateľa internetových služieb, ale môžete sa rozhodnúť použiť iný server DNS, ako je Google Public DNS alebo OpenDNS.
Na základe toho všetci existujú rôzne vrstvy "protokolov", ktoré zariadenia používajú na komunikáciu, a to aj pri používaní internetového protokolu. Najbežnejší dopravný protokol je protokol TCP / IP, ktorý znamená Transmission Control Protocol over Internet Protocol. TCP je všetko o spoľahlivosti a zariadenia rozhovoria sem a tam a sledujú pakety dát, aby sa zabezpečilo, že sa nič nestratí pozdĺž cesty. Ak áno, je to pozoruhodné a odporné. Existujú aj ďalšie protokoly, ako napríklad UDP, ktoré vylučujú spoľahlivosť pre rýchlu rýchlosť.
Prepravné protokoly ako TCP a UDP sú aplikačné protokoly, ako napríklad protokol HTTP alebo protokol HTTPS - protokol prenosu hypertextu, ktorý používatelia webového prehliadača používajú. Protokol HTTP pracuje nad protokolom TCP, ktorý pracuje na vrchole IP protokolu. Iné aplikácie môžu používať rôzne protokoly alebo vytvárať svoje vlastné protokoly, ktoré napriek tomu fungujú na vrchole protokolov ako TCP a IP. Tak veľa technológií, ktoré používame, zahŕňa vrstvy technológie postavené na iných vrstvách, a to isté platí pre internet. Mohli by sme napísať celú knihu tu, ale zatiaľ, ak chcete čítať viac, vyššie uvedené odkazy by mali začať.
Akonáhle pochopíte základy, môžete lepšie oceniť, prečo je táto IT Crowd scéna tak zábavná.
Obrazový kredit: Toria / Shutterstock.com, Chaiwat Srijankul / Shutterstock.com.