සෑම කෙනෙකුම එය RFCs, IP පන්ති සහ වෙනත් දේ සමඟ අධික ලෙස අවුල් කරයි. ping
පරිශීලකයා විසින් විධානය IP ආදානය විග්රහ කරන්නේ කෙසේදැයි බැලීමට පරීක්ෂණ කිහිපයක් ධාවනය කරන්න (බාහිර දණ්ඩ ඉවත් කර ඇත):
> ping 1
Pinging 0.0.0.1 with 32 bytes of data:
> ping 1.2
Pinging 1.0.0.2 with 32 bytes of data:
> ping 1.2.3
Pinging 1.2.0.3 with 32 bytes of data:
> ping 1.2.3.4
Pinging 1.2.3.4 with 32 bytes of data:
> ping 1.2.3.4.5
Ping request could not find host 1.2.3.4.5. Please check the name and try again.
> ping 255
Pinging 0.0.0.255 with 32 bytes of data:
> ping 256
Pinging 0.0.1.0 with 32 bytes of data:
ඔබට පෙනෙන පරිදි, ping
වින්ඩෝස් (වින්ඩෝස් හි) මඟින් ඔබට විවිධ IP ලිපින ආකෘති භාවිතා කිරීමට ඉඩ ලබා දේ. IPv4 ලිපිනයක් කොටස් හතරකට (“තිත්-ක්වාඩ්”) බෙදිය හැකිය: තවද A.B.C.D
, ping
විධානය මඟින් ඔබට පිටව යාමට ඉඩ සලසයි 0
.
1 part (ping A) : 0.0.0.A
2 parts (ping A.B) : A.0.0.B
3 parts (ping A.B.C) : A.B.0.C
4 parts (ping A.B.C.D) : A.B.C.D
ඔබ එක් කොටසක් පමණක් සපයන්නේ නම්, එය 255 ට අඩු නම් (අෂ්ටකයක් සඳහා උපරිමය), එය ඉහත පරිදි අෂ්ටකයක් ලෙස සලකනු ලැබේ, නමුත් එය 255 ට වඩා වැඩි නම්, එය පරිවර්තනය කර ඊළඟ ක්ෂේත්රයට පෙරළනු ලැබේ (එනම්, mod 256
).
කොටස් හතරකට වඩා වැඩි ලබා වගේ කිහිපයක් අද්දර අවස්ථා තිබේ වැඩ බවක් (උදා, සංගත වන්නේ google.com
IP ලිපිනය හෝ වැඩ නෑ ගේ 0.74.125.226.4
හෝ 74.125.226.4.0
).
ඔබට තිත්-ක්වාඩ් සහ පැතලි ආකාර දෙකෙන්ම ෂඩාස්රාකාර අංකනය භාවිතා කළ හැකිය, නමුත් 0x
එක් එක් අෂ්ටකයට පෙර අපේක්ෂාවෙන් එය සංයුති කළ යුතුය .
එබැවින්, (IPv4) IP ලිපිනයක් නියෝජනය කිරීමට බොහෝ ක්රම තිබේ. ඔබට පැතලි හෝ තිත්-ක්වාඩ් (හෝ තිත්-ත්රිත්ව, තිත්-ද්විත්ව, හෝ තිත්-තනි) ආකෘතියක් භාවිතා කළ හැකි අතර, ඒ සෑම එකක් සඳහාම ඔබට දශම, අෂ්ටක සහ ෂඩාස්රාකාර භාවිතා කළ හැකිය (හෝ මිශ්ර කර ගලපන්න). උදාහරණයක් ලෙස, ඔබට google.com
පහත දැක්වෙන ආකාරවලින් පිං කළ හැකිය :
google.com
(වසමේ නම)
74.125.226.4
(තිත් දශම)
1249763844
(පැතලි දශම)
0112.0175.0342.0004
(තිත් අෂ්ටක)
011237361004
(පැතලි අෂ්ටක)
0x4A.0x7D.0xE2.0x04
(තිත් හෙක්ස්)
0x4A7DE204
(පැතලි හෙක්ස්)
74.0175.0xe2.4
(ථ_)
(ද්විමය අංකන සහාය එකතු නොකිරීම ගැන ස්තූතියි!)
යෙදුම :
ඔබගේ නඩුවේදී, පිං 192.168.072
කිරීම ඉහත වගුවේ ( A.B.0.C
) තුන්වන ආකෘතිය භාවිතා කරයි , එබැවින් ඔබ සැබවින්ම පිං 192.168.0.072
කරයි. තවද, ඔබට අවසාන කොටසේ ප්රමුඛ ශුන්යයක් ඇති බැවින් එය අෂ්ටකයක් ලෙස සලකනු ලැබේ, එය දශමයෙන් 58 කි.
අභිරහස විසඳා ඇත.
සටහන, වින්ඩෝස් ping
විධානය මඟින් ආදානය සඳහා එතරම් විවිධාකාර ආකෘතීන් සඳහා ඉඩ ලබා දෙන අතර සම්මත නොවන ආකෘතීන් පෙනෙන ආකාරයට අර්ථ නිරූපණය කරන අතර, එයින් අදහස් කරන්නේ ඔබට සෑම තැනකම එවැනි ආකෘති භාවිතා කළ හැකි බව නොවේ. සමහර වැඩසටහන් මඟින් තිත්-ක්වාඩ් එකක කොටස් හතරම ලබා දීමට ඔබට බල කළ හැකිය, අනෙක් ඒවා දශම හා අෂ්ටක මිශ්ර කිරීමට හා ගැලපීමට ඉඩ නොදේ.
එසේම, IPv6 ලිපින මඟින් විග්රහ කිරීමේ තර්කනය සහ ආදාන ආකෘති පිළිගැනීම තවදුරටත් සංකීර්ණ කරයි.
අතිරේක :
syss පෙන්වා ඔයාට සංඛ්යා එක් වලංගු නොවන චරිතයක් භාවිතා කරන්නේ නම් (උදා: ලෙස බව 8
හෝ 9
octal භාවිත කරන විට, එය g
hex-මාදිලිය, ආදිය දී) පසුව ping
බව හඳුනා හා වැලක් ලෙස එය අර්ථ නිරූපණය කිරීමට ස්මාර්ට් තරම් (-al ද? -ic?) URL එක සංඛ්යාත්මක IP ලිපිනයක් වෙනුවට.
(On ාතීය ලෙස පුපුරා යන දත්ත අගයන් ගණනට අනුගත වීම සඳහා “සරල” කේතයක් ලිවීමට උත්සාහ කරන බොහෝ නිර්වින්දනයන් හා හෘදයාබාධ ඇති අයෙකු ලෙස, එය ආදාන විචල්යයන් සියල්ලම නිවැරදිව ක්රියාවට නංවන බව පෙනේ. නඩුව, අවම වශයෙන් 3 1 +3 2 +3 3 +3 4 = 120 වෙනස්කම්.)
එබැවින්, අපේක්ෂිත පරිදි 010.020.030.040
පිං 8.16.24.32
වනු ඇතැයි නියම කරන අතරම , වෙත 010.020.030.080
යාම ping
IP ලිපිනයක් වෙනුවට URL එකක් ලෙස සලකනු ලැබේ - වැනි foo.bar.baz.com
(නමුත් කනගාටුදායක ලෙස නොපවතින). වෙනත් වචන වලින් කිවහොත්, එය අමානුෂිකය පින්ග් උත්සාහ 010
මෙම අමානුෂිකය මත 020
වසම මත 030
ඉහල මට්ටමේ වසමේ 080
. කෙසේ වෙතත්, පසුව 080
(වගේ වලංගු ඩොමේනයක් නොවේ .com
, .net
ඔවුන්ගේ buddies), ඇති සම්බන්ධය අයිතිය පළමු පියවර අසාර්ථක විය.
090.010.010.010
අවලංගු චරිතය වෙනත් අෂ්ටකයක ඇති තැනට එකම දේ සිදු වේ. ඒ හා සමානව, 0xf.0xf.0xf.0xf
පිං 15.15.15.15
, නමුත් 0xh1.0x1.0xg0.0f
අසමත් වේ.
ඔහ්, හොඳයි, බහුවිධ සංඛ්යා පදනම් කරගෙන චතුර ලෙස නොසිටීම නිසා ඔබට ලැබෙන්නේ එයයි.
සෑම විටම තිත් 4-තිත්-ක්වාඩ් (“40q”? “Quaddy-quad”? “Cute-q”?) ලිපින භාවිතා කිරීමට වග බලා ගැනීම පහසු සහ ආරක්ෂිත වේ.
එබැවින් පිටතට ගොස් අංක කිහිපයක් ඉගෙන ගන්න . ඔබට පෙන්වීමට හා පක්ෂවල ජීවිතය වීමට හැකි වනු ඇත, ඔවුන් පවසන පරිදි, වර්ග 10 ක් ඇත: ද්විමය දන්නා අය සහ නොදන්නා අය.
එහෙනම් අපි පවා හිතන්නේ IPv6 ලිපිනයක් ගැන; මම හිතන්නේ ඒවා සීල් 111 න් එකක් !!!