ජාල වල සන්නිවේදන ප්රොටෝකෝල
ජාල සන්නිවේදන ප්රොටෝකෝලයක් යනු පරිගණක ජාලයක් තුළ දත්ත යවන, ලබා ගන්නා සහ හඳුනා ගන්නා ආකාරය නිර්වචනය කරන නීති සහ සම්මුතීන් සමූහයකි. මෙම ප්රොටෝකෝල නොමැතිව උපාංගවලට ඵලදායී ලෙස සන්නිවේදනය කිරීමට නොහැකි වනු ඇත. ඩිජිටල් සන්නිවේදනයේ ඉතිහාසය ආරම්භ වූයේ මෙම ප්රොටෝකෝල සංවර්ධනයත් සමඟ වන අතර එය දැන් නවීන අන්තර්ජාලයේ පදනම වේ.
ජාල සන්නිවේදනයේ ප්රොටෝකෝලවල වැදගත්කම
1. සන්නිවේදනය කළමනාකරණය කිරීම: ජාලයක දත්ත ඇසුරුම් කරන, සම්ප්රේෂණය කරන සහ ලබා ගන්නා ආකාරය සන්නිවේදන ප්රොටෝකෝල මගින් නියාමනය කෙරේ. පහසු කළමනාකරණය සඳහා දත්ත කුඩා පැකට් වලට වෙන් කිරීම මෙයට ඇතුළත් වේ.
2. දත්ත බෙදා හැරීමේ විශ්වසනීයත්වය: සම්ප්රේෂණ පාලන ප්රොටෝකෝලය (TCP) වැනි ප්රොටෝකෝල මඟින් යවන ලද දත්ත නිවැරදිව හා නොවෙනස්ව ලැබෙන බව සහතික කිරීම සඳහා ලැබීමේ යාන්ත්රණයන් පිළිබඳ දෝෂ පාලනය සහ තහවුරු කිරීම සපයයි.
3. අන්තර් ක්රියාකාරීත්වය: විවිධ උපාංග සහ මෙහෙයුම් පද්ධති එකම ප්රොටෝකෝල භාවිතා කරන නිසා එකිනෙකා සමඟ සන්නිවේදනය කළ හැකිය. මෙය විවිධ උපාංගවලට බාධාවකින් තොරව තොරතුරු හුවමාරු කර ගැනීමට ඉඩ සලසයි.
4. ආරක්ෂාව: අනිෂ්ට අනවසරයෙන් සවන්දීමෙන් සහ ඇඟිලි ගැසීම් වලින් තොරතුරු ආරක්ෂා කිරීම සඳහා Secure Sockets Layer (SSL) සහ Transport Layer Security (TLS) වැනි ප්රොටෝකෝල මඟින් සම්ප්රේෂණය වන දත්ත සංකේතනය කරයි.
ජාල වල සන්නිවේදන ප්රොටෝකෝල වර්ග
1. භෞතික ජාල ප්රොටෝකෝලය
– ඊතර්නෙට්: ප්රාදේශීය ප්රදේශ ජාල (LAN) සඳහා බහුලව භාවිතා වන ප්රොටෝකෝලය. ජාලයක උපාංග සම්ප්රේෂණ මාධ්යයට ප්රවේශය බෙදා ගන්නා ආකාරය සහ දත්ත හුවමාරු කරන ආකාරය ඊතර්නෙට් මගින් නිර්වචනය කරයි.
– Wi-Fi: මෙය රැහැන් රහිත ප්රාදේශීය ප්රදේශ ජාල (WLAN) නිර්මාණය කිරීමට භාවිතා කරන රැහැන් රහිත ප්රොටෝකෝලයකි. Wi-Fi මඟින් රැහැන් රහිත උපාංග සන්නිවේදනය කරන ආකාරය නියාමනය කරන අතර ගුවන් විදුලි සංඛ්යාත වෙත ප්රවේශ ස්ථාන කළමනාකරණය කරයි.
2. දත්ත සබැඳි ප්රොටෝකෝලය
– PPP (ලක්ෂ්යයෙන් ලක්ෂ්යයට ප්රොටෝකෝලය): ජාල නෝඩ් දෙකක් අතර සෘජු සම්බන්ධතාවයක් නිර්මාණය කිරීමට භාවිතා කරයි. ඩයල්-අප් අන්තර්ජාල සම්බන්ධතා සඳහා PPP බොහෝ විට භාවිතා වේ.
– HDLC (ඉහළ මට්ටමේ දත්ත සබැඳි පාලනය): සමමුහුර්ත දත්ත සන්නිවේදනය සඳහා භාවිතා කරන සබැඳි පාලන ප්රොටෝකෝලයකි. HDLC දත්ත කොටස් සංවිධානය කිරීම සඳහා රාමු සේවා සපයන අතර දෝෂ පාලනය සපයයි.
3. ජාල ප්රොටෝකෝලය
– අන්තර්ජාල කෙටුම්පත (IP): අන්තර්ජාලය හරහා පැකට් යැවීම සඳහා වන ප්රාථමික ප්රොටෝකෝලය. IP හි බහුලව භාවිතා වන අනුවාද දෙකක් තිබේ: IPv4 සහ IPv6. මෙම ප්රොටෝකෝලය දත්ත පැකට් ආමන්ත්රණය කර ඒවායේ නිසි ගමනාන්තයට යොමු කරන ආකාරය තීරණය කරයි.
– ICMP (අන්තර්ජාල පාලන පණිවිඩ ප්රොටෝකෝලය): රවුටර වැනි ජාල උපාංග මඟින් දෝෂ පණිවිඩ සහ අනෙකුත් මෙහෙයුම් තොරතුරු යැවීමට භාවිතා කරයි.
4. ප්රවාහන ප්රොටෝකෝලය
– TCP (සම්ප්රේෂණ පාලන ප්රොටෝකෝලය): විශ්වාසදායක සම්බන්ධතාවයක් සපයයි, දත්ත සම්ප්රේෂණය පාලනය කරයි සහ නිවැරදි අනුපිළිවෙලට සහ දෝෂ නොමැතිව දත්ත ලැබෙන බව සහතික කරයි.
– UDP (පරිශීලක දත්ත ග්රෑම් ප්රොටෝකෝලය): TCP වලට වඩා සැහැල්ලු, UDP වේගය අවශ්ය සහ වීඩියෝ ප්රවාහය සහ VoIP වැනි සමහර දත්ත පැකට් නැතිවීමට ඔරොත්තු දෙන යෙදුම් සඳහා භාවිතා වේ.
5. යෙදුම් ප්රොටෝකෝලය
– HTTP (අධිපෙළ මාරු කිරීමේ ප්රොටෝකෝලය): අන්තර්ජාලයේ වෙබ් පිටු යැවීමට සහ ලබා ගැනීමට භාවිතා කරයි.
– FTP (ගොනු මාරු කිරීමේ ප්රොටෝකෝලය): අන්තර්ජාලයට ගොනු උඩුගත කිරීමට සහ බාගත කිරීමට භාවිතා කරයි.
– SMTP (සරල තැපැල් හුවමාරු ප්රොටෝකෝලය) සහ IMAP (අන්තර්ජාල පණිවිඩ ප්රවේශ ප්රොටෝකෝලය): විද්යුත් තැපැල් යැවීම සහ ලබා ගැනීම සඳහා භාවිතා වේ.
ජාලය තුළ සන්නිවේදන ක්රියාවලිය
ජාලයක සන්නිවේදන ක්රියාවලිය සාමාන්යයෙන් ස්ථර කිහිපයක් ඇතුළත් වන අතර, ඒ සෑම එකක්ම තමන්ගේම ප්රොටෝකෝලයක් ඇත. ජාල සන්නිවේදනය තේරුම් ගැනීම සඳහා OSI (විවෘත පද්ධති අන්තර් සම්බන්ධතාවය) සහ TCP/IP ආකෘති බහුලව භාවිතා වන යොමු ආකෘති වේ.
OSI ආකෘතිය
1. භෞතික ස්ථරය: භෞතික මාධ්ය හරහා අමු දත්ත බිටු සම්ප්රේෂණය කිරීම සඳහා වගකිව යුතුය. මෙම ස්ථරයේ ඇති ප්රොටෝකෝල මඟින් කේබල්, සම්බන්ධක සහ සංඥා ඇම්ප්ලිෆයර් වැනි දෘඩාංග සංරචක කළමනාකරණය කරයි.
2. දත්ත සම්බන්ධක ස්ථරය: සෘජුවම සම්බන්ධිත උපාංග දෙකක් අතර දත්ත හුවමාරුව කළමනාකරණය කරයි. මෙම ප්රොටෝකෝලය භෞතික ලිපින සහ දෝෂ හඳුනාගැනීම පාලනය කරයි.
3. ජාල ස්ථරය: විවිධ ජාල අතර දත්ත පැකට් තාර්කික ආමන්ත්රණය කිරීම සහ බෙදා හැරීම සඳහා වගකිව යුතුය. IP වැනි ප්රොටෝකෝල මෙම ස්ථරයේ ක්රියාත්මක වේ.
4. ප්රවාහන ස්ථරය: අන්තයේ සිට අවසානය දක්වා දත්ත බෙදා හැරීම කළමනාකරණය කරන අතර දත්ත පැකට් වල විශ්වසනීයත්වය සහ අනුපිළිවෙල සහතික කරයි. මෙම ස්ථරයේ ඇති ප්රොටෝකෝල සඳහා උදාහරණ වන්නේ TCP සහ UDP ය.
5. සැසි ස්ථරය: උපාංග දෙකක් අතර සම්බන්ධතා හෝ සැසි කළමනාකරණය කරයි. මෙම ස්ථරයේ ඇති ප්රොටෝකෝල සන්නිවේදන සැසි විවෘත කිරීම, වසා දැමීම සහ කළමනාකරණය නියාමනය කරයි.
6. ඉදිරිපත් කිරීමේ ස්ථරය: යෙදුම් වලට එය තේරුම් ගත හැකි වන පරිදි දත්ත ඉදිරිපත් කිරීම සඳහා වගකිව යුතුය. මෙම ප්රොටෝකෝලය දත්ත සංකේතනය සහ විකේතනය මෙන්ම සම්පීඩනය කළමනාකරණය කරයි.
7. යෙදුම් ස්ථරය: පරිශීලක යෙදුම් සඳහා ජාල සේවා සපයයි. මෙම ස්ථරයේ ඇති ප්රොටෝකෝලවලට HTTP, FTP, SMTP සහ වෙනත් දේ ඇතුළත් වේ.
TCP/IP ආකෘතිය
TCP/IP ආකෘතිය OSI ආකෘතියට වඩා සරල ආකෘතියක් වන අතර නවීන ජාල ක්රියාත්මක කිරීම් සඳහා වඩාත් ප්රායෝගික වේ.
1. ජාල ප්රවේශ ස්ථරය: OSI ආකෘතියේ භෞතික සහ දත්ත සම්බන්ධක ස්ථරවල කාර්යයන් ඒකාබද්ධ කරයි. භෞතික මාධ්ය හරහා දත්ත සම්ප්රේෂණය සඳහා වගකිව යුතුය.
2. අන්තර්ජාල ස්ථරය: OSI ආකෘතියේ ජාල ස්ථරය සමඟ පෙළගස්වා ඇති අතර, IP ජාල හරහා පැකට් ඇමතීම සහ යැවීම සඳහා වගකිව යුතුය.
3. ප්රවාහන ස්ථරය: OSI ආකෘතියේ ප්රවාහන ස්ථරයට සමානව, එය අන්තයේ සිට අවසානය දක්වා සම්බන්ධතා සහ දත්ත බෙදා හැරීම කළමනාකරණය කරයි.
4. යෙදුම් ස්ථරය: HTTP, FTP, සහ SMTP වැනි ප්රොටෝකෝල ඇතුළුව පරිශීලකයින්ට ජාල සේවා අතුරුමුහුණත් සහ ප්රොටෝකෝල සපයයි.
අභියෝග සහ පරිණාමය
ජාල සන්නිවේදනය නිරන්තරයෙන් වෙනස් වෙමින් හා පරිණාමය වෙමින් පවතී. සන්නිවේදන ප්රොටෝකෝලවල සිදුවන ප්රධාන අභියෝග සහ පරිණාමයන් කිහිපයක් අතරට:
1. ආරක්ෂාව: සයිබර් තර්ජන වැඩිවීමත් සමඟ, තොරතුරු ආරක්ෂා කිරීම සඳහා ආරක්ෂක ප්රොටෝකෝල නිරන්තරයෙන් සංවර්ධනය වෙමින් පවතී. TLS යනු SSL හි පරිණාමයේ ප්රධාන උදාහරණයකි.
2. වේගය සහ කාර්යක්ෂමතාව: සම්ප්රේෂණ වේගය සහ කලාප පළල කාර්යක්ෂමතාව වැඩි දියුණු කිරීම සඳහා ප්රොටෝකෝල අඛණ්ඩව ප්රශස්තිකරණය කර ඇත. සෛලීය ජාල වල 5G වැනි ප්රොටෝකෝල ප්රමුඛ උදාහරණයකි.
3. IPv6: IPv4 හි සීමිත IP ලිපින සංඛ්යාවක් ඇති බැවින්, IP ලිපින සඳහා වැඩිවන අවශ්යතාවය සපුරාලීම සඳහා IPv6 භාවිතා කිරීම ඉතා වැදගත් වේ.
4. අන්තර් ක්රියාකාරීත්වය සහ ප්රමිතිකරණය: IETF (අන්තර්ජාල ඉංජිනේරු කාර්ය සාධක බලකාය) වැනි සංවිධාන විවිධ උපාංග සහ ජාල අතර අන්තර් ක්රියාකාරීත්වය සහතික කිරීම සඳහා නිරන්තරයෙන් නව ප්රමිතීන් සංවර්ධනය කරමින් සිටී.
නිගමනය
ජාල සන්නිවේදන ප්රොටෝකෝල යනු ලොව පුරා උපාංගවලට ඵලදායී ලෙස තොරතුරු සන්නිවේදනය කිරීමට සහ බෙදා ගැනීමට හැකි වන ප්රධාන අංග වේ. ඊතර්නෙට් සිට TCP/IP දක්වා, සෑම ප්රොටෝකෝලයක්ම දත්ත ආරක්ෂිතව, විශ්වාසදායක ලෙස සහ කාර්යක්ෂමව සම්ප්රේෂණය කිරීම සහතික කිරීමේදී තීරණාත්මක කාර්යභාරයක් ඉටු කරයි. තාක්ෂණය අඛණ්ඩව පරිණාමය වන විට, සන්නිවේදන ප්රොටෝකෝල වඩ වඩාත් සංකීර්ණ ජාලවල අවශ්යතා සපුරාලීමට අනුවර්තනය වීම දිගටම කරගෙන යනු ඇත. මෙම ප්රොටෝකෝල අවබෝධ කර ගැනීම අප දිනපතා භාවිතා කරන ඩිජිටල් ජාල ක්රියා කරන ආකාරය පිළිබඳ තීරණාත්මක අවබෝධයක් ලබා දෙයි.