Mindenki az internetről beszél, és arról, hogy kell-e, vagy hogyan szabályozott . De nem elég sokan tudják, hogy az internet valójában hogyan működik, vagy hogy pontosan mi is az internet.
Mi az Internet, pontosan?
ÖSSZEFÜGGŐ: Mi a nettó semlegesség?
Valószínűleg saját "helyi hálózatod" van otthon, és ez az útválasztódhoz csatlakoztatott összes eszközből áll, amely csatlakozik az internethez. Az „internet” kifejezés az „összekapcsolt számítógépes hálózatok” világméretű rendszerére utal.
Ennyi az internet valójában - számos számítógépes hálózat a világ minden tájáról, összekapcsolva. Természetesen sok fizikai hardver létezik - a városi utcák alatti kábelektől kezdve az óceán fenekén található hatalmas kábeleken át a bolygó körül keringő műholdakig -, amely lehetővé teszi ezt a kommunikációt. Rengeteg szoftver működik a háttérben is, amely lehetővé teszi, hogy beírjon egy olyan webhelycímet, mint például a „google.com”, és a számítógép segítségével a lehető leggyorsabban küldhessen információkat a fizikai helyre, ahol az adott webhely található.
ÖSSZEFÜGGŐ: Ki nyújt internetszolgáltatást az internetszolgáltatóm számára?
Még akkor is, ha csak egyetlen webhelyhez csatlakozik, sokkal több történik a motorháztető alatt. Számítógépe nem tud közvetlenül elküldeni egy információt vagy „csomagot” a webhelyet tároló számítógépre. Ehelyett átad egy csomagot az otthoni útválasztónak azzal az információval, hogy merre tart, és hova kell válaszolnia a webszervernek. Az útválasztó ezután elküldi az internetszolgáltatójának (Comcast, Time Warner vagy bárki más, akit használ) útválasztóinak, ahová elküldi másik router egy másik internetszolgáltatónál , és így tovább, amíg el nem éri célját. A távoli szerverről a rendszerbe visszaküldött csomagok visszafelé haladnak.
Ha tökéletlen hasonlatot akarok használni, ez kicsit olyan, mint egy levél postai küldése. Helyi postai alkalmazottja nem csak megragadhatja a levelet, és közvetlenül az ország vagy kontinens egész területén elviheti a rendeltetési címére. Ehelyett a levél a helyi postahivatalhoz kerül, ahol elküldik egy másik postának, majd egy másiknak, és így tovább, amíg célba nem ér. Hosszabb időbe telik, amíg egy levél eljut a világ másik felére, mint az ország másik felére, mert több megállót kell megtennie, és ez általában igaz az internetre is. Kicsit hosszabb időbe telik, mire a csomagok nagyobb távolságokat tesznek meg, több átvitellel, vagy úgynevezett „komlóval”.
A fizikai levelekkel ellentétben az adatcsomagok küldése továbbra is nagyon bár gyorsan, és másodpercenként sokszor előfordul. Minden csomag nagyon kicsi, és nagyszámú csomagot küldünk oda-vissza, amikor a számítógépek kommunikálnak, még akkor is, ha valaki éppen egy weboldalt tölt be egy másikból. A csomag utazási idejét milliszekundumban mérjük.
Az adatok sok utat bejárhatnak
Ez a hálózatok hálózata egy kicsit érdekesebb és összetettebb, mint amilyennek tűnhet. Mindezen hálózatok összekapcsolt állapotában nem csak egyetlen útvonalra van szükség. Mivel a hálózatok több más hálózathoz vannak csatlakoztatva, a kapcsolatok egész hálója húzódik szerte a világon. Ez azt jelenti, hogy ezek a csomagok (az eszközök között küldött apró adatdarabok) több utat is bejárhatnak, hogy oda jussanak, ahova tartanak.
Más szavakkal, még akkor is, ha az Ön és egy webhely közötti hálózat megszakad, az adatoknak általában van egy másik útja. Az útvonalon lévő útválasztók úgynevezett Border Gateway Protocol vagy BGP-t használnak arra, hogy információt közöljenek arról, hogy leáll-e a hálózat, és az optimális elérési útvonalról.
Ennek az összekapcsolt hálózatnak (vagy internetnek) a létrehozása nem éppen olyan egyszerű, mint egyes hálózatok egyesével történő összekapcsolása a közeli hálózattal. A hálózatok sokféleképpen kapcsolódnak sokféle útvonalon, és az ezeken az útválasztókon futó szoftver (így nevezték el, mert forgalmat irányítanak a hálózat mentén) mindig azon dolgozik, hogy megtalálja az optimális útvonalakat az adatokhoz.
Láthatja, hogy a csomagok milyen útvonalon haladnak a rendeltetési címig a traceroute parancs használatával , amely utasítást ad az útválasztóknak azon az úton, amelyen a csomag halad, hogy jelentse vissza.
Például az alábbi képernyőképen nyomon követtük az utat a howtogeek.com webhelyre az Oregon állambeli Eugene-i Comcast internetkapcsolatról. A csomagok az útválasztónkhoz, a Comcast hálózatán keresztül északra, Seattle-be utaztak, mielőtt Chicagóban, New Yorkban és Newarkon keresztül egy Tata Communications (as6453.net) gerinchálózatra vezették volna őket, mielőtt egy Linode adatközpontba jutottak volna Newarkban, New Jersey-ben. ahol a webhelyet tárolják.
Csomagokról „utazunk”, de természetesen ezek csak adatok. Az útválasztó kapcsolatba lép egy másik útválasztóval és közli a csomagban lévő adatokat. A következő útválasztó a csomagon található információk alapján kitalálja, hová tart, és továbbítja az adatokat az útvonalán lévő következő útválasztóhoz. A csomag csak jel a vezetéken.
IP-címek, DNS, TCP / IP, HTTP és további részletek
Ez legalább egy magas szintű áttekintés az internet működéséről. Rengeteg apró téma van, amelyek fontosak az általunk használt internet számára, és amelyekről részletesebben olvashat.
Például a hálózat minden eszközének egyedi, numerikus eszköze van IP-cím azon a hálózaton. Az adatokat ezekre a címekre küldjük. Van régebbi és újabb IPv4-cím is IPv6-címek . Az IP jelentése „Internet Protocol”, tehát az IP-cím egy „Internet Protocol” cím. Ezek azok a címek, amelyeket a hálózati eszközök használnak és beszélnek.
ÖSSZEFÜGGŐ: Mi a DNS, és használjak-e másik DNS-kiszolgálót?
Az emberek olyan ember által olvasható domainneveket használnak, mint a howtogeek.com és a google.com, amelyek emlékezetesebbek és érthetőbbek, mint egy számsor. Ha azonban ilyen domainneveket használ, a számítógép felveszi a kapcsolatot velük domain név rendszer (DNS) szerver és kéri az adott tartomány numerikus IP-címét. Gondoljon rá, mint egy nagy, nyilvános telefonkönyvre. A domain névre vágyó vállalatoknak és magánszemélyeknek fizetniük kell a regisztrációért. Valószínűleg internetszolgáltatója DNS-szolgáltatását használja, de választhatja használjon másik DNS-kiszolgálót mint Google Nyilvános DNS vagy OpenDNS .
ÖSSZEFÜGGŐ: Mi a különbség a TCP és az UDP között?
Mindezek hátterében különféle „protokollok” vannak, amelyeket az eszközök kommunikációra használnak, még akkor is, ha internetes protokollt használnak. A legelterjedtebb szállítási protokoll a TCP / IP, amely az Internet Protocol over Transmission Control Protocol rövidítést jelenti. A TCP a megbízhatóságról szól, és az eszközök előre-hátra csevegnek és nyomon követik az adatcsomagokat, hogy biztosan ne vesszen el semmi útközben. Ha mégis, észreveszik és neheztelnek. Vannak más protokollok is, például UDP , amely kidobja a megbízhatósági dolgokat a nyers sebesség érdekében.
Az olyan szállítási protokollok felett, mint a TCP és az UDP, vannak olyan alkalmazásprotokollok, mint a HTTP vagy HTTPS - a hipertext átviteli protokoll, amelyet a webböngésző használ. A HTTP protokoll a TCP protokoll tetején működik, amely az IP protokoll tetején működik. Más alkalmazások különböző protokollokat használhatnak, vagy létrehozhatnak saját protokollokat, amelyek ennek ellenére olyan protokollok felett működnek, mint a TCP és az IP. Az általunk használt technológia nagy része más rétegekre épített technológiai rétegeket foglal magában, és ugyanez igaz az internetre is. Írhatnánk egy egész könyvet ide, de egyelőre, ha többet szeretne olvasni, a fenti linkek segítenek neked.
Miután megértette az alapokat, jobban tudja értékelni, miért ez IT tömeg jelenet is olyan vicces.
Kép jóváírása: Toria /Shutterstock.com, Chaivat Creator /Shutterstock.com.