CodeGym /Java Course /தொகுதி 3 /சப்நெட்கள்

சப்நெட்கள்

தொகுதி 3
நிலை 8 , பாடம் 2
கிடைக்கப்பெறுகிறது

3.1 ஹோஸ்ட்கள் மற்றும் சப்நெட்களுக்கான அறிமுகம்

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

நெட்வொர்க் உபகரணங்களும் அதன் சொந்த எண்களைக் கொண்டுள்ளன. குறிப்பிட்ட நெட்வொர்க் உபகரணங்களால் வழங்கப்படும் அனைத்து கணினிகளும் சப்நெட் என்று அழைக்கப்படுகின்றன . ஒவ்வொரு சப்நெட்டிலும் நெட்வொர்க் உபகரணங்கள் அதன் சப்நெட்களுக்கு ஐபி முகவரிகளை வழங்கும் ஒரு வடிவத்தைக் கொண்டுள்ளது. அத்தகைய முறை சப்நெட் மாஸ்க் என்று அழைக்கப்படுகிறது .

சப்நெட் முகமூடிகள் ஒரு நெட்வொர்க்கை பல சப்நெட்களாகப் பிரிக்க உங்களை அனுமதிக்கின்றன, மேலும் ஸ்பான்சர் செய்யப்பட்ட ஹோஸ்ட்களின் அதிகபட்ச எண்ணிக்கையையும் அமைக்கவும்.

ஐபி முகவரிகளுக்கான அறிமுகம்

ஒரு ஐபி முகவரி நான்கு பகுதிகளைக் கொண்டுள்ளது, இது புள்ளியிடப்பட்ட தசம எண்களாக எழுதப்பட்டுள்ளது (எடுத்துக்காட்டாக, 192.168.1.1). இந்த நான்கு பகுதிகள் ஒவ்வொன்றும் ஆக்டெட் என்று அழைக்கப்படுகிறது . ஆக்டெட் என்பது எட்டு பைனரி இலக்கங்கள் 00001111.

00000000இவ்வாறு, ஒவ்வொரு ஆக்டெட்டும் பைனரி மதிப்பை தசமத்திலிருந்து 11111111அல்லது 0தசமத்திற்கு எடுக்கலாம் 255.

ஐபி முகவரி அமைப்பு

ஐபி முகவரியின் முதல் பகுதி நெட்வொர்க் எண், மற்ற பகுதி ஹோஸ்ட் ஐடி. ஒன்றாக அவர்கள் ஒரு தனிப்பட்ட ஹோஸ்ட் ஐபி முகவரியை உருவாக்குகிறார்கள். குறுகிய நெட்வொர்க் எண், அதிக ஹோஸ்ட்களை பொருத்த முடியும். நெட்வொர்க் எண் ஆக்கிரமித்திருந்தால் 3 bytes, ஒரு ஹோஸ்ட் எண்ணுக்கு ஒரு பைட் மட்டுமே இருக்கும் ( 255நெட்வொர்க்கில் அதிகபட்ச ஹோஸ்ட்கள்).

விரும்பிய நெட்வொர்க்குகளுக்கு பாக்கெட்டுகளை அனுப்ப, ரவுட்டர்களால் (ரவுட்டர்கள், ரவுட்டர்கள்) நெட்வொர்க் எண் பயன்படுத்தப்படுகிறது, அதே நேரத்தில் ஹோஸ்ட் ஐடி அந்த நெட்வொர்க்கில் பாக்கெட்டுகள் வழங்கப்பட வேண்டிய குறிப்பிட்ட சாதனத்தை அடையாளம் காட்டுகிறது.

நெட்வொர்க் மற்றும் ஹோஸ்ட் எண் உதாரணம்

முதல் மூன்று ஆக்டெட்டுகள் ( 192.168.1) நெட்வொர்க் எண்ணாகவும், நான்காவது ஆக்டெட் ( 16) ஹோஸ்ட் ஐடியாகவும் இருக்கும் ஐபி முகவரியின் உதாரணத்தை பின்வரும் படம் காட்டுகிறது.

நெட்வொர்க் மற்றும் ஹோஸ்ட் எண் உதாரணம்

சப்நெட் மாஸ்க்கைப் பொறுத்து, ஒரு நெட்வொர்க் எண்ணுக்கு இருக்கும் ஒரு ஐபி முகவரியில் உள்ள பைனரி இலக்கங்களின் எண்ணிக்கையும், ஹோஸ்ட் ஐடிக்கு இருக்கும் முகவரியில் உள்ள இலக்கங்களின் எண்ணிக்கையும் வேறுபடலாம்.

3.2 சப்நெட் முகமூடிகள்

தனியார் ஐ.பி

இணையத்தில் உள்ள ஒவ்வொரு ஹோஸ்டுக்கும் ஒரு தனிப்பட்ட முகவரி இருக்க வேண்டும். விதிவிலக்கு உள்ளூர் நெட்வொர்க்குகளில் உள்ள IP முகவரிகள்.

உங்கள் அலுவலகத்தில் உங்கள் சொந்த உள்ளூர் நெட்வொர்க் இருந்தால், அதன் கணினிகள் அவற்றின் சொந்த தனிப்பட்ட அல்லாத ஐபி முகவரிகளைக் கொண்டிருக்கும். இருப்பினும், இது இணையத்துடன் நேரடியாக இணைக்கப்பட்ட கணினி அல்லது சேவையகமாக இருந்தால், அது பொதுவில் தனித்துவமான ஐபி முகவரியைக் கொண்டிருக்க வேண்டும்.

ஐபி முகவரிகளின் விநியோகத்தைக் கையாளும் ஒரு சிறப்பு அமைப்பு (IANA) உள்ளது. ISPகள் அதிலிருந்து IP முகவரிகளை தொகுதிகளில் (சப்நெட்கள்) வாங்கி, பின்னர் அவற்றை தங்கள் வாடிக்கையாளர்களுக்கு விற்கிறார்கள். எனவே நீங்கள் ஒரு வெள்ளை ஐபி முகவரிக்கு பணம் செலுத்தினால், எல்லாம் ஒழுங்காக இருக்கும் (வழங்குபவர் அதற்கு பணம் செலுத்துகிறார்).

மேலும், பொது அல்லாத உள்ளூர் பகுதி நெட்வொர்க்குகளுக்கு பொதுவாகப் பயன்படுத்தப்படும் பல சப்நெட்களை IANA அடையாளம் கண்டுள்ளது. இந்த சப்நெட்கள் பொதுவில் இல்லாததால், எந்த நோக்கத்திற்காகவும் அவற்றை யார் வேண்டுமானாலும் பயன்படுத்தலாம். இது போன்ற மூன்று சப்நெட்டுகள் உள்ளன: பெரிய, நடுத்தர மற்றும் சிறிய.

பின்வரும் மூன்று IP முகவரிகள் அவர்களுக்கு ஒதுக்கப்பட்டுள்ளன:

  • 10.0.0.010.255.255.255
  • 172.16.0.0172.31.255.255
  • 192.168.0.0192.168.255.255

இந்த தனிப்பட்ட சப்நெட்களின் IP முகவரிகள் சில நேரங்களில் "சாம்பல்" முகவரிகள் என்று குறிப்பிடப்படுகின்றன.

சப்நெட் முகமூடிகள்

ஒரு ஐபி முகவரியின் எந்த பிட்கள் ஹோஸ்ட் எண்ணைக் குறிப்பிடுகின்றன மற்றும் எந்த பிட்கள் சப்நெட் எண்ணைக் குறிக்கின்றன என்பதைத் தீர்மானிக்க, சப்நெட் மாஸ்க் எனப்படும் சப்நெட் மாஸ்க் பயன்படுத்தப்படுகிறது .

பைனரியில் எழுதப்பட்ட ஐபி முகவரி உங்களிடம் உள்ளது என்று வைத்துக்கொள்வோம்:

11110101  01010101 11111111 00000001

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

சப்நெட் மாஸ்க் அத்தகைய எண் என்று அழைக்கப்படும், அங்கு சப்நெட் பிட்கள் ஒன்றுக்கு ஒத்திருக்கும், மற்றும் ஹோஸ்ட் பிட்கள் பூஜ்ஜியங்களுக்கு ஒத்திருக்கும். முந்தைய முகவரிக்கான சப்நெட் மாஸ்க் உதாரணம்:

11111111  11111111 11110000 00000000

அனைத்து சப்நெட் பிட்களும் சமம் 1, அனைத்து ஹோஸ்ட் பிட்களும் சமம் 0.

IP முகவரியில் நெட்வொர்க் எண் மற்றும் ஹோஸ்ட் ஐடியைப் பிரித்தெடுப்பதற்கான எடுத்துக்காட்டு:

1 ஆம் எண்: (192) 2வது எண்: (168) 3வது எண்: (1) 4 ஆம் எண்: (2)
ஐபி முகவரி (பைனரி) 11000000 10101000 00000001 00000010
சப்நெட் மாஸ்க் (பைனரி) 11111111 11111111 11111111 00000000
நெட்வொர்க் எண் 11000000 10101000 00000001
ஹோஸ்ட் ஐடி 00000010

சப்நெட் முகமூடிகள் எப்போதும் தொடர்ச்சியான 1களின் தொடர்களைக் கொண்டிருக்கும், முகமூடியின் இடதுபுற பிட்டிலிருந்து தொடங்கி, மொத்த பிட்களுக்கு தொடர்ச்சியான 0களின் தொடர் 32.

சப்நெட் மாஸ்க் என்பது பிணைய எண்ணைக் குறிக்கும் முகவரியில் உள்ள பிட்களின் எண்ணிக்கையாக வரையறுக்கப்படலாம் (" 1" மதிப்பைக் கொண்ட பிட்களின் எண்ணிக்கை). எடுத்துக்காட்டாக, " 8-bit mask" என்பது ஒரு முகமூடி, இதில் 8பிட்கள் ஒன்று மற்றும் மீதமுள்ள 24பிட்கள் பூஜ்ஜியங்கள்.

சப்நெட் முகமூடிகள் ஐபி முகவரிகளைப் போலவே புள்ளியிடப்பட்ட தசம குறியீட்டில் எழுதப்படுகின்றன. பின்வரும் எடுத்துக்காட்டுகள் , 8-bitமற்றும் 16-bitசப்நெட் முகமூடிகளின் பைனரி மற்றும் தசம 24-bitகுறியீட்டைக் காட்டுகின்றன.29-bit

சப்நெட் முகமூடிகள்:

தசம பைனரி 1 ஆம் எண்: பைனரி 2 ஆம் எண்: பைனரி 3 ஆம் எண்: பைனரி 4 ஆம் எண்:
8-பிட் முகமூடி 255.0.0.0 11111111 00000000 00000000 00000000
16-பிட் முகமூடி 255.255.0.0 11111111 11111111 00000000 00000000
24 பிட் மாஸ்க் 255.255.255.0 11111111 11111111 11111111 00000000
29-பிட் முகமூடி 255.255.255.248 11111111 11111111 11111111 11111000

3.3 DHCP

உள்ளூர் நெட்வொர்க்கிற்குள், நிலையான மற்றும் மாறும் IP முகவரிகள் இரண்டும் இருக்கலாம். கணினி நிர்வாகிகள் கணினிகளுக்கு நிலையான முகவரிகளை ஒதுக்கலாம். DHCP சேவையைப் பயன்படுத்தி தானாக கணினிகளுக்கு டைனமிக் ஒன்று ஒதுக்கப்படும் .

டைனமிக் ஹோஸ்ட் கான்ஃபிகரேஷன் புரோட்டோகால் (DHCP) என்பது ஒரு பயன்பாட்டு நெறிமுறை ஆகும், இது நெட்வொர்க் சாதனங்கள் தானாகவே IP முகவரி மற்றும் TCP/IP நெட்வொர்க்கில் செயல்படத் தேவையான பிற அளவுருக்களைப் பெற அனுமதிக்கிறது.

கணினி துவங்கிய பிறகு, இயக்க முறைமை DHCP சேவையகத்தை அணுகுகிறது (பொதுவாக ரூட்டரில் கட்டமைக்கப்படுகிறது) மற்றும் அதிலிருந்து ஒரு IP முகவரியை (மற்றும் பிற தேவையான அளவுருக்கள்) பெறுகிறது. இது பிணையத்தில் கணினிகளின் கைமுறை கட்டமைப்பைத் தவிர்க்கிறது. இந்த அணுகுமுறை பெரும்பாலான உள்ளூர் நெட்வொர்க்குகளில் பயன்படுத்தப்படுகிறது.

ஐபி முகவரி விநியோகம்

DHCP நெறிமுறை IP முகவரிகளை ஒதுக்க மூன்று வழிகளை வழங்குகிறது:

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

தானியங்கி விநியோகம் . இந்த முறையின் மூலம், ஒவ்வொரு கணினிக்கும் நிரந்தர பயன்பாட்டிற்காக நிர்வாகியால் வரையறுக்கப்பட்ட வரம்பிலிருந்து தன்னிச்சையான இலவச IP முகவரி ஒதுக்கப்படுகிறது.

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

மேம்பட்ட DHCP சேவைகள், கிளையன்ட் கணினிகளுக்கு புதிய முகவரிகள் ஒதுக்கப்படும்போது, ​​அதனுடன் தொடர்புடைய DNS பதிவுகளை தானாகவே புதுப்பிக்க முடியும். சர்வர் மற்றும் கணினி பெயர்களுக்கு உள் DNS ஐப் பயன்படுத்தும் பெரிய கார்ப்பரேட் நெட்வொர்க்கை நீங்கள் வைத்திருக்கும் போது இது பயனுள்ளதாக இருக்கும்.

DHCP விருப்பங்கள்

IP முகவரிக்கு கூடுதலாக, DHCP ஆனது கிளையண்டிற்கு சாதாரண நெட்வொர்க் செயல்பாட்டிற்கு தேவையான கூடுதல் அளவுருக்களை வழங்க முடியும். இந்த விருப்பங்கள் DHCP விருப்பங்கள் என்று அழைக்கப்படுகின்றன. பல உள்ளன, ஆனால் அவற்றில் சிலவற்றை மட்டுமே நீங்கள் தெரிந்து கொள்ள வேண்டும்.

பொதுவாகப் பயன்படுத்தப்படும் சில விருப்பங்கள்:

  • இயல்புநிலை திசைவி ஐபி முகவரி;
  • உபவலை;
  • DNS சேவையக முகவரிகள்;
  • DNS டொமைன் பெயர்.

3.4 லோக்கல் ஹோஸ்ட் மற்றும் 127.0.0.1

தெரிந்துகொள்ள பயனுள்ள பல ஐபி முகவரிகள் உள்ளன. எடுத்துக்காட்டாக, உங்கள் ரூட்டரின் ஐபி முகவரி. தெரிந்து கொள்ள பயனுள்ள மற்றொரு ஐபி முகவரி, 127.0.0.1.இப்போது அதை பற்றி இன்னும் கொஞ்சம் விரிவாகப் பேசுவோம்.

127.0.0.1 என்றால் என்ன?

ஐபி முகவரி லூப்பேக் முகவரி என்று அறியப்படுகிறது, ஆனால் நீங்கள் அதை லோக்கல் ஹோஸ்ட்127.0.0.1 ஆகக் காணலாம் . உங்கள் உலாவியை க்கு சுட்டிக்காட்டும் போது , ​​நீங்கள் இப்போது பயன்படுத்தும் கணினியுடன் இணைக்க முயற்சிக்கும். உங்கள் கணினியில் சேவையகத்துடன் இணைக்க விரும்பும் போது இது எளிது.127.0.0.1

127.0.0.1ஐபி முகவரிகளில் சிறப்பு வாய்ந்தது. ஒரு விதியாக, உள்ளூர் நெட்வொர்க்கிலும் இணையத்திலும் ஒவ்வொரு கணினிக்கும் ஐபி முகவரி தனித்துவமானது. இருப்பினும், 127.0.0.1அது எப்போதும் நீங்கள் தற்போது பயன்படுத்தும் கணினியை சுட்டிக்காட்டுகிறது, எதுவாக இருந்தாலும் சரி.

127.0.0.1எடுத்துக்காட்டாக, நீங்கள் பணிபுரியும் கணினியில் ஒரு சேவையகத்தை அமைத்துள்ளீர்கள், பணியிடத்தில் உங்கள் உலாவியில் தட்டச்சு செய்வதன் மூலம் அதனுடன் இணைக்கலாம் . இருப்பினும், நீங்கள் வீட்டிற்கு வந்து தட்டச்சு செய்யும் போது 127.0.0.1, ​​அதற்கு பதிலாக உங்கள் வீட்டு கணினியுடன் இணைக்கப்படுவீர்கள். பணிபுரியும் கணினியுடன் இணைக்க, அதன் பொது ஐபி முகவரி உங்களுக்குத் தேவைப்படும்.

லோக்கல் ஹோஸ்ட் என்றால் என்ன?

லோக்கல் ஹோஸ்ட் என்பது உண்மையில் ஒரு டொமைன் பெயராகும், ஏனெனில் லோக்கல் ஹோஸ்டுக்கும் லோக்கல் ஹோஸ்டுக்கும் எந்த 127.0.0.1.வித்தியாசமும் இல்லை 127.0.0.1. நீங்கள் விரும்பியபடி அதை இப்படியும் அப்படியும் எழுதலாம்.

127.0.0.1"www.google.com" என்பது Google IP முகவரிக்கான "பெயர்" என்பது போல், நீங்கள் லோக்கல் ஹோஸ்டை ஒரு முகவரிக்கான "பெயர்" என்று நினைக்கலாம் . இருப்பினும், நீங்கள் www.google.com ஐப் பார்வையிடும்போது, ​​அது DNS சேவையகத்தின் வழியாகச் செல்ல வேண்டும், இதன் மூலம் எந்த IP முகவரி பெயருடன் பொருந்துகிறது என்பதை உங்கள் கணினி தீர்மானிக்க முடியும்.

Localhostக்கு DNS சேவையகம் தேவையில்லை, ஏனெனில் நீங்கள் அதனுடன் இணைக்க விரும்புகிறீர்கள் என்பதை உங்கள் கணினி ஏற்கனவே அறிந்திருக்கிறது. இந்த வழியில் நீங்கள் இணைய இணைப்பு இல்லாவிட்டாலும் லோக்கல் ஹோஸ்ட்டைப் பயன்படுத்தலாம்.

கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION