IPv4 మరియు IPv6 మధ్య వ్యత్యాసం
విషయము
- పోలిక చార్ట్
- IPv4 యొక్క నిర్వచనం
- ప్యాకెట్ ఫార్మాట్
- బేస్ హెడర్
- IPv6 యొక్క నిర్వచనం
- IPv6 ప్యాకెట్ ఆకృతి
తదుపరి శీర్షిక: ఇది ఎనిమిది-బిట్ ఫీల్డ్, డేటాగ్రామ్లో బేస్ హెడర్ను వెంబడించే శీర్షికను వివరిస్తుంది. తదుపరి శీర్షిక ఐపి ఉపయోగించే ఐచ్ఛిక పొడిగింపు శీర్షికలలో ఒకటి లేదా UDP లేదా TCP వంటి పై పొర ప్రోటోకాల్ కోసం శీర్షిక.
హాప్ పరిమితి: ఈ ఎనిమిది-బిట్ హాప్ పరిమితి ఫీల్డ్ IPv4 లోని TTL ఫీల్డ్లో అదే ఫంక్షన్లకు సహాయపడుతుంది.
మూల చిరునామా: ఇది 16 బైట్ల ఇంటర్నెట్ చిరునామా డేటాగ్రామ్ యొక్క మూలాన్ని గుర్తిస్తుంది.
గమ్యం చిరునామా: ఇది 16-బైట్ ఇంటర్నెట్ చిరునామా, ఇది సాధారణంగా డేటాగ్రామ్ యొక్క తుది గమ్యాన్ని వివరిస్తుంది.IPv4 మరియు IPv6 మధ్య గణనీయమైన వ్యత్యాసాన్ని చూద్దాం.
- IPv4 32-బిట్ చిరునామా పొడవును కలిగి ఉంది, అయితే IPv6 128-బిట్ చిరునామా పొడవును కలిగి ఉంది.
- IPv4 చిరునామాలు దశాంశాలలో బైనరీ సంఖ్యలను సూచిస్తాయి. మరోవైపు, IPv6 చిరునామాలు హెక్సాడెసిమల్లో బైనరీ సంఖ్యలను వ్యక్తపరుస్తాయి.
- IPv6 ఎండ్-టు-ఎండ్ ఫ్రాగ్మెంటేషన్ను ఉపయోగిస్తుంది, అయితే IPv4 చాలా పెద్దదిగా ఉన్న ఏదైనా డేటాగ్రామ్ను ముక్కలు చేయడానికి ఇంటర్మీడియట్ రౌటర్ అవసరం.
- IPv4 యొక్క హెడర్ పొడవు 20 బైట్లు. దీనికి విరుద్ధంగా, IPv6 యొక్క హెడర్ పొడవు 40 బైట్లు.
- లోపం తనిఖీని నిర్వహించడానికి IPv4 హెడర్ ఆకృతిలో చెక్సమ్ ఫీల్డ్ను ఉపయోగిస్తుంది. దీనికి విరుద్ధంగా, IPv6 హెడర్ చెక్సమ్ ఫీల్డ్ను తొలగిస్తుంది.
- IPv4 లో, బేస్ హెడర్ హెడర్ పొడవు కోసం ఫీల్డ్ను కలిగి ఉండదు మరియు 16-బిట్ పేలోడ్ లెంగ్త్ ఫీల్డ్ దానిని IPv6 హెడర్లో భర్తీ చేస్తుంది.
- IPv4 లోని ఆప్షన్ ఫీల్డ్లు IPv6 లో ఎక్స్టెన్షన్ హెడర్లుగా ఉపయోగించబడతాయి.
- IPv4 లో నివసించే సమయం IPv6 లో హాప్ పరిమితిగా సూచిస్తుంది.
- IPv4 లో ఉన్న హెడర్ పొడవు ఫీల్డ్ IPv6 లో తొలగించబడుతుంది ఎందుకంటే ఈ వెర్షన్లో హెడర్ యొక్క పొడవు పరిష్కరించబడింది.
- గమ్యస్థాన కంప్యూటర్లకు ప్యాకెట్లను ప్రసారం చేయడానికి IPv4 ప్రసారాన్ని ఉపయోగిస్తుంది, అయితే IPv6 మల్టీకాస్టింగ్ మరియు ఏదైనా ప్రసారాన్ని ఉపయోగిస్తుంది.
- IPv6 ప్రామాణీకరణ మరియు గుప్తీకరణను అందిస్తుంది, కాని IPv4 దీన్ని అందించదు.
ముగింపు
IPv4 మరియు IPv6 ఇంటర్నెట్ ప్రోటోకాల్ యొక్క సంస్కరణలు, ఇక్కడ IPv6 అనేది IPv4 యొక్క మెరుగైన వెర్షన్. IPv4 మరియు IPv6 ప్రోటోకాల్ల మధ్య వాటి లక్షణాలతో సహా వివిధ తేడాలు ఉన్నాయి, కానీ కీలకమైనది అది ఉత్పత్తి చేసే చిరునామాల సంఖ్య (చిరునామా స్థలం).
IP వెర్షన్ 4 (IPv4) 4.29 x 10 ను ఉత్పత్తి చేస్తుంది9 ప్రత్యేకమైన నెట్వర్క్ చిరునామాలు పరిమాణంలో సరిపోవు మరియు దాని ఫలితంగా ఇంటర్నెట్ ఖాళీగా ఉంది. ఐపి వెర్షన్ 6 (ఐపివి 6) 3.4 x 10 ను ఉత్పత్తి చేస్తుంది38 చిరునామాలు మరియు ప్రస్తుత సమస్యకు కొలవగల మరియు సౌకర్యవంతమైన పరిష్కారం.
అన్నింటిలో మొదటిది, ఇంటర్నెట్ ప్రోటోకాల్ అంటే ఏమిటో అర్థం చేసుకుందాం. సమాచార డేటా యూనిట్గా ఇంటర్నెట్లో కదిలినప్పుడు IP డేటాగ్రామ్ను నిర్వచించే TCP / IP ప్రామాణిక ప్రోటోకాల్. ఇది నమ్మదగని మరియు కనెక్షన్ లేని డేటాగ్రామ్ ప్రోటోకాల్ - ఉత్తమ ప్రయత్నం డెలివరీ సేవ. ఇంటర్నెట్ అనేది భౌతిక నెట్వర్క్ల సంగ్రహణ మరియు ప్యాకెట్లను అంగీకరించడం మరియు పంపిణీ చేయడం వంటి కార్యాచరణలను అందిస్తుంది.
IP మూడు ప్రధాన విషయాలను అందిస్తుంది:
- అన్ని డేటా యొక్క ఖచ్చితమైన ఆకృతి యొక్క వివరణ.
- ఇది రౌటింగ్ ఫంక్షన్ను చేస్తుంది మరియు డేటాను పొందుపరచడానికి మార్గాన్ని ఎంచుకుంటుంది.
- ఇది నమ్మదగని ప్యాకెట్ డెలివరీ ఆలోచనకు మద్దతు ఇచ్చే నియమాల సమాహారాన్ని కలిగి ఉంటుంది.
- పోలిక చార్ట్
- నిర్వచనం
- కీ తేడాలు
- ముగింపు
పోలిక చార్ట్
పోలిక యొక్క ఆధారం | IPv4 | IPv6 |
---|---|---|
చిరునామా కాన్ఫిగరేషన్ | మాన్యువల్ మరియు DHCP కాన్ఫిగరేషన్కు మద్దతు ఇస్తుంది. | ఆటో-కాన్ఫిగరేషన్ మరియు పునర్నిర్మాణానికి మద్దతు ఇస్తుంది |
ఎండ్-టు-ఎండ్ కనెక్షన్ సమగ్రత | unachievable | సాధించగల |
చిరునామా స్థలం | ఇది 4.29 x 10 ను ఉత్పత్తి చేయగలదు9 చిరునామాలు. | ఇది చాలా పెద్ద సంఖ్యలో చిరునామాలను ఉత్పత్తి చేయగలదు, అనగా, 3.4 x 1038 . |
భద్రతా లక్షణాలు | భద్రత అనువర్తనంపై ఆధారపడి ఉంటుంది | IPv6 ప్రోటోకాల్లో IPSEC అంతర్నిర్మితంగా ఉంది |
చిరునామా పొడవు | 32 బిట్స్ (4 బైట్లు) | 128 బిట్స్ (16 బైట్లు) |
చిరునామా ప్రాతినిధ్యం | దశాంశంలో | హెక్సాడెసిమల్లో |
ఫ్రాగ్మెంటేషన్ ప్రదర్శించారు | er మరియు ఫార్వార్డింగ్ రౌటర్లు | ఎర్ ద్వారా మాత్రమే |
ప్యాకెట్ ప్రవాహ గుర్తింపు | అందుబాటులో లేదు | అందుబాటులో ఉంది మరియు హెడర్లో ఫ్లో లేబుల్ ఫీల్డ్ను ఉపయోగిస్తుంది |
చెక్సమ్ ఫీల్డ్ | అందుబాటులో | అందుబాటులో లేదు |
ప్రసార పథకం | బ్రాడ్కాస్టింగ్ | మల్టీకాస్టింగ్ మరియు అనికాస్టింగ్ |
గుప్తీకరణ మరియు ప్రామాణీకరణ | సమకూర్చబడలేదు | అందించిన |
IPv4 యొక్క నిర్వచనం
IPv4 చిరునామా 32- బిట్ బైనరీ విలువ, ఇది నాలుగు దశాంశ అంకెలుగా ప్రదర్శించబడుతుంది. IPv4 చిరునామా స్థలం సుమారు 4.3 బిలియన్ చిరునామాలను అందిస్తుంది. 4.3 బిలియన్ చిరునామాలలో మాత్రమే 3.7 బిలియన్ చిరునామాలను మాత్రమే కేటాయించవచ్చు. ఇతర చిరునామాలు మల్టీకాస్టింగ్, ప్రైవేట్ అడ్రస్ స్పేస్, లూప్బ్యాక్ టెస్టింగ్ మరియు పరిశోధన వంటి నిర్దిష్ట ప్రయోజనాల కోసం భద్రపరచబడతాయి.
IP వెర్షన్ 4 (IPv4) ఒక కంప్యూటర్ నుండి అన్ని కంప్యూటర్లకు ప్యాకెట్లను బదిలీ చేయడానికి బ్రాడ్కాస్టింగ్ను ఉపయోగిస్తుంది; ఇది బహుశా కొన్నిసార్లు సమస్యలను సృష్టిస్తుంది.
IPv4 యొక్క చుక్కల-దశాంశ సంజ్ఞామానం
128.11.3.31
ప్యాకెట్ ఫార్మాట్
IPv4 డేటాగ్రామ్ అనేది వేరియబుల్-పొడవు ప్యాకెట్, ఇది హెడర్ (20 బైట్లు) మరియు డేటా (హెడర్తో పాటు 65,536 వరకు) కలిగి ఉంటుంది. శీర్షికలో రౌటింగ్ మరియు డెలివరీకి అవసరమైన సమాచారం ఉంది.
బేస్ హెడర్
వెర్షన్: ఇది IP యొక్క సంస్కరణ సంఖ్యను నిర్వచిస్తుంది, అనగా, ఈ సందర్భంలో, ఇది బైనరీ విలువ 0100 తో 4.
శీర్షిక పొడవు (HLEN): ఇది హెడర్ యొక్క పొడవును నాలుగు బైట్ల గుణకారంలో సూచిస్తుంది.
సేవా రకం: ఇది డేటాగ్రామ్ ఎలా నిర్వహించాలో నిర్ణయిస్తుంది మరియు నిర్గమాంశ స్థాయి, విశ్వసనీయత మరియు ఆలస్యం వంటి వ్యక్తిగత బిట్లను కలిగి ఉంటుంది.
మొత్తం పొడవు: ఇది IP డేటాగ్రామ్ యొక్క మొత్తం పొడవును సూచిస్తుంది.
గుర్తింపు: ఈ ఫీల్డ్ ఫ్రాగ్మెంటేషన్లో ఉపయోగించబడుతుంది. నెట్వర్క్ ఫ్రేమ్ పరిమాణంతో సరిపోలడానికి వివిధ నెట్వర్క్ల గుండా వెళుతున్నప్పుడు డేటాగ్రామ్ విభజించబడింది. ఆ సమయంలో ప్రతి శకలం ఈ ఫీల్డ్లోని సీక్వెన్స్ నంబర్తో నిర్ణయించబడుతుంది.
ఫ్లాగ్స్: జెండాల ఫీల్డ్లోని బిట్స్ ఫ్రాగ్మెంటేషన్ను నిర్వహిస్తుంది మరియు మొదటి, మధ్య లేదా చివరి భాగాన్ని మొదలైనవి గుర్తిస్తుంది.
IPv4 డేటాగ్రామ్
ఫ్రాగ్మెంటేషన్ ఆఫ్సెట్: ఇది అసలు డేటాగ్రామ్లోని డేటా ఆఫ్సెట్ను సూచించే పాయింటర్.
జీవించడానికి సమయం: డేటాగ్రామ్ తిరస్కరించబడటానికి ముందు ప్రయాణించగల హాప్ల సంఖ్యను ఇది నిర్వచిస్తుంది. సరళమైన మాటలలో, ఇది డేటాగ్రామ్ ఇంటర్నెట్లో ఉన్న వ్యవధిని నిర్దేశిస్తుంది.
ప్రోటోకాల్: డేటాగ్రామ్లో (TCP, UDP, ICMP, మొదలైనవి) ఏ పై పొర ప్రోటోకాల్ డేటా జతచేయబడిందో ప్రోటోకాల్ ఫీల్డ్ నిర్దేశిస్తుంది.
హెడర్ చెక్సమ్: ఇది 16-బిట్ ఫీల్డ్ హెడర్ విలువల సమగ్రతను నిర్ధారిస్తుంది, మిగిలిన ప్యాకెట్ కాదు.
మూల చిరునామా: ఇది డేటాగ్రామ్ యొక్క మూలాన్ని గుర్తించే నాలుగు-బైట్ ఇంటర్నెట్ చిరునామా.
గమ్యం చిరునామా: ఇది 4-బైట్ ఫీల్డ్, ఇది తుది గమ్యాన్ని గుర్తిస్తుంది.
ఎంపికలు: ఇది IP డేటాగ్రామ్కు మరింత కార్యాచరణను అందిస్తుంది. ఇంకా కంట్రోల్ రౌటింగ్, టైమింగ్, మేనేజ్మెంట్ మరియు అలైన్మెంట్ వంటి ఫీల్డ్లను తీసుకెళ్లవచ్చు.
IPv4 అనేది రెండు-స్థాయి చిరునామా నిర్మాణం (నెట్ ఐడి మరియు హోస్ట్ ఐడి) ఐదు వర్గాలుగా వర్గీకరించబడింది (A, B, C, D, మరియు E).
IPv6 యొక్క నిర్వచనం
IPv6 చిరునామా 128-బిట్ బైనరీ విలువ, దీనిని 32 హెక్సాడెసిమల్ అంకెలుగా ప్రదర్శించవచ్చు. కోలన్లు 16-బిట్ హెక్సాడెసిమల్ క్షేత్రాల క్రమంలో ఎంట్రీలను వేరు చేస్తాయి. ఇది 3.4 x 10 ను అందిస్తుంది38 IP చిరునామాలు. IP చిరునామా యొక్క ఈ సంస్కరణ IP యొక్క అయిపోయిన అవసరాలను తీర్చడానికి మరియు భవిష్యత్తులో ఇంటర్నెట్ వృద్ధి అవసరాలకు తగిన చిరునామాలను అందించడానికి రూపొందించబడింది.
IPv4 రెండు-స్థాయి చిరునామా నిర్మాణాన్ని ఉపయోగిస్తున్నందున, చిరునామా స్థలం ఉపయోగించడం సరిపోదు. IPv4 ను ప్రతిపాదించడానికి, IPv4 లోపాలను అధిగమించడానికి అదే కారణం. ప్యాకెట్ ఆకృతితో పాటు IP చిరునామాల ఆకృతి మరియు పొడవు మార్చబడ్డాయి మరియు ప్రోటోకాల్లు కూడా సవరించబడ్డాయి.
IPv6 యొక్క హెక్సాడెసిమల్ కోలన్ సంజ్ఞామానం
FDEC: BA98: 7654: 3210: ADBF: BBFF: 2922: ffff
IPv6 ప్యాకెట్ ఆకృతి
ప్రతి ప్యాకెట్ పేలోడ్ ద్వారా విజయవంతమయ్యే తప్పనిసరి బేస్ శీర్షికను కలిగి ఉంటుంది. పేలోడ్లో ఐచ్ఛిక పొడిగింపు శీర్షికలు మరియు ఎగువ పొర నుండి డేటా అనే రెండు భాగాలు ఉన్నాయి. బేస్ హెడర్ 40 బైట్లను వినియోగిస్తుంది, విలోమంగా పొడిగింపు శీర్షికలు మరియు పై పొర నుండి డేటా సాధారణంగా 65,535 బైట్ల సమాచారాన్ని కలిగి ఉంటుంది.
తదుపరి శీర్షిక: ఇది ఎనిమిది-బిట్ ఫీల్డ్, డేటాగ్రామ్లో బేస్ హెడర్ను వెంబడించే శీర్షికను వివరిస్తుంది. తదుపరి శీర్షిక ఐపి ఉపయోగించే ఐచ్ఛిక పొడిగింపు శీర్షికలలో ఒకటి లేదా UDP లేదా TCP వంటి పై పొర ప్రోటోకాల్ కోసం శీర్షిక.
హాప్ పరిమితి: ఈ ఎనిమిది-బిట్ హాప్ పరిమితి ఫీల్డ్ IPv4 లోని TTL ఫీల్డ్లో అదే ఫంక్షన్లకు సహాయపడుతుంది.
మూల చిరునామా: ఇది 16 బైట్ల ఇంటర్నెట్ చిరునామా డేటాగ్రామ్ యొక్క మూలాన్ని గుర్తిస్తుంది.
గమ్యం చిరునామా: ఇది 16-బైట్ ఇంటర్నెట్ చిరునామా, ఇది సాధారణంగా డేటాగ్రామ్ యొక్క తుది గమ్యాన్ని వివరిస్తుంది.
IPv4 మరియు IPv6 మధ్య గణనీయమైన వ్యత్యాసాన్ని చూద్దాం.
- IPv4 32-బిట్ చిరునామా పొడవును కలిగి ఉంది, అయితే IPv6 128-బిట్ చిరునామా పొడవును కలిగి ఉంది.
- IPv4 చిరునామాలు దశాంశాలలో బైనరీ సంఖ్యలను సూచిస్తాయి. మరోవైపు, IPv6 చిరునామాలు హెక్సాడెసిమల్లో బైనరీ సంఖ్యలను వ్యక్తపరుస్తాయి.
- IPv6 ఎండ్-టు-ఎండ్ ఫ్రాగ్మెంటేషన్ను ఉపయోగిస్తుంది, అయితే IPv4 చాలా పెద్దదిగా ఉన్న ఏదైనా డేటాగ్రామ్ను ముక్కలు చేయడానికి ఇంటర్మీడియట్ రౌటర్ అవసరం.
- IPv4 యొక్క హెడర్ పొడవు 20 బైట్లు. దీనికి విరుద్ధంగా, IPv6 యొక్క హెడర్ పొడవు 40 బైట్లు.
- లోపం తనిఖీని నిర్వహించడానికి IPv4 హెడర్ ఆకృతిలో చెక్సమ్ ఫీల్డ్ను ఉపయోగిస్తుంది. దీనికి విరుద్ధంగా, IPv6 హెడర్ చెక్సమ్ ఫీల్డ్ను తొలగిస్తుంది.
- IPv4 లో, బేస్ హెడర్ హెడర్ పొడవు కోసం ఫీల్డ్ను కలిగి ఉండదు మరియు 16-బిట్ పేలోడ్ లెంగ్త్ ఫీల్డ్ దానిని IPv6 హెడర్లో భర్తీ చేస్తుంది.
- IPv4 లోని ఆప్షన్ ఫీల్డ్లు IPv6 లో ఎక్స్టెన్షన్ హెడర్లుగా ఉపయోగించబడతాయి.
- IPv4 లో నివసించే సమయం IPv6 లో హాప్ పరిమితిగా సూచిస్తుంది.
- IPv4 లో ఉన్న హెడర్ పొడవు ఫీల్డ్ IPv6 లో తొలగించబడుతుంది ఎందుకంటే ఈ వెర్షన్లో హెడర్ యొక్క పొడవు పరిష్కరించబడింది.
- గమ్యస్థాన కంప్యూటర్లకు ప్యాకెట్లను ప్రసారం చేయడానికి IPv4 ప్రసారాన్ని ఉపయోగిస్తుంది, అయితే IPv6 మల్టీకాస్టింగ్ మరియు ఏదైనా ప్రసారాన్ని ఉపయోగిస్తుంది.
- IPv6 ప్రామాణీకరణ మరియు గుప్తీకరణను అందిస్తుంది, కాని IPv4 దీన్ని అందించదు.
ముగింపు
IPv6 ప్రస్తుత ప్రోటోకాల్, IPv4 నుండి అనేక ప్రధాన అంశాలను కలిగి ఉంది, కాని చాలా వివరాలను మారుస్తుంది. IPv4 ఒక రవాణా మరియు సమాచార మార్గంగా రూపొందించబడింది, కాని IPv6 అభివృద్ధికి కారణమైన చిరునామాల సంఖ్య అలసటతో వచ్చింది. IPv6 నెట్వర్కింగ్ రంగంలో స్కేలబిలిటీ, వశ్యత మరియు అతుకులు అవకాశాలను అందిస్తుంది.