నెట్వర్క్లో డేటా కమ్యూనికేషన్ను అర్థం చేసుకోవడం సంక్లిష్టమైనది. Tcp/IP ఫైవ్ లేయర్ ప్రోటోకాల్తో రెండు కంప్యూటర్లు ఒకదానికొకటి ఎలా కనెక్ట్ అవుతాయి, డేటా సమాచారాన్ని బదిలీ చేయడం మరియు స్వీకరించడం ఎలాగో ఈ ఆర్టికల్లో నేను సులభంగా ప్రదర్శిస్తాను.
డేటా కమ్యూనికేషన్ అంటే ఏమిటి?
"డేటా కమ్యూనికేషన్" అనే పదం వైర్ కనెక్షన్ వంటి మాధ్యమాన్ని ఉపయోగించి ఒక ప్రదేశం నుండి మరొక ప్రదేశానికి సమాచారాన్ని ప్రసారం చేయడానికి ఉపయోగించబడుతుంది. డేటాను మార్పిడి చేసే పరికరాలన్నీ ఒకే భవనంలో లేదా సమీపంలో ఉన్నప్పుడు, డేటా బదిలీ స్థానికంగా ఉంటుందని మేము చెబుతాము.
ఈ సందర్భంలో, "మూలం" మరియు "గ్రహీత" సూటిగా నిర్వచనాలను కలిగి ఉంటాయి. మూలం డేటా-ట్రాన్స్మిటింగ్ పరికరాలను సూచిస్తుంది, అయితే రిసీవర్ డేటా-స్వీకరించే పరికరాన్ని సూచిస్తుంది. డేటా కమ్యూనికేషన్ యొక్క లక్ష్యం మూలం లేదా గమ్యం వద్ద సమాచారాన్ని సృష్టించడం కాదు, కానీ ప్రక్రియ సమయంలో డేటా బదిలీ మరియు డేటా నిర్వహణ.
సుదూర ప్రాంతాల నుండి డేటాను స్వీకరించడానికి మరియు ప్రాసెస్ చేసిన ఫలితాలను తిరిగి అదే సుదూర ప్రాంతాలకు పంపడానికి డేటా కమ్యూనికేషన్ సిస్టమ్లు తరచుగా డేటా ట్రాన్స్మిషన్ లైన్లను ఉపయోగిస్తాయి. చిత్రంలో ఉన్న రేఖాచిత్రం డేటా కమ్యూనికేషన్ నెట్వర్క్ల గురించి మరింత సమగ్రమైన అవలోకనాన్ని అందిస్తుంది. ప్రస్తుతం వాడుకలో ఉన్న అనేక డేటా కమ్యూనికేషన్ టెక్నిక్లు మునుపు ఉన్న డేటా కమ్యూనికేషన్ టెక్నిక్లపై మెరుగుదలగా లేదా వాటికి ప్రత్యామ్నాయంగా క్రమంగా అభివృద్ధి చెందాయి. ఆపై డేటా కమ్యూనికేషన్ అనే లెక్సికల్ మైన్ఫీల్డ్ ఉంది, ఇందులో బాడ్ రేట్, మోడెమ్లు, రౌటర్లు, LAN, WAN, TCP/IP, ఇది ISDN వంటి పదాలను కలిగి ఉంటుంది మరియు ప్రసార సాధనాన్ని నిర్ణయించేటప్పుడు తప్పనిసరిగా నావిగేట్ చేయాలి. ఫలితంగా, ఈ కాన్సెప్ట్లు మరియు డేటా కమ్యూనికేషన్ టెక్నిక్ల పరిణామంపై వెనక్కి తిరిగి చూడడం మరియు హ్యాండిల్ పొందడం చాలా ముఖ్యం.
TCP/IP ఫైవ్ లేయర్ ప్రోటోకాల్:
TCP/IP ఫంక్షన్లను సరిగ్గా నిర్ధారించడానికి, మేము నెట్వర్క్లలో విశ్వవ్యాప్తంగా అర్థం చేసుకునే ఫార్మాట్లో అవసరమైన కనీస డేటాను అందించాలి. సాఫ్ట్వేర్ యొక్క ఐదు-పొరల నిర్మాణం ఈ ఆకృతిని సాధ్యం చేస్తుంది.
TCP/IP ఈ ప్రతి లేయర్ నుండి నెట్వర్క్ అంతటా మా డేటాను ప్రసారం చేయడానికి అవసరమైన ప్రాథమికాలను పొందుతుంది. విధులు ఇక్కడ విధి-నిర్దిష్ట "లేయర్లుగా" నిర్వహించబడతాయి. ఈ మోడల్లో దాని పనిని మెరుగ్గా చేయడంలో అనేక లేయర్లలో ఒకదానికి నేరుగా సహాయం చేయని ఒక్క ఫీచర్ కూడా లేదు.
ఒకదానికొకటి ప్రక్కనే ఉన్న పొరలు మాత్రమే కమ్యూనికేట్ చేయగలవు. అధిక లేయర్లలో పనిచేసే ప్రోగ్రామ్లు దిగువ లేయర్లలో కోడ్ని అమలు చేసే బాధ్యత నుండి విముక్తి పొందుతాయి. సుదూర హోస్ట్తో కనెక్షన్ని ఏర్పరచుకోవడానికి, ఉదాహరణకు, అప్లికేషన్ కోడ్ ట్రాన్స్పోర్ట్ లేయర్లో అభ్యర్థన ఎలా చేయాలో తెలుసుకోవాలి. పంపబడే డేటా యొక్క అంతర్లీన ఎన్కోడింగ్ స్కీమ్ను అర్థం చేసుకోకుండా ఇది పని చేస్తుంది. దీన్ని నిర్వహించడం భౌతిక పొరపై ఆధారపడి ఉంటుంది. ఇది ముడి డేటాను బదిలీ చేయడానికి బాధ్యత వహిస్తుంది, ఇది కేవలం 0 సె మరియు 1ల శ్రేణి, అలాగే బిట్ రేట్ నియంత్రణ మరియు కనెక్షన్ని నిర్వచించడం, పరికరాలను కనెక్ట్ చేసే వైర్లెస్ టెక్నాలజీ లేదా ఎలక్ట్రికల్ కేబుల్.
TCP/IP ఐదు-పొరల ప్రోటోకాల్లో ఉన్నాయిఅప్లికేషన్ లేయర్, ట్రాన్స్పోర్ట్ లేయర్, నెట్వర్క్ లేయర్, డేటా లింక్ లేయర్ మరియు ఫిజికల్ లేయర్, ఈ TCP/IP లేయర్ల గురించి తెలుసుకుందాం.
1. భౌతిక పొర:భౌతిక పొర నెట్వర్క్లోని పరికరాల మధ్య వాస్తవ వైర్డు లేదా వైర్లెస్ లింక్ను నిర్వహిస్తుంది. ఇది కనెక్టర్, పరికరాల మధ్య వైర్డు లేదా వైర్లెస్ కనెక్షన్ని నిర్వచిస్తుంది మరియు డేటా బదిలీ రేటును నియంత్రించడంతో పాటు ముడి డేటాను (0సె మరియు 1సె) పంపుతుంది.
2. డేటా లింక్ లేయర్:నెట్వర్క్లో భౌతికంగా కనెక్ట్ చేయబడిన రెండు నోడ్ల మధ్య కనెక్షన్ డేటా లింక్ లేయర్లో స్థాపించబడింది మరియు తెగిపోయింది. డేటా ప్యాకెట్లను వాటి మార్గంలో పంపే ముందు ఫ్రేమ్లుగా విభజించడం ద్వారా ఇది చేస్తుంది. మీడియా యాక్సెస్ కంట్రోల్ (MAC) పరికరాలను లింక్ చేయడానికి మరియు డేటాను ప్రసారం చేయడానికి మరియు స్వీకరించడానికి హక్కులను పేర్కొనడానికి MAC చిరునామాలను ఉపయోగిస్తుంది, అయితే లాజికల్ లింక్ కంట్రోల్ (LLC) నెట్వర్క్ ప్రోటోకాల్లను గుర్తిస్తుంది, లోపాలను తనిఖీ చేస్తుంది మరియు ఫ్రేమ్లను సమకాలీకరిస్తుంది.
3. నెట్వర్క్ లేయర్:నెట్వర్క్ల మధ్య కనెక్షన్లు ఇంటర్నెట్కు వెన్నెముక. ఇంటర్నెట్ కమ్యూనికేషన్ల ప్రక్రియ యొక్క “నెట్వర్క్ లేయర్” అంటే నెట్వర్క్ల మధ్య డేటా ప్యాకెట్లను మార్పిడి చేయడం ద్వారా ఈ కనెక్షన్లు చేయబడతాయి, ఓపెన్ సిస్టమ్స్ ఇంటర్కనెక్షన్ (OSI) మోడల్ యొక్క మూడవ లేయర్ నెట్వర్క్ లేయర్. ఇంటర్నెట్ ప్రోటోకాల్ (IP)తో సహా అనేక ప్రోటోకాల్లు ఈ స్థాయిలో రూటింగ్, టెస్టింగ్ మరియు ఎన్క్రిప్షన్ వంటి ప్రయోజనాల కోసం ఉపయోగించబడతాయి.
4. రవాణా పొర:హోస్ట్ నుండి హోస్ట్ మధ్య కనెక్షన్ని ఏర్పాటు చేయడం నెట్వర్క్ లేయర్ల బాధ్యత. పోర్ట్ నుండి పోర్ట్ కనెక్షన్ని ఏర్పాటు చేయడం రవాణా పొర బాధ్యత. ఫిజికల్ లేయర్, డేటా లింక్ లేయర్ మరియు నెట్వర్క్ లేయర్ పరస్పర చర్య ద్వారా మేము కంప్యూటర్ A నుండి Bకి డేటాను విజయవంతంగా బదిలీ చేసాము. కంప్యూటర్ A-to-Bకి డేటాను పంపిన తర్వాత, ఏ అప్లికేషన్ కోసం డేటా బదిలీ చేయబడిందో కంప్యూటర్ B ఎలా గుర్తించగలదు?
దీని ప్రకారం, పోర్ట్ ద్వారా నిర్దిష్ట అప్లికేషన్కు ప్రాసెసింగ్ను కేటాయించడం అవసరం. అందువల్ల, హోస్ట్ యొక్క నడుస్తున్న ప్రోగ్రామ్ను ప్రత్యేకంగా గుర్తించడానికి IP చిరునామా మరియు పోర్ట్ నంబర్ను ఉపయోగించవచ్చు.
5. అప్లికేషన్ లేయర్:అప్లికేషన్ లేయర్లో పనిచేసే క్లయింట్-సైడ్ సాఫ్ట్వేర్కు బ్రౌజర్లు మరియు ఇమెయిల్ క్లయింట్లు ఉదాహరణలు. ప్రోగ్రామ్ల మధ్య కమ్యూనికేషన్ను సులభతరం చేయడానికి మరియు తుది వినియోగదారులకు ఉపయోగకరమైన సమాచారాన్ని ప్రదర్శించడానికి ప్రోటోకాల్లు అందుబాటులో ఉంచబడ్డాయి. హైపర్టెక్స్ట్ ట్రాన్స్ఫర్ ప్రోటోకాల్ (HTTP), ఫైల్ ట్రాన్స్ఫర్ ప్రోటోకాల్ (FTP), పోస్ట్ ఆఫీస్ ప్రోటోకాల్ (POP), సింపుల్ మెయిల్ ట్రాన్స్ఫర్ ప్రోటోకాల్ (SMTP), మరియు డొమైన్ నేమ్ సిస్టమ్ (DNS) అన్నీ అప్లికేషన్ లేయర్ (DNS) వద్ద పనిచేసే ప్రోటోకాల్లకు ఉదాహరణలు. .