ఎలా కంప్యూటర్ నెట్వర్క్స్ పని - ప్రోటోకాల్లు

ఒక కంప్యూటర్ నెట్వర్క్ యొక్క భౌతిక ముక్కలను అసెంబ్లింగ్ చేయడం ద్వారా అది పనిచేయడానికి సరిపోదు - కనెక్ట్ చేయబడిన పరికరాలకు కూడా కమ్యూనికేషన్ పద్ధతి అవసరం. ఈ కమ్యూనికేషన్ భాషలు నెట్వర్క్ ప్రోటోకాల్లు అంటారు.

నెట్వర్క్ ప్రోటోకాల్స్ యొక్క పర్పస్

ప్రోటోకాల్ లేకుండా, నెట్వర్క్లు నెట్వర్క్ కనెక్షన్లలో ఒకరికి పంపే ఎలక్ట్రానిక్ సంకేతాలను అర్థం చేసుకునే సామర్థ్యాన్ని కలిగి ఉండవు. నెట్వర్క్ ప్రోటోకాల్లు ఈ ప్రాథమిక విధులను అందిస్తాయి:

పోస్టల్ సర్వీస్ భౌతిక కాగితపు మెయిల్ను ఎలా నిర్వహిస్తుంది అనేదానితో నెట్వర్క్ ప్రోటోకాల్ల మధ్య పోలికను పరిగణించండి. తపాలా సేవ అనేక మూలాల మరియు గమ్యాల నుండి అక్షరాలని నిర్వహిస్తున్నట్లుగా, నెట్వర్క్ ప్రోటోకాల్లను నిరంతరంగా అనేక మార్గాల్లో డేటా ప్రవహించే విధంగా ఉంచడానికి. అయితే భౌతిక మెయిల్ కాకుండా, నెట్వర్క్ ప్రోటోకాల్లు కూడా ఒక గమ్యస్థానం ( స్ట్రీమింగ్ అని పిలవబడే) సందేశాలను స్థిరమైన ప్రవాహం పంపిణీ మరియు స్వయంచాలకంగా సందేశపు కాపీలను తయారు చేయడం మరియు ఒకేసారి బహుళ గమ్యస్థానాలకు ( ప్రసారం అని పిలుస్తారు) పంపిణీ వంటి కొన్ని ఆధునిక సామర్థ్యాలను అందిస్తాయి.

నెట్వర్క్ ప్రోటోకాల్స్ సాధారణ రకాలు

అన్ని రకాల కంప్యూటర్ నెట్వర్క్ అవసరాలకు మద్దతిచ్చే ఏ ఒక్క ప్రోటోకాల్ లేదు. పలు రకాల నెట్వర్క్ ప్రోటోకాల్లను సంవత్సరాలలో కనుగొన్నారు, ప్రతి ఒక్కరూ కొన్ని రకాల నెట్వర్క్ కమ్యూనికేషన్లకు మద్దతు ఇవ్వడానికి ప్రయత్నిస్తున్నారు. మరొక రకమైన ప్రోటోకాల్ను వేరు చేసే మూడు ప్రాథమిక లక్షణాలు:

1. సాధారణ వర్సెస్ డ్యూప్లెక్స్ . ఒక సరళ కనెక్షన్ ఒక నెట్వర్క్లో మాత్రమే ఒక పరికరం ప్రసారం చేయడానికి అనుమతిస్తుంది. దీనికి విరుద్ధంగా, డుప్లెక్స్ నెట్వర్క్ కనెక్షన్లు అదే భౌతిక లింక్లో డేటాను ప్రసారం మరియు డేటా రెండింటికీ అనుమతించడానికి అనుమతిస్తాయి.

2. కనెక్షన్ ఆధారిత లేదా కనెక్షన్ . కనెక్షన్-ఆధారిత నెట్వర్క్ ప్రోటోకాల్ ఎక్స్ఛేంజీలు ( హ్యాండ్షేక్ అని పిలువబడే ఒక ప్రాసెస్) రెండు సమాచారాల మధ్య ఒకదానితో సంభాషణను ( సెషన్ అని పిలుస్తారు) అనుమతించే చిరునామా సమాచారం. దీనికి విరుద్ధంగా, కనెక్షన్-తక్కువ ప్రోటోకాల్లు ముందుగానే లేదా అంతకు ముందు పంపిన ఏవైనా సందేశాలకు సంబంధించి వ్యక్తిగత సందేశాలను ఒక పాయింట్ నుండి మరొకదానికి పంపిస్తాయి (మరియు సందేశాలను కూడా విజయవంతంగా స్వీకరించినట్లు తెలియకుండా).

3. పొర . నెట్వర్క్ ప్రోటోకాల్లు సాధారణంగా సమూహాలలో కలిసి పనిచేస్తాయి ( స్టాక్లు అని పిలుస్తారు, ఎందుకంటే రేఖాచిత్రాలు తరచుగా ప్రోటోకాల్స్ను ప్రతిబింబించేలా బాక్సులను అమర్చినట్లుగా సూచిస్తాయి). కొన్ని ప్రోటోకాల్లు తక్కువ వైశాల్యాల వైర్లెస్ లేదా నెట్వర్క్ కేబులింగ్ భౌతికంగా ఎలా పని చేస్తాయి అనేదానికి చాలా తక్కువగా ఉండే పొరలలో పని చేస్తాయి. ఇతరులు నెట్వర్క్ అప్లికేషన్లు ఎలా పని చేస్తారో మరియు వాటి మధ్య మధ్యస్థ పొరలలో పని చేసే అధిక పొరలలో పని చేస్తారు.

ఇంటర్నెట్ ప్రోటోకాల్ ఫ్యామిలీ

ప్రజా ఉపయోగంలో అత్యంత సాధారణ నెట్వర్క్ ప్రోటోకాల్లు ఇంటర్నెట్ ప్రోటోకాల్ (IP) కుటుంబానికి చెందినవి. IP అనేది ఇంటర్నెట్ మరియు ఇతర స్థానిక నెట్వర్క్లను ప్రతి ఇతరతో కమ్యూనికేట్ చేయడానికి ఉపయోగపడే ప్రాథమిక ప్రోటోకాల్ .

వ్యక్తిగత నెట్వర్క్లను ఒక నెట్వర్క్ నుండి మరొకదానికి తరలించడం కోసం IP బాగా పనిచేస్తుంది కానీ సంభాషణ భావనను (సంభాషణ యొక్క ఒక ప్రవాహం ఒకటి లేదా రెండు దిశల్లో ప్రయాణం చేయగల ఒక కనెక్షన్) మద్దతు ఇవ్వదు. ట్రాన్స్మిషన్ కంట్రోల్ ప్రోటోకాల్ (TCP) ఈ అధిక పొర సామర్ధ్యంతో ఐపికి విస్తరించింది మరియు ఇంటర్నెట్లో పాయింట్-టు-పాయింట్ కనెక్షన్లు చాలా అవసరం కాబట్టి, రెండు ప్రోటోకాల్లు దాదాపుగా జత చేయబడతాయి మరియు TCP / IP గా పిలువబడతాయి.

TCP మరియు IP రెండూ నెట్వర్క్ ప్రోటోకాల్ స్టాక్ యొక్క మధ్య పొరల్లో పనిచేస్తాయి. ఇంటర్నెట్లో జనాదరణ పొందిన అనువర్తనాలు కొన్నిసార్లు TCP / IP పైన వాటి స్వంత ప్రోటోకాల్లను అమలు చేశాయి. హైపర్టెక్స్ట్ ట్రాన్సఫర్ ప్రోటోకాల్ (HTTP) వెబ్ బ్రౌజర్లు మరియు సర్వర్లు ప్రపంచవ్యాప్తంగా ఉపయోగిస్తుంది. TCP / IP, బదులుగా, ఈథర్నెట్ వంటి తక్కువస్థాయి నెట్వర్క్ సాంకేతికతల పైన నడుస్తుంది. IP కుటుంబంలోని ఇతర ప్రముఖ నెట్వర్క్ ప్రోటోకాల్స్ ARP , ICMP మరియు FTP .

ఎలా నెట్వర్క్ ప్రోటోకాల్స్ పాకెట్స్ ఉపయోగించండి

ఇంటర్నెట్ మరియు అనేక ఇతర డేటా నెట్వర్క్లు ప్యాకెట్లను పిలువబడే చిన్న ముక్కలుగా డేటాను నిర్వహించడం ద్వారా పని చేస్తాయి. కమ్యూనికేషన్ పనితీరు మరియు విశ్వసనీయతను మెరుగుపరిచేందుకు, రెండు నెట్వర్క్ పరికరాల మధ్య పంపిన ప్రతి పెద్ద సందేశం తరచూ అంతర్లీన హార్డ్వేర్ మరియు సాఫ్ట్వేర్ ద్వారా చిన్న ప్యాకెట్లను ఉపవిభజన చేస్తుంది. ఈ ప్యాకెట్ మార్పిడి నెట్వర్క్లకు నెట్వర్క్ మద్దతు ఇచ్చే ప్రోటోకాల్ల ప్రకారం ప్యాకెట్లను నిర్దిష్ట మార్గాల్లో నిర్వహించాల్సిన అవసరం ఉంది. ఈ విధానం ఆధునిక నెట్వర్క్ల యొక్క సాంకేతికతతో బిట్స్ మరియు బైట్లు (డిజిటల్ '1 మరియు' 0s ') రూపంలో అన్ని హ్యాండిల్ డేటా వలె బాగా పనిచేస్తుంది.

ప్రతి నెట్వర్క్ ప్రోటోకాల్ దాని డేటా ప్యాకెట్లను ఏర్పాటు చేయాలి (ఫార్మాట్ చేయబడిన) ఎలా నియమాలు నిర్వచిస్తుంది. ఎందుకంటే ఇంటర్నెట్ ప్రోటోకాల్ వంటి ప్రోటోకాల్లు తరచూ పొరలలో కలిసి పనిచేస్తాయి, ఒక ప్రోటోకాల్కు ఫార్మాట్ చేయబడిన ప్యాకెట్ లోపల పొందుపరచిన కొన్ని డేటా కొన్ని ఇతర సంబంధిత ప్రోటోకాల్ యొక్క ఆకృతిలో ఉంటుంది (ఇది ఒక పద్దతి అని పిలుస్తారు).

ప్రోటోకాల్లు సాధారణంగా ప్రతి పాకెట్ను మూడు భాగాలుగా విభజించాయి - హెడర్ , పేలోడ్ , ఫుటర్ . (IP వంటి, కొన్ని ప్రోటోకాల్లు, ఫుటర్లు ఉపయోగించవు.) ప్యాకెట్ శీర్షికలు మరియు ఫుటర్లు నెట్వర్క్ను సమర్ధించే సందర్భోచిత సమాచారం కలిగివుంటాయి, పంపడం మరియు స్వీకరించే పరికరాల చిరునామాలతో సహా, పేలోడ్లు అసలు డేటాను బదిలీ చేయడానికి కలిగి ఉంటాయి. విశ్వసనీయత మరియు నెట్వర్క్ కనెక్షన్ల యొక్క పనితీరును మెరుగుపరచడానికి హెడ్డర్లు లేదా ఫుటర్లు కూడా కొన్ని ప్రత్యేక డేటాను కలిగి ఉంటాయి, వీటిలో సందేశాలను పంపుతున్న క్రమంలో ట్రాక్ చేయడానికి మరియు నెట్వర్క్ అనువర్తనాలు డేటా అవినీతిని గుర్తించడం లేదా అడ్డంకులను గుర్తించడానికి సహాయపడే తనిఖీలు వంటివి .

నెట్వర్క్ పరికరములు ప్రోటోకాల్స్ ఎలా ఉపయోగించాలి

నెట్వర్క్ పరికరాల నిర్వహణ వ్యవస్థలు కొన్ని తక్కువ స్థాయి నెట్వర్క్ ప్రోటోకాల్లకు అంతర్నిర్మిత మద్దతును కలిగి ఉంటాయి. ఉదాహరణకు అన్ని ఆధునిక డెస్క్టాప్ కంప్యూటర్ ఆపరేటింగ్ సిస్టమ్లు ఈథర్నెట్ మరియు TCP / IP రెండింటికి మద్దతిస్తాయి, అయితే పలు స్మార్ట్ఫోన్లు Wi-Fi కుటుంబం నుండి బ్లూటూత్ మరియు ప్రోటోకాల్లకు మద్దతిస్తాయి. ఈ ప్రోటోకాల్లు చివరికి దాని యొక్క ఈథర్నెట్ పోర్ట్సు మరియు Wi-Fi లేదా బ్లూటూత్ రేడియోలు వంటి పరికరం యొక్క భౌతిక నెట్వర్క్ ఇంటర్ఫేస్లకు కనెక్ట్ అయ్యాయి.

నెట్వర్క్ అప్లికేషన్లు, క్రమంగా ఆపరేటింగ్ సిస్టమ్తో మాట్లాడే అధిక స్థాయి ప్రోటోకాల్లకు మద్దతు ఇస్తుంది. వెబ్ బ్రౌజర్, ఉదాహరణకు, http: // / వంటి HTTP ప్యాకెట్ల వలె ఒక వెబ్ సర్వర్ పొందగల అవసరమైన డేటాను కలిగి ఉంటుంది మరియు తద్వారా సరైన వెబ్ పేజీని తిరిగి పంపుతుంది. సరైన సందేశంలో శీర్షికలు మరియు ఫుటర్లు మరియు జతచేసిన ప్యాకెట్లను తీసివేయడం ద్వారా, అసలు సందేశానికి వ్యక్తిగత ప్యాకెట్లను తిరిగి కలపడానికి బాధ్యత వహిస్తుంది.