3.1 హోస్ట్‌లు మరియు సబ్‌నెట్‌లకు పరిచయం

నెట్‌వర్క్‌లోని పరికరాలను గుర్తించడానికి IP చిరునామాలు ఉపయోగించబడతాయి. నెట్‌వర్క్ ద్వారా ఇతర పరికరాలతో కమ్యూనికేట్ చేయడానికి, ప్రతి నెట్‌వర్క్ పరికరానికి (కంప్యూటర్‌లు, సర్వర్లు, రూటర్‌లు, ప్రింటర్‌లతో సహా) IP చిరునామా తప్పనిసరిగా కేటాయించబడాలి. నెట్‌వర్క్‌లోని ఇటువంటి పరికరాలను హోస్ట్‌లు అంటారు .

నెట్‌వర్క్ పరికరాలకు దాని స్వంత సంఖ్యలు కూడా ఉన్నాయి. మరియు నిర్దిష్ట నెట్‌వర్క్ పరికరాల ద్వారా అందించబడే అన్ని కంప్యూటర్‌లను సబ్‌నెట్ అంటారు . ప్రతి సబ్‌నెట్‌కు నెట్‌వర్క్ పరికరాలు దాని సబ్‌నెట్‌లకు IP చిరునామాలను కేటాయించే నమూనాను కలిగి ఉంటాయి. ఇటువంటి నమూనాను సబ్‌నెట్ మాస్క్ అంటారు .

సబ్‌నెట్ మాస్క్‌లు ఒక నెట్‌వర్క్‌ను అనేక సబ్‌నెట్‌లుగా విభజించడానికి మిమ్మల్ని అనుమతిస్తాయి మరియు గరిష్ట సంఖ్యలో ప్రాయోజిత హోస్ట్‌లను సెట్ చేస్తాయి.

IP చిరునామాలకు పరిచయం

IP చిరునామా నాలుగు భాగాలను కలిగి ఉంటుంది, చుక్కల దశాంశ సంఖ్యలుగా వ్రాయబడుతుంది (ఉదాహరణకు, 192.168.1.1). ఈ నాలుగు భాగాలలో ఒక్కో భాగాన్ని ఆక్టెట్ అంటారు . ఆక్టెట్ అనేది ఎనిమిది బైనరీ అంకెలు, ఉదాహరణకు 00001111.

00000000అందువలన, ప్రతి ఆక్టెట్ బైనరీ విలువను దశాంశానికి 11111111లేదా 0నుండి తీసుకోవచ్చు 255.

IP చిరునామా నిర్మాణం

IP చిరునామా యొక్క మొదటి భాగం నెట్‌వర్క్ నంబర్, మరొక భాగం హోస్ట్ ID. అవి కలిసి ఒక ప్రత్యేకమైన హోస్ట్ IP చిరునామాను ఏర్పరుస్తాయి. నెట్‌వర్క్ సంఖ్య ఎంత తక్కువగా ఉంటే అంత ఎక్కువ హోస్ట్‌లు సరిపోతాయి. నెట్‌వర్క్ నంబర్ ఆక్రమించినట్లయితే , ఒక్కో హోస్ట్ నంబర్‌కు ఒక బైట్ మాత్రమే మిగిలి ఉంటుంది ( నెట్‌వర్క్‌లోని 3 bytesగరిష్ట హోస్ట్‌లు).255

నెట్‌వర్క్ నంబర్‌ను రౌటర్‌లు (రౌటర్‌లు, రౌటర్‌లు) ప్యాకెట్‌లను కావలసిన నెట్‌వర్క్‌లకు ఫార్వార్డ్ చేయడానికి ఉపయోగిస్తారు, అయితే హోస్ట్ ID ప్యాకెట్‌లను డెలివరీ చేయాల్సిన నెట్‌వర్క్‌లోని నిర్దిష్ట పరికరాన్ని గుర్తిస్తుంది.

నెట్‌వర్క్ మరియు హోస్ట్ నంబర్ ఉదాహరణ

మొదటి మూడు ఆక్టెట్‌లు ( 192.168.1) నెట్‌వర్క్ నంబర్ మరియు నాల్గవ ఆక్టెట్ ( 16) హోస్ట్ ID అయిన IP చిరునామా యొక్క ఉదాహరణను క్రింది బొమ్మ చూపుతుంది.

నెట్‌వర్క్ మరియు హోస్ట్ నంబర్ ఉదాహరణ

సబ్‌నెట్ మాస్క్‌ని బట్టి ఒక్కో నెట్‌వర్క్ నంబర్‌కు ఉండే IP చిరునామాలోని బైనరీ అంకెల సంఖ్య మరియు ఒక్కో హోస్ట్ IDకి ఉండే చిరునామాలోని అంకెల సంఖ్య భిన్నంగా ఉండవచ్చు.

3.2 సబ్‌నెట్ మాస్క్‌లు

ప్రైవేట్ IPలు

ఇంటర్నెట్‌లోని ప్రతి హోస్ట్ తప్పనిసరిగా ప్రత్యేక చిరునామాను కలిగి ఉండాలి. మినహాయింపు స్థానిక నెట్‌వర్క్‌లలోని IP చిరునామాలు.

మీరు మీ కార్యాలయంలో మీ స్వంత స్థానిక నెట్‌వర్క్‌ని కలిగి ఉన్నట్లయితే, దాని కంప్యూటర్‌లు వాటి స్వంత ప్రత్యేకమైన IP చిరునామాలను కలిగి ఉంటాయి. అయితే, ఇది నేరుగా ఇంటర్నెట్‌కు కనెక్ట్ చేయబడిన కంప్యూటర్ లేదా సర్వర్ అయితే, అది తప్పనిసరిగా పబ్లిక్‌గా ప్రత్యేకమైన IP చిరునామాను కలిగి ఉండాలి.

IP చిరునామాల పంపిణీకి సంబంధించి ఒక ప్రత్యేక సంస్థ (IANA) ఉంది. ISPలు దాని నుండి IP చిరునామాలను బ్లాక్‌లలో (సబ్‌నెట్‌లు) కొనుగోలు చేసి, ఆపై వాటిని తమ కస్టమర్‌లకు విక్రయిస్తారు. కాబట్టి మీరు తెలుపు IP చిరునామా కోసం చెల్లిస్తే, అప్పుడు ప్రతిదీ క్రమంలో ఉంటుంది (ప్రొవైడర్ దాని కోసం డబ్బును కూడా చెల్లిస్తుంది).

అలాగే, పబ్లిక్ కాని లోకల్ ఏరియా నెట్‌వర్క్‌ల కోసం సాధారణంగా ఉపయోగించే అనేక సబ్‌నెట్‌లను IANA గుర్తించింది. ఈ సబ్‌నెట్‌లు పబ్లిక్ కానివి కాబట్టి, వీటిని ఎవరైనా ఏ ఉద్దేశానికైనా ఉపయోగించవచ్చు. అటువంటి మూడు సబ్‌నెట్‌లు ఉన్నాయి: పెద్ద, మధ్యస్థ మరియు చిన్న.

కింది మూడు బ్లాక్‌ల IP చిరునామాలు వాటి కోసం రిజర్వ్ చేయబడ్డాయి:

  • 10.0.0.0-10.255.255.255
  • 172.16.0.0-172.31.255.255
  • 192.168.0.0-192.168.255.255

ఈ ప్రైవేట్ సబ్‌నెట్‌ల యొక్క IP చిరునామాలను కొన్నిసార్లు "గ్రే" చిరునామాలుగా సూచిస్తారు.

సబ్‌నెట్ మాస్క్‌లు

IP చిరునామా యొక్క ఏ బిట్‌లు హోస్ట్ నంబర్‌ను సూచిస్తాయో మరియు ఏ బిట్‌లు సబ్‌నెట్ నంబర్‌ను సూచిస్తాయో గుర్తించడానికి, సబ్‌నెట్ మాస్క్ అని పిలవబడేది ఉపయోగించబడుతుంది .

మీరు బైనరీలో వ్రాసిన IP చిరునామాను కలిగి ఉన్నారని అనుకుందాం:

11110101  01010101 11111111 00000001

నెట్‌వర్క్ నంబర్‌కు బాధ్యత వహించే బిట్‌లు ఎరుపు రంగులో గుర్తించబడతాయి, హోస్ట్ నంబర్‌కు బాధ్యత వహించే బిట్‌లు ఆకుపచ్చ రంగులో గుర్తించబడతాయి. అవును, అది కూడా సాధ్యమే. బైట్‌లకు హార్డ్ బైండింగ్ లేదు.

సబ్‌నెట్ మాస్క్ అటువంటి సంఖ్య అని పిలువబడుతుంది, ఇక్కడ సబ్‌నెట్ బిట్‌లు వాటికి అనుగుణంగా ఉంటాయి మరియు హోస్ట్ బిట్‌లు సున్నాలకు అనుగుణంగా ఉంటాయి. మునుపటి చిరునామాకు సబ్‌నెట్ మాస్క్ ఉదాహరణ:

11111111  11111111 11110000 00000000

అన్ని సబ్‌నెట్ బిట్‌లు సమానంగా ఉంటాయి 1, అన్ని హోస్ట్ బిట్‌లు సమానంగా ఉంటాయి 0.

IP చిరునామాలో నెట్‌వర్క్ నంబర్ మరియు హోస్ట్ IDని సంగ్రహించే ఉదాహరణ:

1వ ఆక్టేట్: (192) 2వ ఆక్టేట్: (168) 3వ ఆక్టేట్: (1) 4వ ఆక్టేట్: (2)
IP చిరునామా (బైనరీ) 11000000 10101000 00000001 00000010
సబ్ నెట్ మాస్క్ (బైనరీ) 11111111 11111111 11111111 00000000
నెట్‌వర్క్ నంబర్ 11000000 10101000 00000001
హోస్ట్ ID 00000010

సబ్‌నెట్ మాస్క్‌లు ఎల్లప్పుడూ వరుస 1ల శ్రేణిని కలిగి ఉంటాయి, మాస్క్‌లో ఎడమవైపు బిట్‌తో మొదలై, మొత్తం బిట్‌ల కోసం వరుసగా 0ల శ్రేణిని కలిగి ఉంటుంది 32.

సబ్‌నెట్ మాస్క్‌ను నెట్‌వర్క్ సంఖ్యను సూచించే చిరునామాలోని బిట్‌ల సంఖ్యగా నిర్వచించవచ్చు (" 1" విలువ కలిగిన బిట్‌ల సంఖ్య). ఉదాహరణకు, " 8-bit mask" అనేది ఒక ముసుగు, దీనిలో 8బిట్‌లు ఒకటి మరియు మిగిలిన 24బిట్‌లు సున్నాలు.

సబ్‌నెట్ మాస్క్‌లు IP చిరునామాల వలె చుక్కల దశాంశ సంజ్ఞామానంలో వ్రాయబడతాయి. కింది ఉదాహరణలు బైనరీ మరియు దశాంశ సంజ్ఞామానం 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) అనేది TCP/IP నెట్‌వర్క్‌లో పనిచేయడానికి అవసరమైన IP చిరునామా మరియు ఇతర పారామితులను స్వయంచాలకంగా పొందేందుకు నెట్‌వర్క్ పరికరాలను అనుమతించే ఒక అప్లికేషన్ ప్రోటోకాల్.

కంప్యూటర్ బూట్ అయిన తర్వాత, ఆపరేటింగ్ సిస్టమ్ DHCP సర్వర్‌ను యాక్సెస్ చేస్తుంది (సాధారణంగా రూటర్‌లో నిర్మించబడింది) మరియు దాని నుండి IP చిరునామా (మరియు ఇతర అవసరమైన పారామితులు) అందుకుంటుంది. ఇది నెట్‌వర్క్‌లోని కంప్యూటర్‌ల మాన్యువల్ కాన్ఫిగరేషన్‌ను నివారిస్తుంది. ఈ విధానం చాలా స్థానిక నెట్‌వర్క్‌లలో ఉపయోగించబడుతుంది.

IP చిరునామా పంపిణీ

DHCP ప్రోటోకాల్ IP చిరునామాలను కేటాయించడానికి మూడు మార్గాలను అందిస్తుంది:

మాన్యువల్ పంపిణీ . ఈ పద్ధతిలో, నెట్‌వర్క్ అడ్మినిస్ట్రేటర్ ప్రతి కంప్యూటర్ యొక్క హార్డ్‌వేర్ చిరునామా (MAC చిరునామా)ని నిర్దిష్ట IP చిరునామాకు మ్యాప్ చేస్తాడు. వాస్తవానికి, చిరునామా సమాచారం కేంద్రంగా (DHCP సర్వర్‌లో) నిల్వ చేయబడిన ప్రతి కంప్యూటర్‌లో మాత్రమే మాన్యువల్‌గా కాన్ఫిగర్ చేయడం నుండి చిరునామా కేటాయింపు యొక్క ఈ పద్ధతి భిన్నంగా ఉంటుంది మరియు అవసరమైతే దాన్ని మార్చడం సులభం.

స్వయంచాలక పంపిణీ . ఈ పద్ధతితో, ప్రతి కంప్యూటర్‌కు శాశ్వత ఉపయోగం కోసం నిర్వాహకుడు నిర్వచించిన పరిధి నుండి ఏకపక్ష ఉచిత IP చిరునామా కేటాయించబడుతుంది.

డైనమిక్ పంపిణీ . ఈ పద్ధతి స్వయంచాలక పంపిణీకి సారూప్యంగా ఉంటుంది, చిరునామా కంప్యూటర్‌కు శాశ్వత ఉపయోగం కోసం కాదు, నిర్దిష్ట కాలానికి ఇవ్వబడుతుంది తప్ప. దీనిని అడ్రస్ లీజు అంటారు. లీజు గడువు ముగిసిన తర్వాత, IP చిరునామా మళ్లీ ఉచితంగా పరిగణించబడుతుంది మరియు క్లయింట్ కొత్తదాన్ని అభ్యర్థించవలసి ఉంటుంది (అయితే, అది అదే కావచ్చు). అదనంగా, క్లయింట్ స్వయంగా అందుకున్న చిరునామాను తిరస్కరించవచ్చు.

అధునాతన DHCP సేవలు క్లయింట్ కంప్యూటర్‌లకు కొత్త చిరునామాలను కేటాయించినప్పుడు వాటికి సంబంధించిన DNS రికార్డులను స్వయంచాలకంగా నవీకరించగలవు. మీరు సర్వర్ మరియు కంప్యూటర్ పేర్ల కోసం అంతర్గత DNSని ఉపయోగించే పెద్ద కార్పొరేట్ నెట్‌వర్క్‌ని కలిగి ఉన్నప్పుడు ఇది ఉపయోగకరంగా ఉంటుంది.

DHCP ఎంపికలు

IP చిరునామాతో పాటు, DHCP క్లయింట్‌కు సాధారణ నెట్‌వర్క్ ఆపరేషన్‌కు అవసరమైన అదనపు పారామితులను కూడా అందించగలదు. ఈ ఎంపికలను DHCP ఎంపికలు అంటారు. చాలా ఉన్నాయి, కానీ మీరు వాటిలో కొన్నింటిని మాత్రమే తెలుసుకోవాలి.

సాధారణంగా ఉపయోగించే కొన్ని ఎంపికలు:

  • డిఫాల్ట్ రూటర్ IP చిరునామా;
  • సబ్ నెట్ మాస్క్;
  • DNS సర్వర్ చిరునామాలు;
  • DNS డొమైన్ పేరు.

3.4 లోకల్ హోస్ట్ మరియు 127.0.0.1

తెలుసుకోవడానికి ఉపయోగపడే అనేక IP చిరునామాలు ఉన్నాయి. ఉదాహరణకు, మీ రూటర్ యొక్క IP చిరునామా. తెలుసుకోవటానికి ఉపయోగపడే మరొక IP చిరునామా 127.0.0.1.ఇప్పుడు మనం దాని గురించి కొంచెం వివరంగా మాట్లాడుతాము.

127.0.0.1 అంటే ఏమిటి?

IP చిరునామాను 127.0.0.1లూప్‌బ్యాక్ చిరునామాగా పిలుస్తారు, కానీ మీరు దీన్ని లోకల్ హోస్ట్‌గా చూడవచ్చు . మీరు మీ బ్రౌజర్‌ను కు సూచించినప్పుడు 127.0.0.1, మీరు ప్రస్తుతం ఉపయోగిస్తున్న కంప్యూటర్‌కు కనెక్ట్ చేయడానికి అది ప్రయత్నిస్తుంది. మీరు మీ కంప్యూటర్‌లోని సర్వర్‌కి కనెక్ట్ చేయాలనుకున్నప్పుడు ఇది చాలా ఉపయోగకరంగా ఉంటుంది.

127.0.0.1IP చిరునామాలలో ప్రత్యేకమైనది. నియమం ప్రకారం, స్థానిక నెట్‌వర్క్‌లో మరియు ఇంటర్నెట్‌లో ప్రతి కంప్యూటర్‌కు IP చిరునామా ప్రత్యేకంగా ఉంటుంది. ఏది ఏమైనప్పటికీ, 127.0.0.1ఇది ఎల్లప్పుడూ మీరు ప్రస్తుతం ఉపయోగిస్తున్న కంప్యూటర్‌ను సూచిస్తుంది.

127.0.0.1ఉదాహరణకు, మీరు మీ వర్క్ కంప్యూటర్‌లో సర్వర్‌ని సెటప్ చేసారు మరియు మీరు పనిలో ఉన్న మీ బ్రౌజర్‌లో టైప్ చేయడం ద్వారా దానికి కనెక్ట్ చేయవచ్చు . అయితే, మీరు ఇంటికి వచ్చి టైప్ చేసినప్పుడు 127.0.0.1, బదులుగా మీ హోమ్ కంప్యూటర్‌కి కనెక్ట్ అవుతారు. పని చేసే కంప్యూటర్‌కి కనెక్ట్ చేయడానికి, మీకు దాని పబ్లిక్ IP చిరునామా అవసరం.

లోకల్ హోస్ట్ అంటే ఏమిటి?

లోకల్ హోస్ట్ అనేది డొమైన్ పేరు, ఎందుకంటే లోకల్ హోస్ట్ మరియు లోకల్ హోస్ట్ 127.0.0.1.మధ్య ప్రత్యేక తేడా లేదు 127.0.0.1. మీరు దీన్ని మీకు నచ్చినట్లుగా మరియు ఆ విధంగా వ్రాయవచ్చు.

127.0.0.1"www.google.com" అనేది Google IP చిరునామాకు "పేరు" అయినట్లే, మీరు లోకల్ హోస్ట్‌ని చిరునామాకు "పేరు"గా భావించవచ్చు . అయితే, మీరు www.google.comని సందర్శించినప్పుడు, అది తప్పనిసరిగా DNS సర్వర్ ద్వారా వెళ్లాలి, తద్వారా మీ కంప్యూటర్ ఏ IP చిరునామా పేరుకు సరిపోతుందో గుర్తించగలదు.

Localhostకి DNS సర్వర్ అవసరం లేదు ఎందుకంటే మీరు దానికి కనెక్ట్ చేయాలనుకుంటున్నారని మీ కంప్యూటర్‌కు ఇప్పటికే తెలుసు. ఈ విధంగా మీకు ఇంటర్నెట్ కనెక్షన్ లేకపోయినా మీరు లోకల్ హోస్ట్‌ని ఉపయోగించవచ్చు.