127.0.0.1 మరియు 0.0.0.0 మధ్య తేడా ఏమిటి?
మనలో చాలా మంది ‘127.0.0.1 మరియు 0.0.0.0’ గురించి విన్నాము కాని బహుశా వారికి పెద్దగా ఆలోచించలేదు, కాని రెండూ వాస్తవానికి ఒకే స్థానానికి సూచించినట్లు అనిపిస్తే, రెండింటి మధ్య అసలు తేడా ఏమిటి? నేటి సూపర్యూజర్ ప్రశ్నోత్తరాల పోస్ట్ గందరగోళంగా ఉన్న రీడర్ కోసం విషయాలను క్లియర్ చేయడానికి సహాయపడుతుంది.
నేటి ప్రశ్న & జవాబు సెషన్ సూపర్ యూజర్ సౌజన్యంతో వస్తుంది Q స్టాక్ ఎక్స్ఛేంజ్ యొక్క ఉపవిభాగం, Q & A వెబ్ సైట్ల యొక్క సంఘం ఆధారిత సమూహం.
కేట్ గార్డినర్ (Flickr) యొక్క ఫోటో కర్టసీ.
ప్రశ్న
సూపర్ యూజర్ రీడర్ సాగ్నిక్ సర్కార్ 127.0.0.1 మరియు 0.0.0.0 మధ్య తేడా ఏమిటో తెలుసుకోవాలనుకుంటున్నారు:
127.0.0.1 పాయింట్లను నేను అర్థం చేసుకున్నాను లోకల్ హోస్ట్ మరియు 0.0.0.0 కూడా అలాగే చేస్తుంది (నేను తప్పుగా ఉంటే నన్ను సరిచేయండి). కాబట్టి, 127.0.0.1 మరియు 0.0.0.0 మధ్య తేడా ఏమిటి?
127.0.0.1 మరియు 0.0.0.0 మధ్య తేడా ఏమిటి?
సమాధానం
సూపర్ యూజర్ కంట్రిబ్యూటర్ డేవిడ్ పోస్టిల్ మాకు సమాధానం ఉంది:
127.0.0.1 మరియు 0.0.0.0 మధ్య తేడా ఏమిటి?
- 127.0.0.1 అనేది లూప్బ్యాక్ చిరునామా (దీనిని లోకల్ హోస్ట్ అని కూడా పిలుస్తారు).
- 0.0.0.0 అనేది చెల్లని, తెలియని, లేదా వర్తించని లక్ష్యాన్ని (‘ప్రత్యేక చిరునామా లేదు’ స్థల హోల్డర్) నియమించడానికి ఉపయోగించే రౌటబుల్ కాని మెటా-చిరునామా.
రూట్ ఎంట్రీ సందర్భంలో, ఇది సాధారణంగా డిఫాల్ట్ మార్గం అని అర్థం.
సర్వర్ల సందర్భంలో, 0.0.0.0 అంటే స్థానిక యంత్రంలోని అన్ని IPv4 చిరునామాలు. హోస్ట్కు రెండు ఐపి చిరునామాలు ఉంటే, 192.168.1.1 మరియు 10.1.2.1, మరియు హోస్ట్లో నడుస్తున్న సర్వర్ 0.0.0.0 న వింటుంటే, అది ఆ రెండు ఐపిల వద్ద చేరుతుంది.
IP చిరునామా 127.0.0.1 అంటే ఏమిటి?
127.0.0.1 అనేది లూప్బ్యాక్ ఇంటర్నెట్ ప్రోటోకాల్ (IP) చిరునామా లోకల్ హోస్ట్. అంతిమ వినియోగదారు ఉపయోగించే అదే యంత్రానికి లేదా కంప్యూటర్కు IP కనెక్షన్ను స్థాపించడానికి చిరునామా ఉపయోగించబడుతుంది.
:: 1 యొక్క అర్థాన్ని ఉపయోగించి IPv6 చిరునామాకు మద్దతు ఇచ్చే కంప్యూటర్లకు ఇదే సమావేశం నిర్వచించబడింది. 127.0.0.1 చిరునామాను ఉపయోగించి కనెక్షన్ను స్థాపించడం అత్యంత సాధారణ పద్ధతి; ఏదేమైనా, ఏదైనా IP చిరునామాను 127… * పరిధిలో ఉపయోగించడం అదే లేదా ఇలాంటి పద్ధతిలో పనిచేస్తుంది. లూప్బ్యాక్ నిర్మాణం కంప్యూటర్లో లేదా పరికరాన్ని నెట్వర్కింగ్ చేయగల సామర్థ్యాన్ని యంత్రంలో IP స్టాక్ను ధృవీకరించడానికి లేదా స్థాపించడానికి ఇస్తుంది.
మూలం: 127.0.0.1 - దాని ఉపయోగాలు ఏమిటి మరియు ఇది ఎందుకు ముఖ్యమైనది?
ప్రత్యేక చిరునామాలు
తరగతి A నెట్వర్క్ సంఖ్య 127 కేటాయించబడింది లూప్బ్యాక్ ఫంక్షన్, అనగా, నెట్వర్క్ 127 చిరునామాకు ఉన్నత స్థాయి ప్రోటోకాల్ పంపిన డేటాగ్రామ్ హోస్ట్ లోపల తిరిగి లూప్ చేయాలి. డేటాగ్రామ్ లేదు పంపబడింది నెట్వర్క్కు 127 చిరునామా ఎక్కడైనా ఏదైనా నెట్వర్క్లో కనిపిస్తుంది.
మూలం: నెట్వర్క్ నంబర్లు
ఇది మొత్తం తరగతి A అయితే, చివరి మూడు ఆక్టేట్లకు ఇతర ఏకపక్ష విలువల యొక్క పాయింట్ ఏమిటి?
లూప్బ్యాక్ పరిధి యొక్క ఉద్దేశ్యం హోస్ట్లో TCP / IP ప్రోటోకాల్ అమలును పరీక్షించడం. దిగువ పొరలు షార్ట్-సర్క్యూట్ అయినందున, లూప్బ్యాక్ చిరునామాకు పంపడం వలన దిగువ పొరలలో సమస్యలు వ్యక్తమయ్యే అవకాశం లేకుండా అధిక పొరలను (ఐపి మరియు అంతకంటే ఎక్కువ) సమర్థవంతంగా పరీక్షించటానికి అనుమతిస్తుంది. 127.0.0.1 అనేది పరీక్షా ప్రయోజనాల కోసం సాధారణంగా ఉపయోగించే చిరునామా.
మూలం: IP రిజర్వు, లూప్బ్యాక్ మరియు ప్రైవేట్ చిరునామాలు
మరింత సమాచారం కోసం చూడండి ఉబుంటుని అడగండి ప్రశ్న: లూప్బ్యాక్ పరికరం అంటే ఏమిటి మరియు నేను దాన్ని ఎలా ఉపయోగించగలను?
IP చిరునామా 0.0.0.0 అంటే ఏమిటి?
0.0.0.0 చెల్లుబాటు అయ్యే చిరునామా వాక్యనిర్మాణం. కాబట్టి సాంప్రదాయ చుక్కల-దశాంశ సంజ్ఞామానం లోని IP చిరునామా ఎక్కడ ఆశించినా అది చెల్లుబాటు అవుతుంది. పార్స్ చేసి, పని చేయగల సంఖ్యా రూపంలోకి మార్చబడిన తర్వాత, దాని విలువ తరువాత ఏమి జరుగుతుందో నిర్ణయిస్తుంది.
అన్ని-సున్నా విలువకు ప్రత్యేక అర్థం ఉంది. కాబట్టి ఇది చెల్లుతుంది, కానీ నిర్దిష్ట పరిస్థితులకు తగినది కాదు (అందువలన చెల్లుబాటు కాదు). ఇది ప్రాథమికంగా ‘ప్రత్యేక చిరునామా లేదు’ ప్లేస్హోల్డర్. నెట్వర్క్ కనెక్షన్ల అడ్రస్ బైండింగ్ వంటి వాటి కోసం, ఫలితం కనెక్షన్కు తగిన ఇంటర్ఫేస్ చిరునామాను కేటాయించడం. ఇంటర్ఫేస్ను కాన్ఫిగర్ చేయడానికి మీరు దీన్ని ఉపయోగిస్తుంటే, అది ఇంటర్ఫేస్ నుండి చిరునామాను తీసివేయగలదు. ‘ప్రత్యేక చిరునామా లేదు’ నిజంగా ఏమి చేస్తుందో తెలుసుకోవడానికి ఇది ఉపయోగ సందర్భం మీద ఆధారపడి ఉంటుంది.
రూట్ ఎంట్రీ సందర్భంలో, ఇది సాధారణంగా డిఫాల్ట్ మార్గం అని అర్థం. చిరునామా ముసుగు యొక్క ఎక్కువ ఫలితంగా ఇది జరుగుతుంది, ఇది పోల్చడానికి బిట్లను ఎంచుకుంటుంది. 0.0.0.0 యొక్క ముసుగు బిట్స్ ఎంచుకోదు, కాబట్టి పోలిక ఎల్లప్పుడూ విజయవంతమవుతుంది. కాబట్టి అటువంటి మార్గం కాన్ఫిగర్ చేయబడినప్పుడు, ప్యాకెట్లు వెళ్ళడానికి ఎల్లప్పుడూ ఎక్కడో ఉంటుంది (చెల్లుబాటు అయ్యే గమ్యస్థానంతో కాన్ఫిగర్ చేయబడితే).
కొన్ని సందర్భాల్లో, కేవలం ‘0’ కూడా పని చేస్తుంది మరియు అదే ప్రభావాన్ని కలిగి ఉంటుంది. కానీ దీనికి హామీ లేదు. 0.0.0.0 రూపం ‘ప్రత్యేకమైన చిరునామా లేదు’ (IPv6 లో అంటే) అని చెప్పే ప్రామాణిక మార్గం ::0 లేదా కేవలం ::).
మూలం: IP చిరునామా 0.0.0.0 యొక్క అర్థం ఏమిటి?
ఇంటర్నెట్ ప్రోటోకాల్ వెర్షన్ 4 లో, చిరునామా 0.0.0.0 అనేది చెల్లని, తెలియని లేదా వర్తించని లక్ష్యాన్ని సూచించడానికి ఉపయోగించే రౌటబుల్ కాని మెటా-చిరునామా. చెల్లని డేటాకు ప్రత్యేక అర్ధాన్ని ఇవ్వడం ఇన్-బ్యాండ్ సిగ్నలింగ్ యొక్క అనువర్తనం.
సర్వర్ల సందర్భంలో, 0.0.0.0 అంటే స్థానిక యంత్రంలోని అన్ని IPv4 చిరునామాలు. హోస్ట్కు రెండు IP చిరునామాలు ఉంటే, 192.168.1.1 మరియు 10.1.2.1, మరియు హోస్ట్లో నడుస్తున్న సర్వర్ 0.0.0.0 న వింటుంటే, అది ఆ రెండు ఐపిల వద్ద చేరుతుంది (గమనిక:మొత్తం సమాధానంలో భాగంగా ఈ ప్రత్యేక వచనం పై నుండి పునరావృతమవుతుంది).
రౌటింగ్ సందర్భంలో, 0.0.0.0 సాధారణంగా డిఫాల్ట్ మార్గం అని అర్ధం, అనగా స్థానిక నెట్వర్క్లో ఎక్కడో కాకుండా ‘మిగిలిన’ ఇంటర్నెట్కు దారితీసే మార్గం.
ఉపయోగాలు చేర్చండి:
- చిరునామా ఇంకా కేటాయించబడనప్పుడు హోస్ట్ దాని స్వంతమని పేర్కొన్న చిరునామా. DHCP ఉపయోగిస్తున్నప్పుడు ప్రారంభ DHCPDISCOVER ప్యాకెట్ను పంపేటప్పుడు.
- హోస్ట్ యొక్క IP స్టాక్ దీనికి మద్దతు ఇస్తే, DHCP ద్వారా చిరునామా అభ్యర్థన విఫలమైనప్పుడు హోస్ట్ తనకు కేటాయించిన చిరునామా. ఈ వినియోగం ఆధునిక ఆపరేటింగ్ సిస్టమ్స్లో APIPA మెకానిజంతో భర్తీ చేయబడింది.
- పేర్కొనడానికి ఒక మార్గం ఏదైనా IPv4- హోస్ట్. డిఫాల్ట్ మార్గాన్ని పేర్కొనేటప్పుడు ఇది ఈ విధంగా ఉపయోగించబడుతుంది.
- లక్ష్యం అందుబాటులో లేదని స్పష్టంగా పేర్కొనడానికి ఒక మార్గం. మూలం: 127.0.0.1 - దాని ఉపయోగాలు ఏమిటి మరియు ఇది ఎందుకు ముఖ్యమైనది?
- పేర్కొనడానికి ఒక మార్గం ఏదైనా IPv4 చిరునామా. సర్వర్లను కాన్ఫిగర్ చేసేటప్పుడు ఇది ఈ విధంగా ఉపయోగించబడుతుంది (అనగా లిజనింగ్ సాకెట్లను బంధించేటప్పుడు). ఇది TCP ప్రోగ్రామర్లకు INADDR_ANY అని పిలుస్తారు. [బైండ్ (2) ఇంటర్ఫేస్లకు కాకుండా చిరునామాలకు బంధిస్తుంది.]
IPv6 లో, అన్ని సున్నాలు-చిరునామా ఇలా వ్రాయబడింది ::
మూలం: 0.0.0.0 [వికీపీడియా]
DHCP డిస్కవరీ / అభ్యర్థన
క్లయింట్ మొదటిసారి బూట్ అయినప్పుడు, అది లో ఉన్నట్లు చెబుతారు స్థితిని ప్రారంభించడం, మరియు DHCPDISCOVER సందేశాన్ని దాని స్థానిక భౌతిక సబ్నెట్లో యూజర్ డేటాగ్రామ్ ప్రోటోకాల్ (UDP) పోర్ట్ 67 (బూట్పి సర్వర్) ద్వారా ప్రసారం చేస్తుంది. క్లయింట్కు చెందిన సబ్నెట్ను తెలుసుకోవటానికి మార్గం లేదు కాబట్టి, DHCPDISCOVER అనేది అన్ని సబ్నెట్ల ప్రసారం (గమ్యం IP చిరునామా 255.255.255.255), మూలం IP చిరునామా 0.0.0.0. క్లయింట్కు కాన్ఫిగర్ చేయబడిన IP చిరునామా లేనందున మూలం IP చిరునామా 0.0.0.0.
ఈ స్థానిక సబ్నెట్లో DHCP సర్వర్ ఉండి, కాన్ఫిగర్ చేయబడి, సరిగ్గా పనిచేస్తుంటే, DHCP సర్వర్ ప్రసారాన్ని వింటుంది మరియు DHCPOFFER సందేశంతో ప్రతిస్పందిస్తుంది. స్థానిక సబ్నెట్లో DHCP సర్వర్ లేకపోతే, DHCP సర్వర్ను కలిగి ఉన్న సబ్నెట్కు DHCPDISCOVER సందేశాన్ని ఫార్వార్డ్ చేయడానికి ఈ స్థానిక సబ్నెట్లో DHCP / BootP రిలే ఏజెంట్ ఉండాలి.
ఈ రిలే ఏజెంట్ అంకితమైన హోస్ట్ (మైక్రోసాఫ్ట్ విండోస్ సర్వర్, ఉదాహరణకు) లేదా రౌటర్ (ఇంటర్ఫేస్ స్థాయి ఐపి హెల్పర్ స్టేట్మెంట్లతో కాన్ఫిగర్ చేయబడిన సిస్కో రౌటర్, ఉదాహరణకు) కావచ్చు.
…
క్లయింట్ DHCPOFFER ను స్వీకరించిన తరువాత, ఇది DHCPREQUEST సందేశంతో ప్రతిస్పందిస్తుంది, DHCPOFFER లోని పారామితులను అంగీకరించే ఉద్దేశ్యాన్ని సూచిస్తుంది మరియు అభ్యర్థించే రాష్ట్రం. క్లయింట్ బహుళ DHCPOFFER సందేశాలను స్వీకరించవచ్చు, అసలు DHCPDISCOVER సందేశాన్ని అందుకున్న ప్రతి DHCP సర్వర్ నుండి ఒకటి. క్లయింట్ ఒక DHCPOFFER ని ఎన్నుకుంటాడు మరియు ఆ DHCP సర్వర్కు మాత్రమే ప్రతిస్పందిస్తాడు, అన్ని ఇతర DHCPOFFER సందేశాలను అవ్యక్తంగా తగ్గిస్తుంది. క్లయింట్ ఎంచుకున్న సర్వర్ను జనాభా ద్వారా గుర్తిస్తుంది సర్వర్ ఐడెంటిఫైయర్ DHCP సర్వర్ యొక్క IP చిరునామాతో ఎంపిక ఫీల్డ్.
DHCPREQUEST కూడా ఒక ప్రసారం, కాబట్టి DHCPOFFER పంపిన అన్ని DHCP సర్వర్లు DHCPREQUEST ని చూస్తాయి మరియు ప్రతి దాని DHCPOFFER అంగీకరించబడిందా లేదా తిరస్కరించబడిందో తెలుస్తుంది. క్లయింట్కు అవసరమైన ఏదైనా అదనపు కాన్ఫిగరేషన్ ఎంపికలు DHCPREQUEST సందేశం యొక్క ఎంపికల ఫీల్డ్లో చేర్చబడతాయి. క్లయింట్కు IP చిరునామా ఇచ్చినప్పటికీ, అది 0.0.0.0 యొక్క మూల IP చిరునామాతో DHCPREQUEST సందేశాన్ని పంపుతుంది. ఈ సమయంలో, క్లయింట్కు IP చిరునామాను ఉపయోగించడం స్పష్టంగా ఉందని ధృవీకరణ ఇంకా రాలేదు.
…
క్లయింట్ మరియు DHCP సర్వర్ ఒకే సబ్నెట్లో నివసించే DHCP చిరునామాను పొందే క్లయింట్ కోసం క్లయింట్-సర్వర్ సంభాషణ:
మూలం: ఉత్ప్రేరక స్విచ్ లేదా ఎంటర్ప్రైజ్ నెట్వర్క్లలో DHCP ను అర్థం చేసుకోవడం మరియు పరిష్కరించడం
డిఫాల్ట్ మార్గం
ఈ పత్రం డిఫాల్ట్ మార్గం లేదా చివరి రిసార్ట్ యొక్క గేట్వేను ఎలా కాన్ఫిగర్ చేయాలో వివరిస్తుంది. ఈ IP ఆదేశాలు ఉపయోగించబడతాయి:
- ip డిఫాల్ట్-గేట్వే
- ip డిఫాల్ట్-నెట్వర్క్
- ip మార్గం 0.0.0.0 0.0.0.0
IP మార్గం 0.0.0.0 0.0.0.0
నెట్వర్క్కు స్థిరమైన మార్గాన్ని సృష్టించడం 0.0.0.0 0.0.0.0 అనేది రౌటర్లో చివరి రిసార్ట్ యొక్క గేట్వేను సెట్ చేయడానికి మరొక మార్గం. మాదిరిగా ip డిఫాల్ట్-నెట్వర్క్ ఆదేశం, స్టాటిక్ మార్గాన్ని 0.0.0.0 కు ఉపయోగించడం ఏ రౌటింగ్ ప్రోటోకాల్పై ఆధారపడి ఉండదు. అయితే, రౌటర్లో IP రూటింగ్ తప్పనిసరిగా ప్రారంభించబడాలి.
గమనిక: IGRP కి 0.0.0.0 కు మార్గం అర్థం కాలేదు. అందువల్ల, ఇది ఉపయోగించి సృష్టించబడిన డిఫాల్ట్ మార్గాలను ప్రచారం చేయదు ip మార్గం 0.0.0.0 0.0.0.0 ఆదేశం. ఉపయోగించడానికి ip డిఫాల్ట్-నెట్వర్క్ IGRP డిఫాల్ట్ మార్గాన్ని ప్రచారం చేయమని ఆదేశించండి.
మూలం: IP ఆదేశాలను ఉపయోగించి చివరి రిసార్ట్ యొక్క గేట్వేని కాన్ఫిగర్ చేస్తోంది
వివరణకు ఏదైనా జోడించాలా? వ్యాఖ్యలలో ధ్వనించండి. ఇతర టెక్-అవగాహన స్టాక్ ఎక్స్ఛేంజ్ వినియోగదారుల నుండి మరిన్ని సమాధానాలను చదవాలనుకుంటున్నారా? పూర్తి చర్చా థ్రెడ్ను ఇక్కడ చూడండి.