ජාලය තුළ දත්ත සන්නිවේදනය තේරුම් ගැනීම සංකීර්ණ වේ. මෙම ලිපියෙන් මම Tcp/IP පස් ස්ථර ප්රොටෝකෝලය සමඟ පරිගණක දෙකක් එකිනෙක සම්බන්ධ වන ආකාරය, දත්ත තොරතුරු මාරු කර ලබා ගන්නා ආකාරය පහසුවෙන් නිරූපණය කරමි.
දත්ත සන්නිවේදනය යනු කුමක්ද?
වයර් සම්බන්ධතාවයක් වැනි මාධ්යයක් භාවිතයෙන් එක් ස්ථානයක සිට තවත් ස්ථානයකට තොරතුරු සම්ප්රේෂණය කිරීම විස්තර කිරීමට “දත්ත සන්නිවේදනය” යන යෙදුම භාවිතා වේ. දත්ත හුවමාරු කරන සියලුම උපාංග එකම ගොඩනැගිල්ලක හෝ අසල ඇති විට, දත්ත හුවමාරුව දේශීය බව අපි කියමු.
මෙම සන්දර්භය තුළ, "මූලාශ්රය" සහ "ග්රාහකයා" සෘජු අර්ථකථන ඇත. මූලාශ්රය යනු දත්ත සම්ප්රේෂණ උපකරණ වෙත වන අතර ග්රාහකය යනු දත්ත ලබා ගන්නා උපාංගයයි. දත්ත සන්නිවේදනයේ පරමාර්ථය වන්නේ මූලාශ්රයේ හෝ ගමනාන්තයේ තොරතුරු නිර්මාණය කිරීම නොව, ක්රියාවලිය අතරතුර දත්ත මාරු කිරීම සහ දත්ත නඩත්තු කිරීමයි.
දත්ත සන්නිවේදන පද්ධති බොහෝ විට දුර බැහැර ස්ථානවලින් දත්ත ලබා ගැනීමට සහ සැකසූ ප්රතිඵල එම දුර පළාත්වලට යැවීමට දත්ත සම්ප්රේෂණ මාර්ග භාවිත කරයි. රූපයේ දැක්වෙන රූප සටහන දත්ත සන්නිවේදන ජාල පිළිබඳ වඩාත් සවිස්තරාත්මක දළ විශ්ලේෂණයක් ලබා දෙයි. දැනට භාවිතයේ පවතින බොහෝ දත්ත සන්නිවේදන ශිල්පීය ක්රම ක්රමක්රමයෙන් වර්ධනය විය, එක්කෝ කලින් පැවති දත්ත සන්නිවේදන ශිල්පීය ක්රම වැඩිදියුණු කිරීමක් ලෙස හෝ ඒවා සඳහා ප්රතිස්ථාපනයක් ලෙස. ඉන්පසුව දත්ත සන්නිවේදනය වන ශබ්දකෝෂ බිම්බෝම්බය ඇත, එයට බෝඩ් අනුපාතය, මොඩම්, රවුටර, LAN, WAN, TCP/IP වැනි යෙදුම් ඇතුළත් වන අතර එය ISDN වන අතර සම්ප්රේෂණ මාධ්යයක් තීරණය කිරීමේදී සංචාලනය කළ යුතුය. එහි ප්රතිඵලයක් වශයෙන්, මෙම සංකල්ප සහ දත්ත සන්නිවේදන ශිල්පීය ක්රමවල පරිණාමය පිළිබඳව ආපසු හැරී බැලීම වැදගත් වේ.
TCP/IP පස් ස්ථර ප්රොටෝකෝලය:
TCP/IP ක්රියාකාරීත්වය නිසියාකාරව සහතික කිරීම සඳහා, අපි එයට අවශ්ය අවම දත්ත ජාල හරහා විශ්වීය වශයෙන් වටහා ගත හැකි ආකෘතියකින් සැපයිය යුතුය. මෘදුකාංගයේ පස්-ස්ථර ගෘහ නිර්මාණ ශිල්පය මෙම ආකෘතිය හැකි කරයි.
TCP/IP මෙම සෑම ස්ථරයකින්ම අපගේ දත්ත ජාලය හරහා සම්ප්රේෂණය කිරීමට අවශ්ය මූලික කරුණු ලබා ගනී. කාර්යයන් මෙහි කාර්ය-විශේෂිත "ස්ථර" ලෙස සංවිධානය කර ඇත. එහි කාර්යය වඩා හොඳින් කිරීමට බොහෝ ස්ථරවලින් එකකට සෘජුවම උදව් නොකරන තනි විශේෂාංගයක් මෙම ආකෘතියේ නොමැත.
සන්නිවේදනය කළ හැක්කේ එකිනෙකට යාබදව ඇති ස්ථරවලට පමණි. ඉහළ ස්ථරවල ක්රියාත්මක වන වැඩසටහන් පහත ස්ථරවල කේතය ක්රියාත්මක කිරීමේ වගකීමෙන් නිදහස් වේ. දුරස්ථ ධාරකයක් සමඟ සම්බන්ධතාවයක් ඇති කර ගැනීමට, උදාහරණයක් ලෙස, යෙදුම් කේතය ප්රවාහන ස්ථරයේ ඉල්ලීමක් කරන්නේ කෙසේදැයි දැන සිටිය යුතුය. යවන දත්තවල යටින් පවතින කේතීකරණ ක්රමය තේරුම් නොගෙන එය ක්රියා කළ හැක. එය හැසිරවීම භෞතික ස්ථරයට භාරයි. එය 0s සහ 1s මාලාවක් වන අමු දත්ත මාරු කිරීම මෙන්ම බිටු අනුපාත නියාමනය සහ සම්බන්ධතාවය නිර්වචනය කිරීම, රැහැන් රහිත තාක්ෂණය හෝ උපාංග සම්බන්ධ කරන විදුලි කේබලය භාරව සිටී.
TCP/IP පස්-ස්ථර ප්රොටෝකෝලය ඇතුළත් වේයෙදුම් ස්ථරය, ප්රවාහන ස්තරය, ජාල ස්ථරය, දත්ත සම්බන්ධක ස්තරය, සහ භෞතික ස්ථරය, අපි මෙම TCP/IP ස්ථර ගැන ඉගෙන ගනිමු.
1. භෞතික ස්ථරය:භෞතික ස්තරය ජාලයක උපාංග අතර සැබෑ රැහැන්ගත හෝ රැහැන් රහිත සබැඳිය හසුරුවයි. එය උපාංග අතර සම්බන්ධකය, රැහැන්ගත හෝ රැහැන් රහිත සම්බන්ධතාවය නිර්වචනය කරයි, සහ දත්ත හුවමාරු අනුපාතය නියාමනය කිරීම සමඟ අමු දත්ත (0s සහ 1s) යවයි.
2. දත්ත සම්බන්ධක ස්තරය:ජාලයක භෞතිකව සම්බන්ධ වූ නෝඩ් දෙකක් අතර සම්බන්ධතාවයක් දත්ත සම්බන්ධක ස්තරය තුළ ස්ථාපිත කර විසන්ධි වේ. එය සිදු කරන්නේ දත්ත පැකට් යැවීමට පෙර රාමු වලට බෙදීමෙනි. මාධ්ය ප්රවේශ පාලනය (MAC) උපාංග සම්බන්ධ කිරීමට MAC ලිපින භාවිතා කරන අතර දත්ත සම්ප්රේෂණය කිරීමට සහ ලබා ගැනීමට අයිතිවාසිකම් සඳහන් කරයි, තාර්කික සබැඳි පාලනය (LLC) ජාල ප්රොටෝකෝල හඳුනා ගැනීම, දෝෂ පරීක්ෂා කිරීම සහ රාමු සමමුහුර්ත කිරීම සිදු කරයි.
3. ජාල ස්තරය:ජාල අතර සම්බන්ධතා අන්තර්ජාලයේ කොඳු නාරටියයි. අන්තර්ජාල සන්නිවේදන ක්රියාවලියේ "ජාල ස්තරය" යනු ජාල අතර දත්ත පැකට් හුවමාරු කර ගනිමින් මෙම සම්බන්ධතා ඇති කර ගන්නා ස්ථානයයි විවෘත පද්ධති අන්තර් සම්බන්ධතා (OSI) ආකෘතියේ තුන්වන ස්ථරය ජාල ස්ථරයයි. මාර්ගගත කිරීම, පරීක්ෂා කිරීම සහ සංකේතනය කිරීම වැනි අරමුණු සඳහා අන්තර්ජාල ප්රොටෝකෝලය (IP) ඇතුළු ප්රොටෝකෝල කිහිපයක් මෙම මට්ටමින් භාවිතා වේ.
4. ප්රවාහන ස්තරය:ධාරකයේ සිට ධාරකය අතර සම්බන්ධතාවයක් ඇති කිරීම ජාල ස්ථර වගකීමකි. ප්රවාහන ස්ථරයේ වගකීම වන්නේ වරාය සිට වරාය සම්බන්ධ කිරීම ස්ථාපිත කිරීමයි. භෞතික ස්ථරය, දත්ත සම්බන්ධක ස්තරය සහ ජාල ස්ථරයේ අන්තර්ක්රියා හරහා අපි පරිගණකය A සිට B දක්වා දත්ත සාර්ථකව මාරු කළෙමු. A-to-B පරිගණකයට දත්ත යැවීමෙන් පසු B පරිගණකයට දත්ත මාරු කරන්නේ කුමන යෙදුම සඳහාද යන්න හඳුනා ගන්නේ කෙසේද?
ඒ අනුව, වරායක් හරහා යම් යෙදුමකට සැකසුම් පැවරීම අවශ්ය වේ. මේ අනුව, සත්කාරකයේ ධාවන වැඩසටහන අනන්ය ලෙස හඳුනා ගැනීමට IP ලිපිනයක් සහ වරාය අංකයක් භාවිතා කළ හැක.
5. යෙදුම් ස්තරය:බ්රව්සර් සහ විද්යුත් තැපැල් සේවාලාභීන් යෙදුම් ස්ථරයේ ක්රියාත්මක වන සේවාලාභී පාර්ශවීය මෘදුකාංග සඳහා උදාහරණ වේ. වැඩසටහන් අතර සන්නිවේදනය සහ අවසාන පරිශීලකයින්ට ප්රයෝජනවත් තොරතුරු ප්රදර්ශනය කිරීම සඳහා පහසුකම් සපයන ප්රොටෝකෝල ලබා දී ඇත. Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP) සහ Domain Name System (DNS) යනු යෙදුම් ස්ථරයේ (DNS) ක්රියාත්මක වන ප්රොටෝකෝල සඳහා උදාහරණ වේ. .