අන්තර්ජාලය (The Internet) යනු කුමක්ද?
අපගේ නූතන ජීවිතයේ සෑම අංශයක්ම පාහේ වෙලාගෙන ඇති, ලෝකයම ගම්මානයක් බවට පත් කළ මේ දැවැන්ත ජාලයේ මූලික සිද්ධාන්ත සරලව වටහා ගනිමු.
අද, 2025 වසරේදී, "අන්තර්ජාලය" යනු අපට නුපුරුදු වචනයක් නොවේ. උදෑසන අවදි වූ මොහොතේ සිට රාත්රියේ නින්දට යන තුරු, අපි මිතුරන් සමඟ පණිවිඩ හුවමාරු කර ගැනීමට, ප්රවෘත්ති දැන ගැනීමට, අධ්යාපන කටයුතු සඳහා, විනෝදාස්වාදය සඳහා, සහ භාණ්ඩ මිලදී ගැනීමට පවා අන්තර්ජාලය භාවිතා කරමු. එය අපගේ ජීවිතයේ අනිවාර්ය අංගයක් බවට පත්වී අවසන්. නමුත්, මේ අප එදිනෙදා භාවිතා කරන "අන්තර්ජාලය" යනු සැබවින්ම කුමක්ද? එය අහසේ පාවෙන වලාකුළක්ද? (Cloud)? නැතිනම් ලෝකයේ කොහේ හෝ තැනක ඇති තනි මහා පරිගණකයක්ද?
මෙම ලිපියේ අරමුණ වන්නේ, එම ප්රශ්නවලට සරල සහ පැහැදිලි පිළිතුරු ලබා දීමයි. අන්තර්ජාලය යනු මායාවක් නොව, ඉතාම තාර්කික සහ විස්මිත ඉංජිනේරුමය නිර්මාණයක් බව ඔබට මෙම ලිපිය අවසානයේදී අවබෝධ වනු ඇත.
මෙම සවිස්තරාත්මක මාර්ගෝපදේශයෙන් අපි ආවරණය කරන්නේ:
- අන්තර්ජාලයේ උපත සහ එහි විකාශනය.
- අන්තර්ජාලය සැබෑ ලෝකයේ භෞතිකව ක්රියාත්මක වන්නේ කෙසේද? (A journey of a data packet).
- බොහෝ දෙනෙක් වරදවා වටහා ගන්නා අන්තර්ජාලය (Internet) සහ විශ්ව ව්යාප්ත වියමන (World Wide Web) අතර වෙනස.
- අන්තර්ජාලයේ සන්නිවේදන භාෂාව වන TCP/IP වැනි ප්රොටෝකෝල.
- අන්තර්ජාලය හරහා අපට ලැබෙන විවිධ සේවාවන්.
1. ගෝලීය ජාලයක උපත: අන්තර්ජාලයේ කෙටි ඉතිහාසය 📜
අද අප භාවිතා කරන අන්තර්ජාලය එක රැයකින් බිහිවූවක් නොවේ. එය දශක ගණනාවක පර්යේෂණ සහ සංවර්ධනයේ ප්රතිඵලයකි.
1.1 යුධමය අවශ්යතාවයකින් ඇරඹි ARPANET
අන්තර්ජාලයේ මූල බීජය රෝපණය වන්නේ 1960 දශකයේ පැවති සීතල යුධ සමයේදීය. න්යෂ්ටික ප්රහාරයක් වැනි මහා විනාශයකදී පවා, රටේ සන්නිවේදන පද්ධතිය බිඳ නොවැටී පවත්වාගෙන යා හැකි, **විකේන්ද්රගත (decentralized)** සන්නිවේදන ජාලයක අවශ්යතාවය ඇමරිකානු ආරක්ෂක දෙපාර්තමේන්තුවට ඇති විය. එහි පර්යේෂණ අංශය වූ **ARPA (Advanced Research Projects Agency)** මගින්, 1969 දී **ARPANET** නමින් මෙම පර්යේෂණාත්මක පරිගණක ජාලය බිහි කරන ලදී.
1.2 විප්ලවීය තාක්ෂණය: Packet Switching
ARPANET හි සාර්ථකත්වයට ප්රධානම හේතුවක් වූයේ **Packet Switching** නම් තාක්ෂණයයි. පැරණි දුරකථන පද්ධති (Circuit Switching) මෙන්, සන්නිවේදනය සඳහා එක් ස්ථිර මාර්ගයක් වෙන් කර ගන්නවා වෙනුවට, මෙහිදී සිදු වූයේ යවන දත්ත පණිවිඩය, කුඩා "පැකට්" (packets) වලට කඩා, ඒ සෑම පැකට්ටුවක්ම ස්වාධීනව, විවිධ මාර්ග ඔස්සේ ගමනාන්තය වෙත යැවීමයි. ගමනාන්තයේදී, එම පැකට් නැවත නිවැරදි පිළිවෙලට එකලස් කර සම්පූර්ණ පණිවිඩය සාදා ගනී. ජාලයේ එක් මාර්ගයකට හානි සිදු වුවද, පැකට්වලට වෙනත් මාර්ග ඔස්සේ ගමන් කළ හැකි නිසා, මෙම ක්රමය ඉතාම ශක්තිමත් සහ විශ්වසනීය විය.
1.3 පොදු භාෂාවක්: TCP/IP හි ආගමනය
මුල් කාලයේදී, විවිධ පරිගණක ජාල, විවිධ සන්නිවේදන නීති රීති (protocols) භාවිතා කළ නිසා, ඒවාට එකිනෙකා සමඟ කතා කිරීමට නොහැකි විය. මෙම ගැටළුවට විසඳුම ලෙස, 1970 දශකයේදී Vint Cerf සහ Bob Kahn විසින් **TCP/IP (Transmission Control Protocol/Internet Protocol)** නම් ප්රොටෝකෝල කට්ටලය නිර්මාණය කරන ලදී. මෙය ජාලයේ ඇති සියලුම පරිගණකවලට එකිනෙකා සමඟ සන්නිවේදනය කළ හැකි **පොදු භාෂාවක්** බවට පත් විය. 1983 දී ARPANET සම්පූර්ණයෙන්ම TCP/IP වෙත මාරු වීම, නූතන අන්තර්ජාලයේ උපත ලෙස සැලකේ.
1.4 මහජනයා අතට පත් වීම
ARPANET ක්රමයෙන් හමුදාමය අවශ්යතා වලින් මිදී, විශ්වවිද්යාල සහ පර්යේෂණ ආයතන අතර සන්නිවේදන මාධ්යයක් බවට පත් විය. නමුත්, එය තවමත් සාමාන්ය ජනතාවට භාවිතා කිරීමට අපහසු, විධාන මත පදනම් වූ (command-line) පද්ධතියක් විය. 1991 දී, Tim Berners-Lee විසින් **World Wide Web (WWW)**, HTML, HTTP, සහ පළමු වෙබ් බ්රව්සරය නිර්මාණය කිරීමත් සමඟ, අන්තර්ජාලය චිත්රක (graphical) සහ භාවිතයට පහසු මාධ්යයක් බවට පත් විය. මෙය අන්තර්ජාලයේ ව්යාප්තියට සහ ජනප්රියත්වයට දැවැන්තම හේතුව විය.
2. අන්තර්ජාලය සැබවින්ම ක්රියාත්මක වන්නේ කෙසේද? ⚙️
අන්තර්ජාලය යනු තනි දෙයක් නොවේ. එය **ජාලයන්ගේ ජාලයකි (a network of networks).** ඔබගේ නිවසේ Wi-Fi ජාලය, ඔබගේ කාර්යාලයේ ජාලය, පාසලේ ජාලය, සහ Google, Facebook වැනි සමාගම්වල දැවැන්ත දත්ත මධ්යස්ථාන (data centers) වල ජාල, මේ සියල්ලම එකට එකතු වීමෙන් තමයි අන්තර්ජාලය නිර්මාණය වන්නේ.
2.1 භෞතික යටිතල පහසුකම් (The Physical Infrastructure)
මෙම ජාලයන් එකිනෙක සම්බන්ධ වන්නේ කෙසේද? ඒ සඳහා දැවැන්ත භෞතික යටිතල ව්යුහයක් පවතී.
- Clients සහ Servers: අන්තර්ජාලයේ මූලිකම ක්රියාකාරීන් දෙදෙනා මොවුන්ය. **Client** යනු තොරතුරු ඉල්ලන උපාංගයයි (උදා: ඔබගේ Laptop එක, Smartphone එක). **Server** යනු එම තොරතුරු ගබඩා කර ඇති, ඉල්ලීමක් ලැබුණු විට එම තොරතුරු සපයන බලවත් පරිගණකයයි. ඔබ `egotechworld.com` වෙත පිවිසෙන විට, ඔබගේ බ්රව්සරය Client කෙනෙක් වන අතර, egotechworld වෙබ් අඩවිය ගබඩා කර ඇති පරිගණකය Server එක වේ.
- ගෝලීය කේබල් පද්ධතිය: මහාද්වීප සහ රටවල් එකිනෙක සම්බන්ධ කරමින්, මුහුද යටින් ඇද ඇති, ෆයිබර්-ඔප්ටික් (Fiber-optic) කේබල් මිලියන ගණනකින් සැදුම්ලත් දැවැන්ත ජාලයක් පවතී. ඔබගේ දත්ත පැකට් බොහොමයක් ලොව වටා ගමන් කරන්නේ මෙම කේබල් හරහාය.
- අන්තර්ජාල සේවා සපයන්නන් (ISPs - Internet Service Providers): SLT-Mobitel, Dialog, Hutch වැනි සමාගම් ISPs ලෙස හැඳින්වේ. ඔවුන් මෙම ගෝලීය ජාලයට ප්රවේශය ලබාගෙන, එය අප වැනි සාමාන්ය පාරිභෝගිකයන්ට මුදලට අලෙවි කරයි. ඔවුන් යනු අන්තර්ජාල මහා මාර්ගයට පිවිසීමට ඇති "පිවිසුම් මංතීරු" (on-ramps) වැනිය.
2.2 ඔබගේ දත්ත පැකට්ටුවේ විස්මිත ගමන
ඔබ ඔබගේ බ්රව්සරයේ `google.com` ලෙස ටයිප් කර Enter එබූ විට තත්පරයකටත් අඩු කාලයකදී සිදුවන ක්රියාවලිය දෙස බලමු.
- ඉල්ලීම (Request): ඔබගේ පරිගණකය (Client), `google.com` වෙබ් අඩවිය ඉල්ලා ඔබගේ නිවසේ Wi-Fi Router එකට පණිවිඩයක් යවයි.
- ISP වෙත ගමන් කිරීම: Router එක එම ඉල්ලීම ඔබගේ ISP (උදා: SLT) වෙත යවයි.
- ලිපිනය සෙවීම (DNS Lookup): මිනිසුන්ට `google.com` ලෙස මතක තබා ගැනීම පහසු වුවත්, පරිගණක එකිනෙකා හඳුනාගන්නේ `172.217.17.142` වැනි සංඛ්යාත්මක **IP ලිපින (IP Addresses)** මගිනි. ISP හි ඇති **DNS (Domain Name System)** server එක, දුරකථන නාමාවලියක් මෙන් ක්රියා කර, `google.com` යන නමට අදාළ නියම IP ලිපිනය සොයා දෙයි.
- පැකට් කිරීම සහ මාර්ගගත කිරීම (Packetizing and Routing): දැන් නියම ලිපිනය දන්නා නිසා, ඔබගේ ඉල්ලීම කුඩා දත්ත පැකට් වලට කඩා, ඒ සෑම පැකට්ටුවකම ගමනාන්ත IP ලිපිනය සටහන් කරයි. ඉන්පසු, ලොව පුරා ඇති **Routers** නම් උපකරණ, රථවාහන පොලිස් නිලධාරීන් මෙන් ක්රියා කරමින්, මෙම පැකට් වල ඇති ලිපිනය බලා, ඒවා ගමනාන්තය වෙත ළඟා වීමට ඇති හොඳම සහ වේගවත්ම මාර්ගය ඔස්සේ එකින් එක යොමු කරයි.
- Server එක වෙත ළඟා වීම: පැකට් දහස් ගණනක් routers පසු කර, අවසානයේ Google හි Server එක වෙත ළඟා වේ.
- ප්රතිචාරය (Response):** Google Server එක ඔබගේ ඉල්ලීම සකසා, Google වෙබ් අඩවියේ දත්ත (HTML, CSS, Images) නැවතත් පැකට් වලට කඩා, ඔබගේ IP ලිපිනය වෙත ආපසු එවයි.
- නැවත එකලස් කිරීම: එම පැකට් ඔබගේ පරිගණකය වෙත ලැබුණු පසු, ඔබගේ වෙබ් බ්රව්සරය ඒවා නිවැරදි පිළිවෙලට එකලස් කර, ඔබට දර්ශනීය Google වෙබ් පිටුව පෙන්වයි.
මේ සියලුම ක්රියාවලිය ඇසිපිය හෙළන සැණින් සිදුවීම අන්තර්ජාලයේ විස්මිතම ලක්ෂණයකි.
3. අන්තර්ජාලය සහ විශ්ව ව්යාප්ත වියමන (Internet vs. WWW) 🕸️
බොහෝ දෙනෙක් "අන්තර්ජාලය" (Internet) සහ "වෙබ්" (Web) යන වචන එකම අර්ථයෙන් භාවිතා කළත්, මේ දෙක යනු පැහැදිලිවම වෙනස් සංකල්ප දෙකකි.
සරලම උපමාව: අන්තර්ජාලය යනු ලොව පුරා ඇති **මාර්ග පද්ධතියයි (Road Network).** විශ්ව ව්යාප්ත වියමන (World Wide Web) යනු එම මාර්ග පද්ධතියේ ගමන් කරන එක් **වාහන වර්ගයකි (උදා: මෝටර් රථ).**
- අන්තර්ජාලය (The Internet):** යනු කේබල්, රවුටර්, සර්වර් වැනි **භෞතික යටිතල ව්යුහය (infrastructure)** සහ TCP/IP වැනි **සන්නිවේදන ප්රොටෝකෝල (protocols)** එකතුවයි. එය වේදිකාවයි.
- විශ්ව ව්යාප්ත වියමන (The World Wide Web - WWW):** යනු අන්තර්ජාලය **මත** ක්රියාත්මක වන එක් **සේවාවකි.** එය එකිනෙකට සම්බන්ධ වූ (interlinked) වෙබ් පිටු (web pages) සහ වෙබ් අඩවි (websites) එකතුවකි.
Email, FTP (File Transfer), Online Gaming, සහ VoIP (Skype, WhatsApp calls) යනු මාර්ග පද්ධතිය (අන්තර්ජාලය) භාවිතා කරන ට්රක් රථ, බස් රථ, සහ යතුරුපැදි වැනි වෙනත් සේවාවන්ය.
4. අන්තර්ජාලයේ භාෂාව: ප්රධාන ප්රොටෝකෝල (Key Protocols)
ප්රොටෝකෝලයක් යනු සන්නිවේදනය සඳහා භාවිතා කරන සම්මත නීති රීති මාලාවකි. අන්තර්ජාලයේ සුමට ක්රියාකාරීත්වය සඳහා ප්රොටෝකෝල අත්යවශ්ය වේ.
- IP (Internet Protocol): දත්ත පැකට් වලට ලිපින (IP Address) යොදා, ඒවා නිවැරදි ගමනාන්තය වෙත මාර්ගගත (routing) කිරීමේ වගකීම දරයි. එය තැපැල් කන්තෝරුවක් මෙන් ලිපින අනුව පාර්සල් යොමු කරයි.
- TCP (Transmission Control Protocol): දත්ත පැකට්, යවන්නාගේ සිට ලබන්නා දක්වා විශ්වසනීයව (reliably) ගමන් කළ බවට තහවුරු කිරීමේ වගකීම දරයි. එය පැකට් අංකනය කිරීම, සියල්ල ලැබුණේදැයි පරීක්ෂා කිරීම, සහ අතරමං වූ පැකට් නැවත ඉල්ලා සිටීම වැනි කාර්යයන් කරයි. එය විශ්වාසවන්ත කුරියර් සේවාවක් වැනිය.
- HTTP/HTTPS (HyperText Transfer Protocol/Secure): වෙබ් බ්රව්සර් සහ වෙබ් සර්වර් අතර වෙබ් පිටු හුවමාරු කර ගැනීමට භාවිතා කරන ප්රොටෝකෝලයයි.
- FTP (File Transfer Protocol):** පරිගණක අතර ගොනු (files) හුවමාරු කර ගැනීමට භාවිතා කරයි.
- SMTP, POP3, IMAP:** විද්යුත් තැපෑල (Email) යැවීමට සහ ලබා ගැනීමට භාවිතා කරන ප්රොටෝකෝල වේ.
සාරාංශය (Conclusion) ✨
අන්තර්ජාලය යනු තනි ස්ථානයක ඇති දෙයක් නොව, TCP/IP නම් පොදු භාෂාවක් භාවිතා කරමින්, එකිනෙකා සමඟ කතා කරන, ලොව පුරා විසිරුණු පරිගණක ජාල මිලියන ගණනක එකතුවකි. එය අපට තොරතුරු ලබා ගැනීමට, සන්නිවේදනය කිරීමට, සහ ගනුදෙනු කිරීමට පෙර නොවූ විරූ හැකියාවක් ලබා දී ඇත.
මෙම ලිපියෙන් ඔබ ඉගෙන ගත් ප්රධාන කරුණු:
- අන්තර්ජාලය, හමුදාමය අවශ්යතාවයක් ලෙස ARPANET නමින් ආරම්භ විය.
- එය Packet Switching තාක්ෂණය සහ TCP/IP ප්රොටෝකෝලය මත පදනම් වේ.
- එය මුහුද යට කේබල් වැනි දැවැන්ත භෞතික යටිතල ව්යුහයක් මත ක්රියාත්මක වේ.
- WWW (Web) යනු අන්තර්ජාලය මත ක්රියාත්මක වන එක් සේවාවක් පමණි.
අන්තර්ජාලය යනු නිරන්තරයෙන් විකාශනය වන, අපගේ ජීවිත සහ සමාජය වෙනස් කරන බලවත් මෙවලමකි. එහි මූලික සිද්ධාන්ත තේරුම් ගැනීම, ඩිජිටල් ලෝකයේ සාක්ෂරතාවය සඳහා අත්යවශ්ය වේ.
ඊළඟට කුමක්ද? අන්තර්ජාලය ගැන ඉගෙන ගත් ඔබට, එහි ඇති බලවත්ම යෙදුම් මෘදුකාංගයක් වන **Microsoft Word** පිළිබඳව අපගේ මීළඟ ප්රායෝගික පාඩමෙන් ඉගෙන ගැනීමට අපි ආරාධනා කරමු!