IPv4 යනු අන්තර්ජාල ප්රොටෝකෝලයේ (IP) සිව්වන අනුවාදය වන අතර අද අන්තර්ජාල තාක්ෂණයේ පදනම වන පුළුල් ලෙස භාවිතා කරන පළමු ප්රොටෝකෝලය වේ. අන්තර්ජාලයට සම්බන්ධ සෑම උපාංගයකටම සහ වසමකටම IP ලිපිනයක් ලෙස අනන්ය අංකයක් පවරනු ලැබේ. IPv4 ලිපිනය දශම හතරකින් සමන්විත බිටු 32 අංකයකි. සෑම දශම බෙදුම්කරුවෙකු අතරම 0 සහ 255 අතර අංකයකි. උදාහරණය: 192.0.2.235
වර්තමානයේ, IPv6 හි සාපේක්ෂ නව ස්වභාවය හේතුවෙන්, IPv4 බොහෝ අන්තර්ජාල මෙහෙයුම් සඳහා තවමත් පදනම වන අතර බොහෝ උපාංග IPv4 සමඟ වින්යාස කර ඇත. මෙම තත්ත්වය තුළ, බොහෝ උපාංගවලට IPv6 භාවිතයෙන් සන්නිවේදනය කළ නොහැකි අතර, බොහෝ පුද්ගලයන්ට, ව්යාපාරවලට සහ වෙනත් අයට තවමත් IPv4 අවශ්ය වේ. ඊළඟට, අපි IPv4 හි පැකට් ආකෘතිය හඳුන්වා දෙන්නෙමු.
IPv4 පැකට් ආකෘතිය
(1)අනුවාදයIP ප්රොටෝකෝලයේ අනුවාදය දැක්වෙන ක්ෂේත්රය බිටු 4ක් සඳහා ගිණුම්ගත කරයි.
(2)IP ශීර්ෂයේ දිග, IP ශීර්ෂයේ විචල්ය දිග විකල්ප කොටස් ඇති බැවින් IP ශීර්ෂයේ දිග විස්තර කිරීමට මෙම ක්ෂේත්රය භාවිතා කරයි. මෙම කොටස බයිට් 4 ක දිග ඒකකයක් සහිත බිටු 4 ක් ගනී, එයින් අදහස් වන්නේ මෙම කලාපයේ අගය = IP ශීර්ෂයේ දිග (බයිට් වලින්)/දිග ඒකකය (බයිට් 4) බවයි.
(3)සේවා වර්ගය: බිටු 8 ක් දිග.
PPP: පළමු ඉලක්කම් තුන පැකේජයේ ප්රමුඛතාවය නිර්වචනය කරයි. වටිනාකම වැඩි වන තරමට Big Data වැදගත් වේ
000 (සාමාන්ය) සාමාන්ය
001 (ප්රමුඛතා) ප්රමුඛතාවය, දත්ත ව්යාපාර සඳහා භාවිතා වේ
010 (ක්ෂණික) වහාම, දත්ත ව්යාපාර සඳහා
හඬ සම්ප්රේෂණය සඳහා 011 (ෆ්ලෑෂ්) ෆ්ලෑෂ් වේගය
වීඩියෝ ව්යාපාර සඳහා 100 (Flash Overrides) වේගවත්
101 (විවේචනාත්මක) CRI/TIC/ECP හඬ සම්ප්රේෂණය සඳහා වැදගත් වේ
110 (අන්තර්ජාල පාලනය) අන්තර් ජාල පාලනය, මාර්ගගත කිරීමේ ප්රොටෝකෝල වැනි ජාල පාලනය සඳහා භාවිතා කරයි
111 (ජාල පාලනය) ජාල පාලනය, ජාල පාලනය සඳහා භාවිතා වේ
DTRCO: අවසාන ඉලක්කම් 5
(1000) D ප්රමාදය: 0: min ප්රමාදය, 1: හැකිතාක් ප්රමාදය අවම කරන්න
(0100) T ප්රවාහය: 0: උපරිම ප්රතිදානය (උපරිම ප්රතිදානය), 1: හැකිතාක් ගමනාගමනය වැඩි කිරීමට උත්සාහ කරන්න
(0010) R විශ්වසනීයත්වය: 0: උපරිම ප්රතිදානය, 1: විශ්වසනීයත්වය උපරිම කිරීම
(0001) M සම්ප්රේෂණ පිරිවැය: 0: min සඳුදා පිරිවැය (අවම මාර්ගය උඩින්), 1: පිරිවැය හැකිතාක් අවම කරන්න
(0000): සාමාන්ය (සාමාන්ය සේවය).
(4)IP පැකට්ටුවේ මුළු දිග: දිග බිටු 16 කි. බයිට් වලින් ගණනය කරන ලද IP පැකට්ටුවක දිග (ශීර්ෂකය සහ දත්ත ඇතුළුව), එබැවින් IP පැකට්ටුවක උපරිම දිග බයිට් 65 535 කි. ඉතින්, පැකට්ටුවේ ප්රමාණය payload=මුළු IP පැකට් දිග - IP ශීර්ෂ දිග.
(5)හඳුනාගැනීම: දිග බිටු 16 කි. මෙම ක්ෂේත්රය විශාල ඉහළ මට්ටමේ පැකට් ඛණ්ඩ කිරීම සඳහා කොඩි සහ ඛණ්ඩ පිරිනැමීම් ක්ෂේත්ර සමඟ ඒකාබද්ධව භාවිත කෙරේ. පසුරවුටරයපැකට්ටුවක් බෙදයි, බෙදුණු සියලුම කුඩා පැකට් එකම අගයකින් සලකුණු කර ඇත, එවිට ගමනාන්ත උපාංගයට බෙදුණු පැකට්ටුවට අයත් පැකට්ටුව වෙන්කර හඳුනාගත හැකිය.
(6)කොඩි: දිග බිටු 3ක්.
මෙම ක්ෂේත්රයේ පළමු ඉලක්කම් භාවිතා නොවේ.
දෙවෙනි බිට් එක තමයි DF (Don't Fragment) bit එක. DF බිට් එක 1 ලෙස සකසා ඇති විට, එය පෙන්නුම් කරන්නේ theරවුටරයඉහළ ස්ථරයේ පැකට්ටුව කොටස් කළ නොහැක. ඛණ්ඩනයකින් තොරව ඉහළ ස්ථර පැකට්ටුවක් යොමු කළ නොහැකි නම්, දරවුටරයඉහළ ස්ථර පැකට්ටුව ඉවත දමා දෝෂ පණිවිඩයක් ලබා දෙනු ඇත.
තුන්වෙනි බිට් එක තමයි MF (More Fragments) bit එක. විටරවුටරයඉහළ ස්ථර පැකට්ටුවක් කොටස් කරයි, එය අවසන් කොටස හැර IP පැකට්ටුවේ ශීර්ෂයේ MF බිටු 1 ට සකසයි.
(7)Fragment Offset: බිටු 13 ක දිග, අෂ්ටක 8 ඒකක වලින් මනිනු ලැබේ. IP පැකට්ටුව එකලස් කිරීම සහ ප්රතිසාධනය කිරීම සඳහා ලැබෙන අන්තය මඟින් භාවිතා කරන සංරචක පැකට්ටුවේ IP පැකට්ටුවේ පිහිටීම දක්වයි.
(8)ජීවත් වීමට කාලය (TTL): දිග බිටු 8 ක් වන අතර, මුලින් තත්පර (ය) වලින් නිර්මාණය කර ඇත, නමුත් ඇත්ත වශයෙන්ම මනිනු ලබන්නේ hops වලින්. නිර්දේශිත පෙරනිමි අගය 64. IP පැකට් සම්ප්රේෂණය කරන විට, මෙම ක්ෂේත්රයට මුලින්ම නිශ්චිත අගයක් පවරනු ලැබේ. IP පැකට්ටුවක් එක් එක් හරහා ගමන් කරන විටරවුටරයමාර්ගය දිගේ, එක් එක්රවුටරයමාර්ගය ඔස්සේ IP පැකට්ටුවේ TTL අගය 1 කින් අඩු කරනු ඇත. TTL 0 දක්වා අඩු කළහොත්, IP පැකට්ටුව ඉවත දමනු ලැබේ. මෙම ක්ෂේත්රයට රවුටින් ලූප හේතුවෙන් IP පැකට් ජාලය තුළ අඛණ්ඩව ඉදිරියට යැවීම වැළැක්විය හැක.
(9)ප්රොටෝකෝලය: දිග බිටු 16 කි. IP ශීර්ෂයන් නිවැරදිව හඳුනා ගැනීම සඳහා භාවිතා කරන නමුත් දත්ත කොටස ඇතුළත් නොවේ. එක් එක් නිසාරවුටරයTTL අගය වෙනස් කිරීමට අවශ්ය වේරවුටරයඑක් එක් පැකේජය සඳහා මෙම අගය නැවත ගණනය කරනු ඇත
(10)ශීර්ෂ චෙක්සම්: දිග බිටු 16 කි. IP ශීර්ෂයන් නිවැරදිව හඳුනා ගැනීම සඳහා භාවිතා කරන නමුත් දත්ත කොටස ඇතුළත් නොවේ. එක් එක් නිසාරවුටරයTTL අගය වෙනස් කිරීමට අවශ්ය වේරවුටරයඑක් එක් පැකේජය සඳහා මෙම අගය නැවත ගණනය කරනු ඇත
(11)මූලාශ්ර සහ ගමනාන්ත ලිපින: ලිපින දෙකම බිටු 32 කි. මෙම IP පැකට්ටුවේ මූලාරම්භය සහ ගමනාන්ත ලිපිනය හඳුනා ගනී. NAT භාවිතා කරන්නේ නම් මිස, සම්පූර්ණ සම්ප්රේෂණ ක්රියාවලිය පුරාම මෙම ලිපින දෙක වෙනස් නොවන බව කරුණාවෙන් සලකන්න.
(12)විකල්ප: මෙය විචල්ය දිග ක්ෂේත්රයකි. මෙම ක්ෂේත්රය වෛකල්පිත වන අතර ප්රධාන වශයෙන් පරීක්ෂණ සඳහා භාවිතා වන අතර අවශ්ය පරිදි ප්රභව උපාංගය මගින් නැවත ලිවිය හැක. විකල්ප අයිතමවලට පහත සඳහන් දෑ ඇතුළත් වේ:
•Loose source routing: සඳහා IP ලිපින මාලාවක් සපයන්නරවුටරයඅතුරුමුහුණත්. IP පැකට් මෙම IP ලිපින ඔස්සේ සම්ප්රේෂණය කළ යුතුය, නමුත් අඛණ්ඩ IP ලිපින දෙකක් අතර බහු රවුටර මඟ හැරීමට එයට අවසර ඇත.
• දැඩි මූලාශ්ර මාර්ගගත කිරීම: සඳහා IP ලිපින මාලාවක් සපයන්නරවුටරයඅතුරුමුහුණත්. IP පැකට් මෙම IP ලිපින ඔස්සේ සම්ප්රේෂණය කළ යුතු අතර, ඊළඟ hop එක IP ලිපින වගුවේ නොමැති නම්, එය දෝෂයක් පෙන්නුම් කරයි.
•වාර්තාගත මාර්ගය: IP පැකට්ටුව එකින් එක පිටවන විට රවුටරයේ පිටතට යන අතුරු මුහුණතේ IP ලිපිනය සටහන් කරන්නරවුටරය.
•වේලා මුද්දර: IP පැකට්ටුවක් පිටවන වේලාව සටහන් කරන්නරවුටරය.
•පෑඩිං: IP ශීර්ෂයේ දිගේ ඒකකය බිටු 32ක් වන නිසා, IP ශීර්ෂයේ දිග බිටු 32ක පූර්ණ සංඛ්යා ගුණාකාරයක් විය යුතුය. එබැවින්, විකල්ප විකල්පයෙන් පසුව, බිටු 32 ක පූර්ණ සංඛ්යා ගුණාකාරයක් ලබා ගැනීම සඳහා IP ප්රොටෝකෝලය ශුන්ය කිහිපයක් පුරවනු ඇත.
IPV4 දත්ත බොහෝ විට අපගේ සමාගමට යෙදිය හැකONUජාල උපාංග සහ අපගේ සම්බන්ධිත ජාල උණුසුම් විකුණුම් නිෂ්පාදන විවිධ වර්ග ආවරණය කරයිONUAC ඇතුළු ශ්රේණි නිෂ්පාදනONU/ සන්නිවේදනයONU/බුද්ධිමත්ONU/ පෙට්ටියONU, ආදිය ඉහතONUවිවිධ අවස්ථා වලදී ජාල අවශ්යතා සඳහා ශ්රේණි නිෂ්පාදන භාවිතා කළ හැක. පැමිණ නිෂ්පාදනය පිළිබඳ වඩාත් සවිස්තරාත්මක තාක්ෂණික අවබෝධයක් ලබා ගැනීමට සියලු දෙනා සාදරයෙන් පිළිගනිමු.