Si funksionon interneti: nga DNS-ja te serverët dhe protokollet
Hyrje në arkitekturën e internetit
Interneti është një rrjet gjigant kompjuterësh të ndërlidhur globalisht, që komunikojnë me njëri-tjetrin përmes një gjuhe të përbashkët. Shumë prej nesh e përdorin atë çdo ditë, por pakkush e kupton se çfarë ndodh në prapaskenë kur hapim një faqe interneti. Ky proces është një vallëzim i saktë midis pajisjeve, protokolleve dhe infrastrukturës së rrjetit.
Roli i DNS: Libri i telefonit të internetit
Çdo pajisje në internet ka një adresë unike të quajtur IP Address (p.sh. 192.0.2.1). Megjithatë, për ne njerëzit, është e pamundur të mbajmë mend vargje numrash për çdo faqe që vizitojmë. Këtu hyn në lojë DNS (Domain Name System).
Kur ju shkruani www.techalb.com, shfletuesi juaj dërgon një kërkesë në një server DNS. Ky server funksionon si një drejtori telefonike që përkthen emrin e domenit në adresën IP përkatëse. Pa DNS, interneti do të ishte i papërdorshëm për shumicën e njerëzve.
Protokollet: Rregullat e komunikimit
Pas gjetjes së adresës IP, kompjuteri juaj duhet të komunikojë me serverin. Kjo bëhet përmes protokolleve, si HTTP dhe HTTPS. Protokolli HTTPS është standardi aktual, i cili shton një shtresë sigurie përmes enkriptimit TLS/SSL, duke siguruar që të dhënat tuaja të mos përgjohen.
- TCP (Transmission Control Protocol): Siguron që të dhënat të mbërrijnë në destinacion pa gabime dhe në rendin e duhur.
- IP (Internet Protocol): Përgjegjës për adresimin dhe dërgimin e paketave të të dhënave në destinacionin e duhur.
Serverët dhe Klientët
Interneti bazohet në modelin Klient-Server. Ju, përmes shfletuesit tuaj (klienti), kërkoni informacion nga një kompjuter i fuqishëm i quajtur server. Serveri mban skedarët e faqes (HTML, CSS, JavaScript, imazhe) dhe i dërgon ato mbrapa te ju në formën e paketave të vogla të të dhënave.
Interneti nuk është një entitet fizik i vetëm, por një infrastrukturë e shpërndarë e ndërtuar mbi kabllo nënujore, satelitë dhe qendra të dhënash.
Si udhëtojnë të dhënat?
Kur kërkoni një faqe, kërkesa juaj nuk udhëton në vijë të drejtë. Ajo kalon përmes një sërë routers (rutera) dhe switches (çelsa) që përcaktojnë rrugën më të shpejtë për të mbërritur në serverin e destinacionit. Ky proces ndodh në milisekonda. Nëse një rrugë është e bllokuar ose e ngarkuar, paketat e të dhënave gjejnë një rrugë alternative.
Përmbledhje e procesit
- Shkruani URL-në në shfletues.
- Shfletuesi kërkon adresën IP në DNS.
- Shfletuesi krijon një lidhje me serverin përmes TCP/IP.
- Serveri përpunon kërkesën dhe dërgon përgjigjen (HTML, CSS, etj).
- Shfletuesi vizualizon faqen që shihni në ekran.
Të kuptuarit e këtij procesi është hapi i parë për çdo zhvillues ose entuziast të teknologjisë. Ndërsa interneti evoluon, teknologji si HTTP/3 dhe QUIC po vazhdojnë ta bëjnë këtë proces edhe më të shpejtë dhe më të sigurt për të gjithë ne.