Što je internet, točno?
Vjerojatno imate vlastitu "lokalnu mrežu" kod kuće, a sastoji se od svih uređaja povezanih s vašim usmjerivačem koji se povezuje s internetom. Riječ "internet" odnosi se na svjetski sustav "međusobno povezanih računalnih mreža".
To je zapravo sve što je internet - veliki broj računalnih mreža diljem svijeta povezanog zajedno. Naravno, postoji mnogo fizičkog hardvera - od kablova ispod gradskih ulica do masivnih kabela na oceanskim etažama do satelita u orbiti oko planeta - što omogućuje komunikaciju. U pozadini postoji i puno softvera na poslu, omogućujući vam da unesete adresu web mjesta kao što je "google.com" i da računalo šalje informacije na fizičku lokaciju na kojoj se ta web-lokacija nalazi na najbrži mogući način.
Čak i kada se povezujete s jednom web-lokacijom, mnogo se više događa ispod nape. Računalo ne može izravno poslati informaciju ili "paket" podataka na računalo koje posjeduje web stranicu. Umjesto toga, prolazi paket u vaš kućni usmjerivač s podacima o tome gdje se to događa i gdje bi web poslužitelj trebao odgovoriti. Vaš usmjerivač zatim šalje routerima vašeg davatelja internetskih usluga (Comcast, Time Warner ili bilo tko drugi koji upotrebljavate), gdje se šalje na drugi usmjerivač na drugom davatelju internetskih usluga i tako dalje dok ne dođe do odredišta. Bilo paketa poslane natrag u vaš sustav s udaljenog poslužitelja čine obrnuto putovanje.
Za razliku od fizičke pošte, slanje paketa podataka još je uvijek vrlo brzo, iako se događa mnogo puta u sekundi. Svaki paket je vrlo mali, a velik broj paketa šalje se naprijed-nazad kada računala komuniciraju - čak i ako se samo učitava web stranica s drugog. Putno vrijeme paketa mjeri se u milisekundama.
Podaci mogu potrajati mnogo putova
Ova mreža mreža je malo zanimljivija i složena nego što se čini. S tim povezanim mrežama ne postoji samo jedan putni put. Budući da su mreže povezane s više drugih mreža, postoji cijeli niz veza koje se protežu diljem svijeta. To znači da ti paketi (mali dijelovi podataka koji se šalju između uređaja) mogu potrajati više puta da biste dobili gdje idu.
Drugim riječima, čak i ako se mreža između vas i web stranice spusti, obično postoji još jedan put kojim se podaci mogu poduzeti. Usmjerivači na putu koriste nešto što se zove Border Gateway Protocol (Border Gateway Protocol), ili BGP, za komuniciranje informacija o tome da li je mreža spuštena i optimalni put za poduzimanje podataka.
Stvaranje ove međusobno povezane mreže (ili interneta) nije baš jednostavno kao povezivanje svake mreže u obližnju, jednu po jednu. Mreže su povezane na mnogo različitih načina uz mnogo različitih putova, a softver koji se izvodi na tim usmjerivačima (tzv. Imenovan jer usmjeravaju promet duž mreže) uvijek radi na pronalaženju optimalnih puteva za poduzimanje podataka.
Zapravo možete vidjeti put kojim vaši paketi dolaze na odredišnu adresu pomoću naredbe traceroute koja govori usmjerivačima na putu kojim paket putuje da bi prijavio.
Na primjer, na slici ispod, pratili smo put do howtogeek.com iz Comcast internetske veze u Eugeneu, Oregon. Paketi su putovali do našeg usmjerivača, preko Comcastove mreže sjeverno do Seattlea, prije nego što smo preusmjereni na Tata Communications (as6453.net) mrežu okosnica kroz Chicago, New York i Newark prije nego što krenemo prema Linode podatkovnom centru u Newarku, New Jersey gdje je domaćin web stranice.
IP adrese, DNS, TCP / IP, HTTP i ostale pojedinosti
To je visoka razina načina na koji internet funkcionira barem. Mnogo je tema koje su važne za internet koje svi koristimo i koje možete detaljnije pročitati.
Na primjer, svaki uređaj na mreži ima jedinstvenu, numeričku IP adresu na toj mreži. Podaci se šalju na ove adrese. Postoje i starije IPv4 adrese i novije IPv6 adrese. IP označava "internetski protokol", pa je IP adresa "adresa internetskog protokola".To su adrese koje uređaji na mreži koriste i govore.
Ljudi koriste ljudske čitke imena domena poput howtogeek.com i google.com, koje su više pamćenje i razumljivo nego niz brojeva. Međutim, kada koristite imena domena poput ovih, vaše računalo kontaktira svoj poslužitelj sustava naziva domene (DNS) i traži numeričku IP adresu za tu domenu. Razmislite o tome kao veliku, javnu adresaru za telefonske brojeve. Tvrtke i pojedinci koji žele nazive domena moraju platiti da ih registriraju. Vjerojatno upotrebljavate DNS servis davatelja internetskih usluga, ali možete odabrati drugi DNS poslužitelj kao što je Google Public DNS ili OpenDNS.
Na temelju toga, postoje različiti slojevi protokola koje uređaji upotrebljavaju za komunikaciju, čak i kada koriste internetski protokol. Najčešći transportni protokol je TCP / IP, što znači Protokol prijenosa preko internetskog protokola. TCP je sve o pouzdanosti, a uređaji razgovaraju naprijed-natrag i prate pakete podataka kako bi se osiguralo da se ništa ne izgubi na putu. Ako se to dogodi, primijetio je i ponizno. Postoje i drugi protokoli, poput UDP-a, koji bacaju stvari pouzdanosti za sirovu brzinu.
Iznad prometnih protokola kao što su TCP i UDP su aplikacijski protokoli, poput HTTP ili HTTPS - protokola prijenosa hiperteksa, koji korisnici vašeg web preglednika. HTTP protokol radi na vrhu TCP protokola, koji radi na vrhu IP protokola. Druge aplikacije mogu koristiti različite protokolove ili stvoriti vlastite protokole koji ipak rade na vrhu protokola poput TCP i IP. Toliko od tehnologije koju koristimo uključuje slojeve tehnologije izgrađene na drugim slojevima, a isto vrijedi i za internet. Mogli bismo napisati cijelu knjigu ovdje, ali za sada, ako želite pročitati više, gore navedene veze bi trebale započeti.
Kada shvatite osnove, možete bolje razumjeti zašto je ova IT Crowd scena tako smiješna.