# இணைய நெறிமுறை முகவரி



இன்டர்நெட் புரோட்டோகால் (ஐபி) அட்ரஸ் எனப்படும் **இணைய நெறிமுறை** (**இ. நெறி** ) **முகவரி** என்பது ஓர் எண் அடையாளமாகும். குறிப்பாக கணினி வலையமைப்புகளில் இருக்கும் உபகரணங்களுக்கு இடையே இணைய நெறிமுறையைப் பயன்படுத்தும் போது இந்த எண் அடையாளம் அளிக்கப்படுகிறது.  
இ.நெறி முகவரியானது வலையமைப்புகளில் இரண்டு முக்கிய செயல்பாடுகளைச் செய்கிறது: ஒன்று, புரவன் (host) அல்லது வலையமைப்பின் இடைமுகத்திற்கு எண் அடையாளம் அளிப்பது; மற்றொன்று, அந்த புரவன் அல்லது வலையமைப்பு அமைந்திருக்கும் இடத்தைக் குறிப்பிட்டு காட்டுவது.  

TCP/IP நெறிமுறையை வடிவமைத்தவர்கள், இன்றும் பயன்படுத்தப்பட்டு வரும் 32-பிட் எண்ணை அன்று உருவாக்கப்பட்டு, 1998-ல் RFC 2460 ஆல் தரமுறைப்படுத்தப்பட்டது. இ.நெறி முகவரிகள் பைனரி எண்களாக சேமிக்கப்பட்டாலும் கூட (எடுத்துக்காட்டாக, 208.77.188.166 (இ.நெறி ப4 முறை) மற்றும் இ.நெறி ப6 முறையில் 2001:db8:0:1234:0:567:1:1), பொதுவாக அவை மனிதர்கள்-படிக்க கூடிய வகையில் தான் காட்டப்படுகின்றன.  

இணைய நெறிமுறையானது வலையமைப்புகளுக்கு இடையில் தரவு பேக்கெட்களை ரௌட்டிங் செய்யும் பணியையும் மேற்கொள்கிறது. அத்துடன் ரௌட்டிங் அமைப்புமுறையில் அனுப்பும் மற்றும் பெறும் கணைகளின்(node) இடங்களையும் இ.நெறி முகவரிகள் குறிப்பிட்டு காட்டுகின்றன. இந்த தேவைக்காக, இ.நெறி முகவரியின் சில பிட்கள் ஒரு துணை-வலையமைப்பை (sub-network) உருவாக்கப் பயன்படுத்தப்படுகின்றன. இந்த பிட்களின் எண்கள் CIDR குறியீட்டில் குறிப்பிடப்படுகின்றன. இவை இ.நெறி முகவரியுடன் சேர்ந்து அனுப்பப்படும். எடுத்துக்காட்டாக, *208.77.188.166/24* .  

தனிமுறை வலையமைப்புகளின் (Private Network) அபிவிருத்திகளால், இ.நெறி ப4 முகவரிகள் அனைத்தும் பயன்படுத்தப்பட்டுவிடக்கூடிய அபாயம் ஏற்பட்டதால், தனிப்பட்ட முகவரியின் (private address) ஒரு தொகுப்பு RFC 1918 இன் படி ஒதுக்கி வைக்கப்பட்டது. இந்த *தனிமுறைப்பட்ட முகவரிகளை* எந்த தனிமுறைப்பட்ட வலையமைப்புகளிலும் (private network) பயன்படுத்திக் கொள்ளலாம். இவை பெரும்பாலும் உலகளாவிய *பொது* இணையத்தில் வலையமைப்பு முகவரி மாற்றிகளுடன் பயன்படுத்தப்பட்டன.  

இணையத்திற்காக ஒதுக்கப்படும் எண்களின் ஆணையம் (Internet Assigned Numbers Authority - IANA) சர்வதேச அளவில் இ.நெறி முகவரிகளை ஒதுக்கீடு செய்வதை நிர்வகிக்கிறது. வட்டார இணைய பதிவகங்களுக்கும், ஏனைய பிற நிறுவனங்களுக்கும் இ.நெறி முகவரி தொகுப்புகளை ஒதுக்கி அளிக்க, இந்த ஐஏஎன்ஏ (IANA) ஐந்து பிராந்திய இணையப் பதிவகங்களுடன் இணைந்து செயல்பட்டு வருகிறது.  

## இணைய நெறிமுறைப் பதிப்புகள்
தற்போது இணைய நெறிமுறையின் (IP) இரண்டு பதிப்புகள் பயன்பாட்டில் உள்ளன. அவையானவை: இ.நெறி பதிப்பு 4 மற்றும் இ.நெறி பதிப்பு 6. ஒவ்வொரு பதிப்பும் வெவ்வேறு வகையில் ஒரு இ.நெறி முகவரியை வரையறுக்கிறது. *இ.நெறி முகவரி* என்பது பொதுவாக இ.நெறி ப4 ஆல் வரையறுக்கப்பட்ட முகவரிகளைத் தான் இன்றும் குறிப்பிடுகிறது.  

### இணைய நெறிமுறைப் பதிப்பு 4 முகவரிகள்

இ.நெறி ப4 32-பிட் (4-பைட்) முகவரிகளைப் பயன்படுத்துகிறது. இதனால் 4,294,967,296 (2<sup>32</sup>) தனித்தனி முகவரிகள் மட்டுமே சாத்தியமாகும் என்பதால் முகவரிகளின் எண்ணிக்கை குறைந்துவிடுகிறது. தனிமுறை வலையமைப்புகள் (~18 மில்லியன் முகவரிகள்) அல்லது மல்டிகேஸ்ட் முகவரிகள் (~270 மில்லியன் முகவரிகள்) போன்ற சிறப்பு பயன்பாடுகளுக்கான சில முகவரிகளை இ.நெறி ப4 இல் ஒதுக்கப்பட்டிருக்கிறது. இதனால் சாதாரண பயனர்களுக்கு ஒதுக்கப்படும் முகவரிகளின் எண்ணிக்கையையும், ஏற்கனவே பயன்பாட்டில் இருக்கும் முகவரிகளின் எண்ணிக்கையையும் இது கணிசமாக குறைத்துவிட்டிருக்கிறது. இதனால் இ.நெறி ப4(IPV4) முகவரி பற்றாக்குறை தவிர்க்க முடியாததாக உள்ளது. முன்னிற்கும் இந்த பற்றாக்குறை தான் இ.நெறி ப6 பதிப்பு அபிவிருத்திக்கான முதன்மை உந்துசக்தியாக இருந்தது. இது உலகளவில் பல்வேறு அபிவிருத்தி நிலைகளில் இருக்கிறது என்பதுடன் இ.நெறி ப4 பதிப்பிற்கு மாற்றாகவும், தொடர்ச்சியான இணைய விரிவாக்கத்திற்கும் இது மட்டுமே ஒரே மூல ஆதாரமாக இருக்கிறது.  

இ.நெறி ப4 முகவரிகள் பொதுவாக புள்ளி-தசம குறியீட்டில் (புள்ளிகளால் பிரிக்கப்பட்ட, 0-த்தில் இருந்த 255 வரையிலான நான்கு எண்கள், எடுத்துக்காட்டாக, 208.77.188.166) குறிக்கப்படும். ஒவ்வொரு பாகமும் முகவரியின் 8 பிட்களைக் குறிப்பிட்டு காட்டும். ஆகவே இது ஓர் *ஆக்டட்* (octet) என்று அழைக்கப்படுகிறது. வெகுசில இடங்களில் தொழில்நுட்பரீதியாக, இ.நெறி ப4 முகவரிகள் ஹெக்சாடெசிமலிலும், ஆக்டலிலும் அல்லது பைனரி குறியீடுகளாகவும் குறிப்பிட்டு காட்டப்படும்.  

#### இ.நெறி ப4 சப்நெட்டிங்
இணைய நெறிமுறை அபிவிருத்தி அடைந்து வந்த ஆரம்ப காலகட்டத்தில்,  

கிளாஸ் வகையிலான வலையமைப்பு வடிவமானது, பெருமளவிற்கு தனிமுறை வலையமைப்புகளை அமைக்க உதவியது. ஓர் இ.நெறி முகவரியின் முதல் முக்கிய ஆக்டெட்களில் முதல் மூன்று பிட்கள் முகவரியின் *கிளாஸை* வரையறை செய்தன. சர்வதேச ஒரேதர (Universal unicast) முகவரி பயன்பாட்டிற்காக மூன்று கிளாஸ்கள் (*ஏ*, *பி* மற்றும் *சி*) வரையறுக்கப்பட்டன. பெறப்பட்ட கிளாஸிற்கு ஏற்ப, மொத்த முகவரியின் ஆக்டெட் எல்லைக்குள் வலையமைப்பின் அடையாளம் அமைக்கப்பட்டது. ஒவ்வொரு கிளாஸூம் வலையமைப்பு அடையாளம்காட்டியில் வெற்றிகரமாக கூடுதல் ஆக்டெட்களைப் பயன்படுத்தியது. இதனால் உயர்நிலை கிளாஸ்களில் (*பி* மற்றும் *சி*) புரவன்களின் எண்ணிக்கையைக் குறைப்பதற்கான சாத்தியக்கூறு ஏற்பட்டது.  

பின்வரும் அட்டவணை இப்போதிருக்கும் இந்த முழுமையான சிஸ்டத்தைப் பற்றிய ஒரு பார்வையை அளிக்கும்.  

**வரலாற்றுரீதியான கிளாஸ்வகையிலான வலையமைப்பு கட்டமைப்பு**

| வகுப்பு | பைனரியில் இருக்கும் முதல் ஆக்டெட் | முதல் ஆக்டெட்டின் வரிசை | வலையமைப்பு அடையாளம் | புரவன் அடையாளம் | வலையமைப்புகளின் எண்ணிக்கை | முகவரிகளின் எண்ணிக்கை |
| --- | --- | --- | --- | --- | --- | --- |
'சப்நெட்வொர்க்' மற்றும் 'கிளாஸ் வகையிலான வலையமைப்பு' என்ற கட்டுரைகள் இந்த வடிவத்தின் விபரங்களை விளக்கமாக விவரிக்கும்.  

கிளாஸ் வகையிலான வலையமைப்பு வடிவம் வெற்றிகரமான அபிவிருத்தி நிலையில் இருந்தாலும் கூட, இணையத்தின் விரைவான வளர்ச்சிக்கு இணையாக அது போதுமானதாக இல்லை. மேலும் இ.நெறி முகவரி தொகுப்புகளை ஒதுக்குவதற்காகவும், இ.நெறி ப4 முகவரிகள் பயன்படுத்தி ரௌட்டிங் நெறிமுறை பேக்கெட்களுக்கான புதிய விதிமுறைகளுக்காகவும் Classless Inter-Domain Routing (CIDR) உருவாக்கப்பட்ட போது இது கைவிடப்பட்டது. முன்சேர்க்கைகளின் நீள அளவில் கட்டுப்பாடுகள் எதுவும் இல்லாமல், ஒதுக்கீட்டை அனுமதிப்பதற்காகவும், ரௌட்டிங் செய்வதற்காகவும் CIDR ஆனது variable-length subnet masking அடிப்படையில் அமைக்கப்பட்டது.  

இன்று, கிளாஸ்வகையிலான வலையமைப்பு திட்டங்களின் எச்சசொச்சங்கள் குறைந்தளவு வசதிகளுடன் மட்டும் தான் செயல்பாட்டில் இருக்கின்றன. அதாவது இது சில மென்பொருள் மற்றும் வன்பொருள் வலையமைப்பு பாகங்களில் முன்னிருப்பு உள்ளமைவு அளபுருவாக (default configuration parameter) மட்டுமே இருக்கின்றன.  

#### இ.நெறி ப4 தனிமுறை முகவரிகள்
ஆரம்பகால வலையமைப்பு வடிவமானது, அதாவது அனைத்து இணைய புரவன்களோடும் உலகளாவிய அளவில் ஒருமுனையில் இருந்து மறுமுனைக்கு இணைப்பு கொடுப்பது குறித்து ஆராயப்பட்ட போது, ஒரு குறிப்பிட்ட கணினி அல்லது சாதனத்திற்கு பிரத்யேக முகவரிகள் அளிப்பது குறித்து விவாதிக்கப்பட்டது. ஆனால், தனிமுறை வலையமைப்புகள் வளர்ச்சி அடைந்த போதும், பொதுவான முகவரிகளின் எண்ணிக்கைக் குறைந்த போதும் (ஏனென்றால் இ.நெறி ப4 முகவரி தீர்ந்துகொண்டிருந்தது) இவ்வாறு செய்வது எல்லா காலத்திற்கும் சாத்தியப்படாது என்று கண்டறியப்பட்டது.  

TCP/IP வழியாக ஒன்றோடொன்று தொடர்பு கொள்ளும் தொழிற்துறை கணினிகள் போன்ற, இணையத்தோடு இணைக்கப்படாத கணினிகளுக்கு உலகளாவிய-பிரத்யேக இ.நெறி முகவரிகள் தேவைப்படுவதில்லை. தனிமுறை வலையமைப்புகளுக்காக இ.நெறி ப4 முகவரிகளின் மூன்று வரிசைகள் RFC 1918 இல் ஒதுக்கீடு செய்யப்பட்டது. இந்த முகவரிகள் இணையத்தில் அனுப்பப்படுவதில்லை. இதனால் இவற்றின் தேவை இ.நெறி முகவரி பதிவகத்தோடு ஒருங்கிணைய வேண்டிய அவசியமில்லாமல் போய்விடுகிறது.  

இன்று, இ.நெறி முகவரிகளின் தேவைப்பாடு அதிகரித்திருக்கும் நிலையில், இதுபோன்ற தனிமுறை வலையமைப்புகளானது வலையமைப்பு முகவரி மாற்றி (network address translation) மூலமாக இணையத்தோடு இணைக்கப்படுகின்றன.  

| தொடக்கம் | முடிவு | முகவரிகளின் எண்ணிக்கை |
| --- | --- | --- |

எந்த பயனரும் ஒதுக்கப்பட்ட எந்த தொகுப்பையும் பயன்படுத்தலாம். அடிப்படையில், ஒரு வலையமைப்பு நிர்வாகி ஒரு தொகுப்பைத் துணை-பிணையத்தில் பிரித்தளிப்பார்; எடுத்துக்காட்டாக, வீட்டு பயன்பாட்டு ரௌட்டர்கள் பல தானாகவே 192.168.0.0 - 192.168.0.255 (192.168.0.0/24) என்ற ஒரு முன்னிருப்பு முகவரி வரிசையைப் (default address range) பயன்படுத்தும்.  

### இ.நெறி ப4 முகவரி பற்றாக்குறை
இ.நெறி பதிப்பு 4 முகவரிகளின் எண்ணிக்கை விரைவாக தீர்ந்து வருகிறது. அதாவது உத்தியோகப்பூர்வமாக ஒதுக்ககூடிய முகவரி தொகுப்புகள் தீர்ந்து வருகின்றன.  

### இ.நெறி பதிப்பு 6 முகவரிகள்

மாற்றும் நுட்பங்கள் இருந்த போதினும் கூட, இ.நெறி ப4 முகவரி இடம் விரைவாக தீர்ந்து வந்ததால், இணையத்தின் முகவரி ஒதுக்கும் திறனை விரிவாக்குவதற்காக புதிய தொழில்நுட்பங்களைக் கண்டறிய வேண்டிய அவசியத்தை இணைய பொறியியல் பணிக்குழுவிற்கு (Internet Engineering Task Force - IETF) ஏற்படுத்தியது. இணைய நெறிமுறையையே மாற்றி அமைப்பது தான் நிரந்தர தீர்வாக இருக்கும் என்று தீர்மானிக்கப்பட்டது. இணைய நெறிமுறைக்கான இந்த புதிய தலைமுறை, இணையத்தில் இ.நெறி ப4-க்கு மாற்றாக கொண்டு வர திட்டமிடப்பட்டது. இதற்கு 1995-ல் *இணைய நெறிமுறை பதிப்பு 6* என்று பெயரிடப்பட்டது..  

பெரும்பாலும், NAT சாதனம் வெளியில் இருக்கும் TCP அல்லது UDP போர்ட் எண்களை உள்ளிருக்கும் தனித்தனியான தனிமுறை முகவரிகளுக்கு மேப்பிங் செய்கிறது. ஒரு தொலைபேசி எண் இடஞ்சார்ந்த விரிவெண்களைக் கொண்டிருப்பது போல, இந்த போர்ட் எண்கள் என்பவை ஓர் இ.நெறி முகவரியின் இடஞ்சார்ந்த விரிவாக்கங்களாகும்.  

சிறிய வீட்டு வலையமைப்புகளில், இந்த NAT செயல்பாடு பொதுவாக ஒரு ரெசிடென்சியல் கேட்வே சாதனத்தில் நடக்கும், பொதுவாக இது "ரௌட்டர்" என்று குறிப்பிடப்படுவதில் நடக்கும். இந்த விஷயத்தில், ரௌட்டரோடு இணைக்கப்பட்டிருக்கும் கணினிகள் 'தனிமுறை' இ.நெறி முகவரிகளைக் கொண்டிருக்கலாம், அந்த ரௌட்டர் இணையத்தோடு தொடர்பு கொள்ள ஒரு 'பொது' முகவரியைக் கொண்டிருக்கலாம். இந்த வகையான ரௌட்டர் பல கணினிகள் ஒரே பொது இ.நெறி முகவரியைப் பகிர்ந்து கொள்ள அனுமதிக்கிறது.  

## கருவிகள்
விண்டோஸ் இயங்குதளத்தில், கட்டளை-தள(command prompt) கருவியைப் பயன்படுத்தி <tt>ipconfig</tt> என்ற கட்டளையின் மூலமாக இ.நெறி முகவரியை வரையறுக்கலாம். யூனிக்ஸில், கட்டளை-தளத்தில் <tt>ifconfig</tt> என்ற கட்டளை இந்த பணியைச் செய்கிறது.  

ஒரு வழங்கன் பெயரைச் சேர்ந்த இ.நெறி முகவரியை, <tt>nslookup, example.net</tt> அல்லது <tt>dig example.net</tt> என்ற கட்டளைகளைப் பயன்படுத்தி வரையறுக்கலாம்.  

## குறிப்புதவிகள்
- 

## பிற வலைத்தளங்கள்
- 
- இ.நெறி முகவரி வழங்கலைப் பற்றிய புரிதல்: நீங்கள் ஒருபோதும் தெரிந்துகொள்ள விரும்பாத அனைத்தும்

### ஆர்எப்சிக்கள்
- இ.நெறி ப4 முகவரிகள்: RFC 791, RFC 1519, RFC 1918, RFC 2071, RFC 2072
- இ.நெறி ப6 முகவரிகள்: RFC 4291, RFC 4192

## Rajava theadiya seethai
கணினி பிணையமாக்கம் தலைப்புகள் பட்டியல்