Toată lumea vorbește despre internet și dacă sau cum ar trebui să fie reglementat . Dar nu sunt destui oameni care știu cum funcționează internetul - sau ce este exact internetul.
Ce este Internetul, exact?
LEGATE DE: Ce este neutralitatea rețelei?
Probabil aveți propria „rețea locală” acasă și este alcătuită din toate dispozitivele conectate la router, care se conectează la internet. Cuvântul „internet” se referă la un sistem mondial de „rețele de calculatoare interconectate”.
Asta este tot ceea ce internetul este într-adevăr - un număr mare de rețele de calculatoare din întreaga lume, conectate împreună. Desigur, există o mulțime de hardware fizic - de la cablurile de sub străzile orașului la cablurile masive de pe fundul oceanului până la sateliții pe orbita din jurul planetei - care face posibilă această comunicare. Există, de asemenea, o mulțime de programe software în fundal, care vă permit să introduceți o adresă de site-uri web, cum ar fi „google.com” și să vă permiteți computerului să trimită informații în locația fizică în care se află acel site în cel mai rapid mod posibil.
LEGATE DE: Cine furnizează servicii de internet pentru furnizorul meu de servicii de internet?
Chiar și atunci când vă conectați doar la un singur site web, se întâmplă mult mai multe sub capotă. Computerul dvs. nu poate trimite direct o informație sau un „pachet” de date către computerul care găzduiește site-ul web. În schimb, transmite un pachet routerului dvs. de acasă cu informații despre unde merge și unde ar trebui să răspundă serverul web. Ruterul dvs. îl trimite apoi către routerele de la furnizorul dvs. de servicii de internet (Comcast, Time Warner sau oricine altcineva îl utilizați), unde este trimis la alt router la un alt furnizor de servicii de internet , și așa mai departe, până când ajunge la destinație. Orice pachet trimis înapoi la sistemul dvs. de pe serverul de la distanță face călătoria inversă.
Pentru a folosi o analogie imperfectă, este ca și cum ai trimite o scrisoare prin poștă. Angajatul dvs. poștal local nu poate să apuce scrisoarea și să o ducă direct în țară sau continent la adresa de destinație. În schimb, scrisoarea se îndreaptă către oficiul dvs. poștal local, unde este trimisă către un alt oficiu poștal, apoi către altul și așa mai departe, până ajunge la destinație. Este nevoie de mai mult timp pentru ca o scrisoare să ajungă în cealaltă parte a lumii decât în cealaltă parte a țării, deoarece trebuie să facă mai multe opriri și asta este, în general, valabil și pentru internet. Va dura puțin mai mult pentru ca pachetele să parcurgă distanțe mai mari cu mai multe transferuri sau „hamei”, așa cum se numesc.
Spre deosebire de e-mailul fizic, trimiterea pachetelor de date este în continuare foarte rapid, totuși, și se întâmplă de multe ori pe secundă. Fiecare pachet este foarte mic și un număr mare de pachete sunt trimise înainte și înapoi atunci când computerele comunică - chiar dacă unul încarcă doar un site web de pe altul. Timpul de călătorie al unui pachet este măsurat în milisecunde.
Datele pot lua multe căi
Această rețea de rețele este puțin mai interesantă și mai complexă decât s-ar părea. Cu toate aceste rețele conectate împreună, nu există o singură cale pe care o iau datele. Deoarece rețelele sunt conectate la alte rețele multiple, există o întreagă rețea de conexiuni care se întind pe tot globul. Aceasta înseamnă că acele pachete (mici bucăți de date trimise între dispozitive) pot lua mai multe căi pentru a ajunge unde merg.
Cu alte cuvinte, chiar dacă o rețea între dvs. și un site web cade, există de obicei o altă cale pe care o pot lua datele. Routerele de-a lungul căii folosesc ceva numit Border Gateway Protocol sau BGP, pentru a comunica informații despre dacă o rețea este defectă și calea optimă pe care o pot lua datele.
Crearea acestei rețele interconectate (sau internet) nu este la fel de simplă ca conectarea fiecărei rețele la una din apropiere, una câte una. Rețelele sunt conectate în mai multe moduri diferite de-a lungul mai multor căi diferite, iar software-ul care rulează pe aceste routere (denumit astfel pentru că direcționează traficul de-a lungul rețelei) funcționează întotdeauna pentru a găsi căile optime pe care să le ia datele.
Puteți vedea de fapt calea pe care o parcurg pachetele către o adresă de destinație folosind comanda traceroute , care spune routerelor de-a lungul căii parcurse de pachete pentru a raporta înapoi.
De exemplu, în captura de ecran de mai jos, am urmărit ruta către howtogeek.com de la o conexiune la internet Comcast din Eugene, Oregon. Pachetele au călătorit către routerul nostru, prin rețeaua Comcast la nord până la Seattle, înainte de a fi direcționate către o rețea vertebrală Tata Communications (as6453.net) prin Chicago, New York și Newark înainte de a se îndrepta către un centru de date Linode din Newark, New Jersey. unde este găzduit site-ul web.
Vorbim despre pachetele care „călătoresc”, dar, desigur, sunt doar date. Un router contactează un alt router și comunică datele din pachet. Următorul router folosește informațiile de pe pachet pentru a afla unde merge și transmite datele către următorul router de-a lungul căii sale. Pachetul este doar un semnal pe fir.
Adrese IP, DNS, TCP / IP, HTTP și mai multe detalii
Aceasta este o prezentare generală la nivel înalt a modului în care funcționează internetul, cel puțin. Există o mulțime de subiecte mici, importante pentru internet pe care le folosim cu toții și despre care puteți citi mai detaliat.
De exemplu, fiecare dispozitiv dintr-o rețea are un număr unic adresa IP în acea rețea. Datele sunt trimise la aceste adrese. Există atât adrese IPv4 mai vechi, cât și mai noi Adrese IPv6 . IP înseamnă „protocol de internet”, deci o adresă IP este o „adresă de protocol de internet”. Acestea sunt adresele pe care dispozitivele din rețea le folosesc și le vorbesc.
LEGATE DE: Ce este DNS și ar trebui să folosesc un alt server DNS?
Oamenii folosesc nume de domenii citibile de către om, cum ar fi howtogeek.com și google.com, care sunt mai memorabile și mai ușor de înțeles decât o serie de numere. Cu toate acestea, atunci când utilizați nume de domeniu de genul acesta, computerul dvs. îl contactează server de nume de domeniu (DNS) și solicită adresa IP numerică pentru domeniul respectiv. Gândiți-vă la asta ca la o agendă mare de adrese publice pentru numerele de telefon. Companiile și persoanele fizice care doresc nume de domeniu trebuie să plătească pentru a le înregistra. Probabil că utilizați serviciul DNS al furnizorului dvs. de servicii de internet, dar puteți alege utilizați un alt server DNS ca Google Public DNS sau OpenDNS .
LEGATE DE: Care este diferența dintre TCP și UDP?
Sub toate acestea, există diferite straturi de „protocoale” pe care dispozitivele le folosesc pentru a comunica, chiar și atunci când se utilizează protocolul de internet. Cel mai comun protocol de transport este TCP / IP, care înseamnă Protocolul de control al transmisiei prin protocolul internet. TCP se referă la fiabilitate, iar dispozitivele discută înainte și înapoi și urmăresc pachete de date pentru a se asigura că nimic nu se pierde pe parcurs. Dacă da, se observă și se resentează. Există, de asemenea, alte protocoale, cum ar fi UDP , care aruncă elementele de fiabilitate pentru viteza brută.
Deasupra protocoalelor de transport precum TCP și UDP sunt protocoale de aplicații, cum ar fi HTTP sau HTTPS —Protocolul de transfer hipertext, pe care îl utilizează browserul dvs. web. Protocolul HTTP funcționează deasupra protocolului TCP, care funcționează deasupra protocolului IP. Alte aplicații ar putea folosi protocoale diferite sau își pot crea propriile protocoale care operează totuși pe lângă protocoale precum TCP și IP. O mare parte din tehnologia pe care o folosim implică straturi de tehnologie construite pe alte straturi și același lucru este valabil și pentru internet. Am putea scrie o carte întreagă aici, dar deocamdată, dacă doriți să citiți mai multe, linkurile de mai sus ar trebui să vă înceapă.
Odată ce ați înțeles elementele de bază, puteți aprecia mai bine de ce acest lucru Mulțimea IT scena este și ea atât de amuzantă.
Credit de imagine: Toria /Shutterstock.com, Creatorul Chaivat /Shutterstock.com.