ఇంటర్నెట్: IP చిరునామా మరియు DNS
హై. నాపేరు పావోలా, నేను మైక్రోసాఫ్ట్ లో సాఫ్ట్ వేర్ ఇంజనీర్ ని.
ఇంటర్నెట్ ఎలా పనిచేస్తుందో మాట్లాడుకుందాం. ఒకరినుండి మరొకరు మాట్లాడుకోవడానికి నా జాబ్
నెట్వర్క్ ల మీద ఆధారపడి ఉంది, ఐతే 1970ల్లో దీనికి ప్రామాణిక పద్ధతి లేదు.కమ్యూనికేషన్
సాధ్యతకై ఇంటర్నెట్వర్కింగ్ ప్రోటోకాల్ కనిపెట్టడానికి వింట్ సెర్ఫ్, బాబ్ కాహన్
గార్లు బాగా శ్రమించారు. ఈ శోధన, ఇప్పుడు మనం ఇంటర్నెట్ అని పిలిచే దానికి పునాది
వేసింది. ఇంటర్నెట్ అనేది నెట్వర్క్ ల నెట్వర్క్.అది ప్రపంచంలోని బిలియన్ల డివైజ్
లను లింక్ చేస్తుంది. మీరు బహుశ వైఫై ద్వారా లాప్‌టాప్ లేదా ఫోన్ కి కనెక్ట్ అయిఉండొచ్చు
ఆ వైఫై కనెక్షన్ ఒక ఇంటర్నెట్ సేవాప్రదాతకు కనెక్ట్ చేస్తుంది,ఆ ISP మిమ్మల్ని బిలియన్ల
కొద్దీ డివైజ్ లకు కనెక్ట్ చేస్తుంది ప్రపంచ వ్యాప్తంగా వందల వేలాది ఇంటర్ కనెక్ట్
అయిన నెట్వర్క్ లతో. చాలామంది గుర్తించని ఒక విషయమేమంటే, ఇంటర్నెట్ అనేది నిజంగా ఒక
డిజైన్ సిద్ధాంతం మరియు కొన్నిప్రోటోకాల్స్ చే వ్యక్తం చేయబడిన ఒక కళాశిల్పం అని.
ప్రోటోకాల్ అనేది చక్కగా కూర్పు చేయబడిన నియమాలు మరియు ప్రమాణాలు. అన్ని పక్షాలూ
దాన్ని వాడేందుకు ఒప్పుకుంటే అది ఇబ్బంది లేకుండా కమ్యూనికేట్ చేసుకునేవీలు చేస్తుంది
భౌతికంగా నెట్వర్క్ ఎలా పనిచేస్తుందనేది ముఖ్యం కాదు, డిజైన్ సిద్ధాంతం ఇంటర్నెట్ కి
కొత్త కమ్యూనికేషన్ టెక్నాలజీలనుఅలవర్చుకుని గ్రహించే వీలునిచ్చింది. ఇది ఎందుకంటే కొత్త
టెక్నాలజీ ఇంటర్నెట్ ని శైలిగావాడుకోవడానికి ఏ ప్రోటోకాల్ పనిచేస్తుందో తెల్సుకోవడానికే.
ఇంటర్నెట్ పై ఉండేవిభిన్న డివైజ్ లు విశిష్ట చిరునామాలు కలిగి ఉంటాయి. ఇంటర్నెట్ పై
ఒక చిరునామా కేవలం, ఒక ఫోన్ నంబర్ లేదా వీధి చిరునామా లాంటి సంఖ్య మాత్రమే, అది
నెట్వర్క్ వైపు నుండి ప్రతి కంప్యూటర్ లేదా డివైజ్ కి విశిష్టంగా ఉంటుంది. ఇది అనేక
ఇళ్ళు మరియు వ్యాపారాలకుఉండే తపాలా చిరునామా లాంటిది. మెయిల్ లో ఒక లేఖ పంపడానికి మీకు
ఆ వ్యక్తి తెలిసుండాల్సిన అవసరం లేదు, ఐతే మీకు చిరునామా మరియు దాన్నిసరిగా రాయడమెలాగో
తెలిసుండాలి, తద్వారా ఆలేఖ గమ్యానికి మెయిల్ వ్యవస్థచే తీసుకుపోబడుతుంది. ఇంటర్నెట్ పై
కంప్యూటర్ల కొరకు చిరునామా వ్యవస్థ ఒకేలా ఉంటుంది మరియు ఇంటర్నెట్ ప్రోటోకాల్ లేదా
సులువుగా IP అని పిలువబడే ఇంటర్నెట్ కమ్యూనికేషన్ లో ఉపయోగించే ముఖ్యమైన ప్రోటో
కాల్స్ యొక్క ముఖ్యభాగంగా ఉంటుంది.కంప్యూటర్ చిరునామాను IPచిరునామా అంటారు. ఒకవెబ్‌సైట్
సందర్శన అంటే మీ కంప్యూటర్ మరో కంప్యూటర్ ని సమాచారం అడగడం. మీ కంప్యూటర్ మరో కంప్యూటర్
IP చిరునామాకు ఒక సందేశం పంపిస్తుంది, అది జన్మ చిరునామాతో సహా పంపుతుంది, కావున జవాబు
ఎక్కడికి పంపాలో ఆ కంప్యూటర్ కు తెలుస్తుంది మీరు ఒక IP చిరునామా చూసే ఉంటారు.అది కేవలం
అంకెల గుత్తి!ఈఅంకెలు స్థాయిక్రమంలో ఏర్పాటు చేయబడి ఉంటాయి. ఇంటి చిరునామాకు దేశం, నగరం
వీధి, ఇంటి నంబర్ ఉన్నట్లుగా IP చిరునామా అనేక భాగాలను కలిగి ఉంటుంది. డిజిటల్ డేటా
లాగా, ఈ నంబర్లన్నీ బిట్స్ లో చూపబడతాయి. సాంప్రదాయ IP చిరునామాలు 32 బిట్స్ పొడవు
చిరునామా ప్రతిభాగమూ 8 బిట్స్ తో ఉంటుంది. తొలి నంబర్లు మామూలుగా డివైజ్ యొక్క దేశం
మరియు ప్రాంతీయ నెట్వర్క్ ని చూపుతాయి. ఆ తర్వాత సబ్-నెట్వర్క్, చివరగా నిర్దిష్ట
డివైజ్ వస్తుంది. IP చిరునామా ఈ వెర్షన్ ని IPv4 అంటారు. ఇది 1973 లో రూపొందింది మరియు
80 ల మొదట్లో విస్తృతంగా స్వీకరించబడింది, ఇంటర్నెట్ కు కనెక్ట్ అయిన 4 బిలియన్లకుపైగా
డివైజ్ లకు విశిష్ట చిరునామాలను ఇస్తోంది. ఐతేఇంటర్నెట్ వింట్ సెర్ఫ్ ఊహించినదానికంటే
కూడా మరింత ఎక్కువ ప్రజాదరణ పొందింది మరియు 4 బిలియన్ విశిష్టచిరునామాలు సరిపోకపోవచ్చు.
ఇప్పుడు మనం IPv6 అనబడే పొడవాటి IP చిరునామా ఉండే బహు-సంవత్సర రూపాంతర దశలో ఉన్నాము.
అది చిరునామాకు 128 బిట్స్ వంతున వాడుతూ సుమారు 340 అన్‌డెసిలియన్ విశిష్టచిరునామాలు
ఇస్తుంది. అది భూమిపై ప్రతి ఇసుక రేణువుకూ ఒక IP చిరునామా ఉన్నంతకంటే ఎక్కువ.
అనేకమంది ఇంటర్నెట్ చిరునామాను అస్సలు చూడరు లేదా పట్టించుకోరు. డొమైన్ నేమ్ సిస్టం లేదా
DNS అనబడే వ్యవస్థ సంబంధిత చిరునామాకు www.example.com లాగా పేరు పెడుతుంది.
డొమైన్ పేరు చూసేందుకు మరియు IP చిరునామాతో అనుబంధానికి మీకంప్యూటర్ DNS ఉపయోగిస్తుంది
అది మీకంప్యూటర్ ని ఇంటర్నెట్ పై గమ్యానికి కనెక్ట్ చేయడానికి ఉపయోగపడుతుంది.మరియు అది
ఇలా ఉంటుంది: (స్వరం1)"హేయ్,www.code.org." వెళ్ళాలనుకుంటున్నా నేను. (స్వరం 2) "ఊ..
సరే ఆ డొమైన్ కి నాకు IP చిరునామా తెలీదు, అడుగుతా ఉండు. హేయ్ code.orgకి ఎలావెళ్ళాలో
నీకు తెల్సా? (స్వరం 3) "ఆ. దానికి ఇదిగో 174.129.14.120. ఇలా వెళ్ళచ్చు" (స్వరం 2)
"ఓ, సరే, మంచిది, ధన్యవాదాలు. నేను దాన్ని రాసుకొని సేవ్ చేసుకుంటా, మళ్ళీ అవసరానికి
హేయ్ ఇదిగో నువ్వడిగిన చిరునామా." (స్వరం 1) "చాలా బాగుంది! ధన్యవాదాలు." మరి బిలియన్లలో
ఒకటైన వెబ్‌సైట్ ని కనుక్కోవడానికి బిలియన్ల డివైజ్ లకు మనంఒకసిస్టమ్ ఎలా రూపొందిస్తాం?
ఒక DNS సర్వర్ అన్ని డివైజ్ ల నుండీ వచ్చే అభ్యర్థనల్ని నిర్వహణ చేయడం అసాధ్యం. జవాబు
ఏమిటంటే, DNS సర్వర్లు పంపిణీ చేయబడిన హైరార్కేలో కనెక్ట్ అయి ఉంటాయి,మరియు జోన్లు
గా .org, .com, .net మొ.అతిపెద్ద డొమైన్లుగా విడదీయబడి ఉంటాయి. ఒరిజినల్ గా ప్రభుత్వ
మరియు విద్యా సంస్థల కోసం DNS ఒక పబ్లిక్ కమ్యూనికేషన్ ప్రోటోకాల్ గా రూపొందించబడింది
దాని బహిరంగతత్వం కారణంగా, DNS సైబర్ దాడులకు లొంగిపోయే అవకాశం ఉంటుంది.
ఉదా, దాడి DNS స్ఫూఫింగ్. హ్యాకర్ ఒక DNS సర్వర్ లో చొరబడి తప్పు చిరునామాతో జత
అయ్యేలా ఒక డొమైన్ పేరును మార్చుకుంటారు. ఇది ఒక మోసపు వెబ్‌సైట్ కి ఆ హ్యాకర్
పంపించేలా చేస్తుంది. ఇలా మీకు జరిగితే, ఆ వెబ్‌సైట్ ని నిజమైనదిగా మీరు వాడుకుంటారు
కాబట్టిమీరు నిస్సహాయసమస్యల్ని ఎదుర్కొంటారు ఇంటర్నెట్ భారీగా రోజురోజుకూ పెరుగుతుంటుంది
ఐతే ఇంటర్నెట్ ఎంత పెరిగినా తట్టుకునేలా డొమైన్ నేమ్ సిస్టమ్ మరియు ఇంటర్నెట్
ప్రోటోకాల్ రూపొందించబడి ఉంటాయి.