WHOIS vs RDAP
WHOIS అంటే ఏమిటి?
చాలా మంది వెబ్సైట్ యజమానులు తమ వెబ్సైట్లో వారిని సంప్రదించడానికి మార్గాలను కలిగి ఉన్నారు. ఇది ఇమెయిల్, చిరునామా లేదా ఫోన్ నంబర్ కావచ్చు. అయితే, చాలామంది అలా చేయరు. అంతేకాకుండా, అన్ని ఇంటర్నెట్ వనరులు వెబ్సైట్లు కావు. సాధారణంగా ఉపయోగించి అదనపు పని చేయాల్సి ఉంటుంది టూల్స్ myip.ms లేదా who.is వంటివి ఈ వనరులపై నమోదు చేసిన సమాచారాన్ని కనుగొనడం. ఈ వెబ్సైట్లు WHOIS అనే ప్రోటోకాల్ను ఉపయోగిస్తాయి.
ఇంటర్నెట్ ఉన్నంత కాలం WHOIS ఉనికిలో ఉంది, ఇది ఇప్పటికీ ARPANet అని పిలువబడింది. ఇది తిరిగి పొందడం కోసం అభివృద్ధి చేయబడింది సమాచారం ARPANETలోని వ్యక్తులు మరియు సంస్థల గురించి. WHOIS ఇప్పుడు అనేక రకాల ఇంటర్నెట్ వనరుల గురించి సమాచారాన్ని తిరిగి పొందడానికి ఉపయోగించబడుతుంది మరియు గత నాలుగు దశాబ్దాలుగా అలా ఉపయోగించబడుతోంది.
పోర్ట్ 43 WHOIS అని కూడా పిలువబడే ప్రస్తుత WHOIS ప్రోటోకాల్, ఆ కాలంలో సాపేక్షంగా బాగా పనిచేసినప్పటికీ, ఇది పరిష్కరించాల్సిన అనేక లోపాలను కూడా కలిగి ఉంది. సంవత్సరాలుగా, ఇంటర్నెట్ కార్పొరేషన్ ఫర్ అసైన్డ్ నేమ్స్ అండ్ నంబర్స్, ICANN, ఈ లోపాలను గమనించింది మరియు క్రింది వాటిని WHOIS ప్రోటోకాల్ యొక్క ప్రధాన సమస్యలుగా గుర్తించింది:
- వినియోగదారులను ప్రమాణీకరించడంలో అసమర్థత
- సామర్థ్యాలను మాత్రమే చూడండి, శోధన మద్దతు లేదు
- అంతర్జాతీయ మద్దతు లేదు
- ప్రామాణికమైన ప్రశ్న మరియు ప్రతిస్పందన ఫార్మాట్ లేదు
- ఏ సర్వర్ని ప్రశ్నించాలో తెలుసుకోవడానికి ప్రామాణిక మార్గం లేదు
- క్లయింట్ మరియు సర్వర్ మధ్య సర్వర్ను ప్రామాణీకరించడం లేదా డేటాను ఎన్క్రిప్ట్ చేయడంలో అసమర్థత.
- ప్రామాణిక మళ్లింపు లేదా సూచన లేకపోవడం.
ఈ సమస్యలను పరిష్కరించడానికి, IETF(ఇంటర్నెట్ ఇంజనీరింగ్ టాస్క్ ఫోర్స్) RDAPని సృష్టించింది.
RDAP అంటే ఏమిటి?
RDAP(రిజిస్ట్రీ డేటా యాక్సెస్ ప్రోటోకాల్) అనేది డొమైన్ నేమ్ రిజిస్ట్రీలు మరియు ప్రాంతీయ ఇంటర్నెట్ రిజిస్ట్రీల నుండి ఇంటర్నెట్ రిసోర్స్ రిజిస్ట్రేషన్ డేటాను తిరిగి పొందడానికి ఉపయోగించే ఒక ప్రశ్న మరియు ప్రతిస్పందన ప్రోటోకాల్. పోర్ట్ 43 WHOIS ప్రోటోకాల్లో ఉన్న అన్ని సమస్యలను పరిష్కరించడానికి IETF దీన్ని రూపొందించింది.
RDAP మరియు పోర్ట్ 43 WHOIS మధ్య ప్రధాన వ్యత్యాసాలలో ఒకటి నిర్మాణాత్మక మరియు ప్రామాణికమైన ప్రశ్న మరియు ప్రతిస్పందన ఆకృతిని అందించడం. RDAP ప్రతిస్పందనలు ఉన్నాయి JSON, ఒక ప్రసిద్ధ నిర్మాణాత్మక డేటా బదిలీ మరియు నిల్వ ఆకృతి. ఇది WHOIS ప్రోటోకాల్ వలె కాకుండా, దీని ప్రతిస్పందనలు టెక్స్ట్ ఫార్మాట్లో ఉంటాయి.
JSON వచనం వలె చదవదగినది కానప్పటికీ, ఇతర సేవలలో ఏకీకృతం చేయడం సులభం, ఇది WHOIS కంటే మరింత సౌకర్యవంతంగా ఉంటుంది. దీని కారణంగా, RDAP వెబ్సైట్లో లేదా కమాండ్-లైన్ సాధనంగా సులభంగా అమలు చేయబడుతుంది.
API ప్రమోషన్:
RDAP మరియు WHOIS మధ్య తేడాలు
RDAP మరియు WHOIS ప్రోటోకాల్ మధ్య ప్రధాన తేడాలు క్రింద ఉన్నాయి:
ప్రామాణిక ప్రశ్న మరియు ప్రతిస్పందన: RDAP అనేది HTTP అభ్యర్థనలను అనుమతించే RESTful ప్రోటోకాల్. ఇది ఎర్రర్ కోడ్లు, యూజర్ ఐడెంటిఫికేషన్, ప్రామాణీకరణ మరియు యాక్సెస్ నియంత్రణతో కూడిన ప్రతిస్పందనలను బట్వాడా చేయడం సాధ్యపడుతుంది. ఇది ముందుగా పేర్కొన్న విధంగా JSONలో తన ప్రతిస్పందనను కూడా అందిస్తుంది.
రిజిస్ట్రేషన్ డేటాకు విభిన్న యాక్సెస్: RDAP RESTful అయినందున, వినియోగదారుల కోసం వివిధ యాక్సెస్ స్థాయిలను పేర్కొనడానికి ఇది ఉపయోగించబడుతుంది. ఉదాహరణకు, అనామక వినియోగదారులకు పరిమిత యాక్సెస్ ఇవ్వబడుతుంది, అయితే నమోదిత వినియోగదారులకు పూర్తి యాక్సెస్ ఇవ్వబడుతుంది.
అంతర్జాతీయ వినియోగానికి మద్దతు: WHOIS నిర్మించబడినప్పుడు అంతర్జాతీయ ప్రేక్షకులు పరిగణించబడలేదు. దీని కారణంగా, చాలా మంది WHOIS సర్వర్లు మరియు క్లయింట్లు US-ASCIIని ఉపయోగించారు మరియు తరువాత వరకు అంతర్జాతీయ మద్దతును పరిగణించలేదు. ఏదైనా అనువాదం చేయడం WHOIS ప్రోటోకాల్ను అమలు చేసే అప్లికేషన్ క్లయింట్పై ఆధారపడి ఉంటుంది. మరోవైపు, RDAPకి అంతర్జాతీయ మద్దతు ఉంది.
బూట్స్ట్రాప్ మద్దతు: RDAP బూట్స్ట్రాపింగ్కు మద్దతు ఇస్తుంది, ప్రశ్నించిన ప్రారంభ సర్వర్లో సంబంధిత డేటా కనుగొనబడకపోతే, ప్రశ్నలను అధికారిక సర్వర్కు దారి మళ్లించడానికి అనుమతిస్తుంది. ఇది విస్తృత శోధనలను నిర్వహించడం సాధ్యం చేస్తుంది. WHOIS సిస్టమ్లు ఈ పద్ధతిలో లింక్ చేయబడిన సమాచారాన్ని కలిగి ఉండవు, ప్రశ్న నుండి తిరిగి పొందగలిగే డేటా మొత్తాన్ని పరిమితం చేస్తుంది.
WHOISతో సమస్యలను పరిష్కరించడానికి RDAP రూపొందించబడినప్పటికీ (మరియు బహుశా దానిని ఒక రోజు భర్తీ చేయవచ్చు), అసైన్డ్ పేర్లు మరియు సంఖ్యల కోసం ఇంటర్నెట్ కార్పొరేషన్కు కేవలం gTLD రిజిస్ట్రీలు మరియు గుర్తింపు పొందిన రిజిస్ట్రార్లు మాత్రమే WHOISతో పాటు RDAPని అమలు చేయాలి మరియు దానిని పూర్తిగా భర్తీ చేయకూడదు.