IPv4 అనేది ఇంటర్నెట్ ప్రోటోకాల్ (IP) యొక్క నాల్గవ వెర్షన్ మరియు నేటి ఇంటర్నెట్ టెక్నాలజీకి పునాదిగా ఉండే మొదటి విస్తృతంగా ఉపయోగించే ప్రోటోకాల్. ఇంటర్నెట్కు కనెక్ట్ చేయబడిన ప్రతి పరికరం మరియు డొమైన్కు IP చిరునామా అని పిలువబడే ఒక ప్రత్యేక సంఖ్య కేటాయించబడుతుంది. IPv4 చిరునామా నాలుగు దశాంశాలతో కూడిన 32-బిట్ సంఖ్య. ప్రతి దశాంశ విభజన మధ్య 0 మరియు 255 మధ్య సంఖ్య ఉంటుంది. ఉదాహరణ: 192.0.2.235
ఈ రోజుల్లో, IPv6 యొక్క సాపేక్షంగా కొత్త స్వభావం కారణంగా, IPv4 ఇప్పటికీ చాలా ఇంటర్నెట్ కార్యకలాపాలకు పునాదిగా ఉంది మరియు అనేక పరికరాలు IPv4తో కాన్ఫిగర్ చేయబడ్డాయి. ఈ పరిస్థితిలో, చాలా పరికరాలు IPv6ని ఉపయోగించి కమ్యూనికేట్ చేయలేవు, ఫలితంగా చాలా మంది వ్యక్తులు, వ్యాపారాలు మరియు ఇతరులకు ఇప్పటికీ IPv4 అవసరం. తరువాత, మేము IPv4 యొక్క ప్యాకెట్ ఆకృతిని పరిచయం చేస్తాము.
IPv4 ప్యాకెట్ ఫార్మాట్
(1)సంస్కరణఫీల్డ్ ఖాతాలు 4 బిట్లు, IP ప్రోటోకాల్ యొక్క సంస్కరణను సూచిస్తాయి.
(2)IP హెడర్ పొడవు, IP హెడర్లో వేరియబుల్ పొడవు ఐచ్ఛిక భాగాలు ఉన్నందున, IP హెడర్ యొక్క పొడవును వివరించడానికి ఈ ఫీల్డ్ ఉపయోగించబడుతుంది. ఈ విభాగం 4 బైట్ల పొడవు యూనిట్తో 4 బిట్లను ఆక్రమించింది, అంటే ఈ ప్రాంతంలోని విలువ=IP హెడర్ పొడవు (బైట్లలో)/పొడవు యూనిట్ (4 బైట్లు).
(3)సేవ రకం: 8 బిట్స్ పొడవు.
PPP: మొదటి మూడు అంకెలు ప్యాకేజీ యొక్క ప్రాధాన్యతను నిర్వచిస్తాయి. విలువ ఎంత ముఖ్యమో, బిగ్ డేటా అంత ముఖ్యమైనది
000 (రొటీన్) సాధారణం
001 (ప్రాధాన్యత) ప్రాధాన్యత, డేటా వ్యాపారం కోసం ఉపయోగించబడుతుంది
010 (తక్షణం) తక్షణం, డేటా వ్యాపారం కోసం
వాయిస్ ట్రాన్స్మిషన్ కోసం 011 (ఫ్లాష్) ఫ్లాష్ వేగం
వీడియో వ్యాపారం కోసం 100 (ఫ్లాష్ ఓవర్రైడ్లు) వేగంగా
101 (క్లిష్టమైన) CRI/TIC/ECP వాయిస్ ట్రాన్స్మిషన్కు కీలకం
110 (ఇంటర్నెట్ నియంత్రణ) ఇంటర్ నెట్వర్క్ నియంత్రణ, రౌటింగ్ ప్రోటోకాల్స్ వంటి నెట్వర్క్ నియంత్రణ కోసం ఉపయోగించబడుతుంది
111 (నెట్వర్క్ కంట్రోల్) నెట్వర్క్ నియంత్రణ, నెట్వర్క్ నియంత్రణ కోసం ఉపయోగించబడుతుంది
DTRCO: చివరి 5 అంకెలు
(1000) D ఆలస్యం: 0: నిమి ఆలస్యం, 1: ఆలస్యాన్ని వీలైనంత వరకు తగ్గించండి
(0100) T థ్రూపుట్: 0: గరిష్ట నిర్గమాంశ (గరిష్ట నిర్గమాంశ), 1: ట్రాఫిక్ను వీలైనంతగా పెంచడానికి ప్రయత్నించండి
(0010) R విశ్వసనీయత: 0: గరిష్ట నిర్గమాంశ, 1: విశ్వసనీయతను పెంచండి
(0001) M ప్రసార ధర: 0: నిమి సోమవారం ఖర్చు (కనీస మార్గం ఓవర్హెడ్), 1: వీలైనంత వరకు ఖర్చును తగ్గించండి
(0000): సాధారణ (సాధారణ సేవ).
(4)IP ప్యాకెట్ మొత్తం పొడవు: 16 బిట్స్ పొడవు. IP ప్యాకెట్ యొక్క పొడవు బైట్లలో లెక్కించబడుతుంది (హెడర్ మరియు డేటాతో సహా), కాబట్టి IP ప్యాకెట్ యొక్క గరిష్ట పొడవు 65 535 బైట్లు. కాబట్టి, ప్యాకెట్ పేలోడ్ పరిమాణం=మొత్తం IP ప్యాకెట్ పొడవు - IP హెడర్ పొడవు.
(5)ఐడెంటిఫైయర్: 16 బిట్స్ పొడవు. ఈ ఫీల్డ్ పెద్ద ఎగువ స్థాయి ప్యాకెట్లను విభజించడానికి ఫ్లాగ్లు మరియు ఫ్రాగ్మెంట్ ఆఫర్ ఫీల్డ్లతో కలిపి ఉపయోగించబడుతుంది. తర్వాతరూటర్ఒక ప్యాకెట్ను విభజిస్తుంది, విభజించబడిన అన్ని చిన్న ప్యాకెట్లు ఒకే విలువతో గుర్తించబడతాయి, తద్వారా స్ప్లిట్ ప్యాకెట్కు చెందిన ప్యాకెట్ని గమ్యస్థాన పరికరం గుర్తించగలదు.
(6)జెండాలు: పొడవు 3 బిట్స్.
ఈ ఫీల్డ్ యొక్క మొదటి అంకె ఉపయోగించబడలేదు.
రెండవ బిట్ DF (డోంట్ ఫ్రాగ్మెంట్) బిట్. DF బిట్ 1కి సెట్ చేయబడినప్పుడు, అది సూచిస్తుందిరూటర్ఎగువ పొర ప్యాకెట్ను విభజించడం సాధ్యం కాదు. సెగ్మెంటేషన్ లేకుండా ఎగువ లేయర్ ప్యాకెట్ని ఫార్వార్డ్ చేయలేకపోతే, దిరూటర్ఎగువ లేయర్ ప్యాకెట్ను విస్మరించి, దోష సందేశాన్ని అందిస్తుంది.
మూడవ బిట్ MF (మరిన్ని శకలాలు) బిట్. ఎప్పుడురూటర్ఎగువ లేయర్ ప్యాకెట్ను సెగ్మెంట్ చేస్తుంది, ఇది చివరి సెగ్మెంట్ మినహా IP ప్యాకెట్ హెడర్లో MF బిట్ను 1కి సెట్ చేస్తుంది.
(7)ఫ్రాగ్మెంట్ ఆఫ్సెట్: 13 బిట్ల పొడవు, 8 ఆక్టెట్ల యూనిట్లలో కొలుస్తారు. కాంపోనెంట్ ప్యాకెట్లోని IP ప్యాకెట్ స్థానాన్ని సూచిస్తుంది, ఇది IP ప్యాకెట్ను సమీకరించడానికి మరియు పునరుద్ధరించడానికి స్వీకరించే ముగింపు ద్వారా ఉపయోగించబడుతుంది.
(8)జీవించడానికి సమయం (TTL): పొడవు 8 బిట్లు, ప్రారంభంలో సెకన్లలో (లు) రూపొందించబడింది, కానీ వాస్తవానికి హాప్లలో కొలుస్తారు. సిఫార్సు చేయబడిన డిఫాల్ట్ విలువ 64. IP ప్యాకెట్లు ప్రసారం చేయబడినప్పుడు, ముందుగా ఈ ఫీల్డ్కి నిర్దిష్ట విలువ కేటాయించబడుతుంది. ఒక IP ప్యాకెట్ ప్రతి గుండా వెళుతున్నప్పుడురూటర్మార్గం వెంట, ప్రతిరూటర్మార్గంలో IP ప్యాకెట్ యొక్క TTL విలువను 1 తగ్గిస్తుంది. TTLని 0కి తగ్గించినట్లయితే, IP ప్యాకెట్ విస్మరించబడుతుంది. రూటింగ్ లూప్ల కారణంగా నెట్వర్క్లో IP ప్యాకెట్లు నిరంతరం ఫార్వార్డ్ చేయబడకుండా ఈ ఫీల్డ్ నిరోధించవచ్చు.
(9)ప్రోటోకాల్: 16 బిట్స్ పొడవు. IP హెడర్ల ఖచ్చితత్వాన్ని గుర్తించడం కోసం ఉపయోగించబడుతుంది, కానీ డేటా విభాగాన్ని కలిగి ఉండదు. ఎందుకంటే ప్రతిరూటర్TTL విలువను మార్చాలి, దిరూటర్ప్రతి పాసింగ్ ప్యాకెట్ కోసం ఈ విలువను మళ్లీ లెక్కిస్తుంది
(10)హెడర్ చెక్సమ్: 16 బిట్స్ పొడవు. IP హెడర్ల ఖచ్చితత్వాన్ని గుర్తించడం కోసం ఉపయోగించబడుతుంది, కానీ డేటా విభాగాన్ని కలిగి ఉండదు. ఎందుకంటే ప్రతిరూటర్TTL విలువను మార్చాలి, దిరూటర్ప్రతి పాసింగ్ ప్యాకెట్ కోసం ఈ విలువను మళ్లీ లెక్కిస్తుంది
(11)మూలం మరియు గమ్యం చిరునామాలు: రెండు చిరునామాలు 32 బిట్లు. ఈ IP ప్యాకెట్ యొక్క మూలం మరియు గమ్యస్థాన చిరునామాను గుర్తిస్తుంది. NAT ఉపయోగించకపోతే, ఈ రెండు చిరునామాలు మొత్తం ప్రసార ప్రక్రియలో మారవని దయచేసి గమనించండి.
(12)ఎంపికలు: ఇది వేరియబుల్ పొడవు ఫీల్డ్. ఈ ఫీల్డ్ ఐచ్ఛికం మరియు ప్రధానంగా పరీక్ష కోసం ఉపయోగించబడుతుంది మరియు అవసరమైన విధంగా మూలాధార పరికరం ద్వారా తిరిగి వ్రాయబడుతుంది. ఐచ్ఛిక అంశాలు క్రింది వాటిని కలిగి ఉంటాయి:
•లూస్ సోర్స్ రూటింగ్: దీని కోసం IP చిరునామాల శ్రేణిని అందించండిరూటర్ఇంటర్ఫేస్లు. IP ప్యాకెట్లు తప్పనిసరిగా ఈ IP చిరునామాల వెంట బదిలీ చేయబడాలి, అయితే ఇది రెండు వరుస IP చిరునామాల మధ్య బహుళ రౌటర్లను దాటవేయడానికి అనుమతించబడుతుంది.
•స్ట్రిక్ట్ సోర్స్ రూటింగ్: దీని కోసం IP చిరునామాల శ్రేణిని అందించండిరూటర్ఇంటర్ఫేస్లు. IP ప్యాకెట్లు తప్పనిసరిగా ఈ IP చిరునామాలతో పాటు ప్రసారం చేయబడాలి మరియు తదుపరి హాప్ IP చిరునామా పట్టికలో లేకుంటే, అది లోపాన్ని సూచిస్తుంది.
•రికార్డ్ మార్గం: IP ప్యాకెట్ ఒక్కొక్కటి విడిచిపెట్టినప్పుడు రూటర్ యొక్క అవుట్బౌండ్ ఇంటర్ఫేస్ యొక్క IP చిరునామాను రికార్డ్ చేయండిరూటర్.
•టైమ్స్టాంప్లు: IP ప్యాకెట్ ఒక్కొక్కటి విడిచిపెట్టిన సమయాన్ని రికార్డ్ చేయండిరూటర్.
•ప్యాడింగ్: IP హెడర్ పొడవు యొక్క యూనిట్ 32 బిట్లు అయినందున, IP హెడర్ యొక్క పొడవు తప్పనిసరిగా 32 బిట్ల పూర్ణాంకం గుణింతంగా ఉండాలి. అందువల్ల, ఐచ్ఛిక ఎంపిక తర్వాత, IP ప్రోటోకాల్ 32 బిట్ల పూర్ణాంకం గుణింతాన్ని సాధించడానికి అనేక సున్నాలను నింపుతుంది.
IPV4 డేటా తరచుగా మా కంపెనీకి వర్తించబడుతుందిONUనెట్వర్క్ పరికరాలు మరియు మా సంబంధిత నెట్వర్క్ హాట్ సెల్లింగ్ ఉత్పత్తులు వివిధ రకాలను కవర్ చేస్తాయిONUACతో సహా సిరీస్ ఉత్పత్తులుONU/ కమ్యూనికేషన్ONU/ తెలివైనONU/ పెట్టెONU, మొదలైనవి. పైనONUవివిధ సందర్భాల్లో నెట్వర్క్ అవసరాల కోసం సిరీస్ ఉత్పత్తులను ఉపయోగించవచ్చు. ఉత్పత్తి గురించి మరింత వివరణాత్మక సాంకేతిక అవగాహనను కలిగి ఉండటానికి ప్రతి ఒక్కరికీ స్వాగతం.