ట్రాన్స్పోర్ట్ లేయర్
కంప్యూటర్ నెట్వర్కింగ్లో అప్లికేషన్ల కోసం ఎన్డ్-టు-ఎన్డ్ సంభాషణా సేవలను ట్రాన్స్పోర్ట్ లేయర్ అందిస్తుంది. నెట్వర్క్ పరికరాలు, ప్రోటోకాల్స్ తో కూడిన ఒక పొరల నిర్మాణంలో (layered architecture) ఈ సేవలను అందిస్తుంది. ట్రాన్స్పోర్ట్ లేయర్ సంబంధ-ఆధారిత డేటా స్ట్రీమ్ సేవలు, విశ్వసనీయక సేవలు, ప్రవాహ నియంత్రణ, మల్టిప్లెక్సింగ్ వంటి సౌలభ్యకరమైన సేవలను అందిస్తుంది. కంప్యూటర్ నెట్వర్క్లులో ఈ లేయర్ పొరలుగా నిర్మాణంలో పద్ధతులు ఒక సంభావిత డివిజన్ ఇంటర్నెట్ ప్రోటోకాల్ సూట్ ఓపెన్ సిస్టమ్స్ ఇంటర్ కనెక్షన్ (OSI) నెట్వర్క్ స్టాక్. ఈ లేయర్లోని ప్రోటోకాల్ అప్లికేషన్ ప్రాసెస్ కోసం ఎండ్-టు-ఎండ్ కమ్యూనికేషన్ సేవలను అందిస్తుంది. ఇది కనెక్షన్-ఆధారిత డేటా ప్రవాహ మద్దతు, విశ్వసనీయత , ప్రవాహ నియంత్రణ , మల్టీప్లెక్సింగ్ ఇతర సేవలను అందిస్తుంది
ఇంటర్నెట్ జనరల్ నెట్వర్క్ ఓపెన్ సిస్టమ్ ఇంటర్కనెక్షన్ OSI మోడల్ ఆధారం , TCP / IP మోడల్ (RFC 1122) రవాణా పొర నిర్దిష్ట అమలు అర్థం భిన్నంగా ఉంటాయి. OSI మోడల్లో, రవాణా పొరను చాలా తరచుగా పొర 4 లేదా L4 గా సూచిస్తారు,[1] అయితే నెట్వర్క్ పొరను తరచుగా TCP / IP లో లెక్కించరు.
అత్యంత ప్రసిద్ధ TCP / IP రవాణా ప్రోటోకాల్ ట్రాన్స్మిషన్ కంట్రోల్ ప్రోటోకాల్ (TCP), దీని పేరు మొత్తం సూట్ ట్రాన్స్పోర్ట్ లేయర్ పేరు నుండి తీసుకోబడింది. ఇది కనెక్షన్-ఆధారిత ప్రసారం కోసం ఉపయోగించబడుతుంది, అయితే కనెక్షన్ లేని యూజర్ డేటాగ్రామ్ ప్రోటోకాల్ (UDP) సాధారణ సందేశ ప్రసారం కోసం ఉపయోగించబడుతుంది. TCP మరింత క్లిష్టమైన ప్రోటోకాల్, ఎందుకంటే దాని స్టేట్ఫుల్ డిజైన్ నమ్మకమైన ప్రసారం డేటా స్ట్రీమింగ్ సేవలను మిళితం చేస్తుంది. ఈ ప్రోటోకాల్ సమూహంలోని ఇతర ముఖ్యమైన ప్రోటోకాల్లు డేటా కంజెషన్ కంట్రోల్ ప్రోటోకాల్ (DCCP) స్ట్రీమ్ కంట్రోల్ ట్రాన్స్మిషన్ ప్రోటోకాల్ (SCTP).[2]
ట్రాన్స్పోర్ట్ లేయర్ ప్రోటోకాల్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ ద్వారా ట్రాన్స్పోర్ట్ లేయర్సేవలు అప్లికేషన్ ప్రాసెస్కు పంపిణీ చేయబడతాయి. సేవ కింది విధులను కలిగి ఉంటుంది:
కనెక్షన్-ఆధారిత కమ్యూనికేషన్ : అంతర్లీన కనెక్షన్లెస్ మోడల్తో ( యూజర్ డేటాగ్రామ్ ప్రోటోకాల్ (యుడిపి) ఇంటర్నెట్ ప్రోటోకాల్ (ఐపి) ప్యాకెట్ నమూనాలు వంటివి) వ్యవహరించే బదులు కనెక్షన్ను డేటా స్ట్రీమ్గా అర్థం చేసుకోవడం అనువర్తన ప్రక్రియకు సాధారణంగా సులభం.
అదే క్రమంలో డెలివరీ: డేటా లేయర్ పంపిన అదే క్రమంలో వస్తాయని నెట్వర్క్ లేయర్ సాధారణంగా హామీ ఇవ్వదు, అయితే ఇది తరచుగా కావాల్సిన లక్షణం. ఇది సాధారణంగా విభాగాలను నంబర్ చేయడం ద్వారా జరుగుతుంది, రిసీవర్ వాటిని అప్లికేషన్ ప్రాసెస్కు క్రమంలో పంపుతుంది. ఇది రేఖ మొదలు వద్ద ప్రతిష్టంభనకు కారణం కావచ్చు .
విశ్వసనీయత : నెట్వర్క్ రద్దీ , లోపాల కారణంగా , ప్రసార సమయంలో డేటా ప్యాకెట్లు కోల్పోవచ్చు. ద్వారా ఎర్రర్ డిటెక్షన్ కోడ్ (ఇటువంటి వంటి చెక్సమ్ ), ట్రాన్స్మిషన్ ప్రోటోకాల్ డేటా పాడైన లేదో తనిఖీ చేయవచ్చు సరైన రిసెప్షన్ నిర్ధారించడానికి ఒక పంపడం ద్వారా ఏసికే లేదా NACK సందేశాన్ని పంపినవారు . కోల్పోయిన లేదా దెబ్బతిన్న డేటాను తిరిగి ప్రసారం చేయడానికి ఆటోమేటిక్ రీసెండ్ అభ్యర్థన పథకాన్ని ఉపయోగించవచ్చు.
ప్రవాహ నియంత్రణ : కొన్నిసార్లు వేగంగా పంపేవారు స్వీకరించేబఫర్కుమించిడేటానుప్రసారం చేయకుండా నిరోధించడానికి రెండు నోడ్ల మధ్య డేటా ట్రాన్స్మిషన్ రేటును నియంత్రించడం అవసరం, దీనివల్ల బఫర్ ఓవర్ఫ్లో వస్తుంది. ఇది బఫర్ కొరతను తగ్గించడం ద్వారా సామర్థ్యాన్ని మెరుగుపరుస్తుంది.
రద్దీ ఎగవేత : రద్దీ నియంత్రణ టెలికమ్యూనికేషన్ నెట్వర్క్లోకి ప్రవేశించే ట్రాఫిక్ను నియంత్రించగలదు.
మల్టీప్లెక్సింగ్ : ఒక పోర్ట్ ఒకే నోడ్లో బహుళ ఎండ్ పాయింట్లను అందిస్తుంది. ఉదాహరణకు, పోస్టల్ చిరునామా పేరు మల్టీప్లెక్సింగ్ ఒకే స్థలంలో వేర్వేరు గ్రహీతలను వేరు చేస్తుంది. ప్రతి కంప్యూటర్ అప్లికేషన్ ప్రాసెస్ దాని స్వంత పోర్టులో వింటుంది, ఇది ఒకే సమయంలో బహుళ నెట్వర్క్ సేవలను ఉపయోగించడానికి అనుమతిస్తుంది . ఇది TCP / IP మోడల్లోని రవాణా పొరలో భాగం, కానీ OSI మోడల్లోని సెషన్ లేయర్కు చెందినది .
ఉదాహరణలు
విస్తృతమైన నెట్వర్క్ సిస్టమ్ "TCP / IP ఓవర్ ఈథర్నెట్" స్థాయిలు OSI మోడల్కు సరిగ్గా సరిపోవు అందువల్ల కొంతవరకు OSI లేయర్లలో ఉంటాయి.
లేయర్ 4: టిసిపి విభాగం | TCP శీర్షికలు | పేలోడ్ (1460 బైట్లు) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
లేయర్ 3: ఐపి ప్యాకెట్ | IP శీర్షిక | పేలోడ్ (1480 బైట్లు) | |||||||||
లేయర్ 2: ఈథర్నెట్ ఫ్రేమ్ | MAC అందుకున్నవారు రిసీవర్ | MAC పంపినవారు | 802.1 క్యూ ట్యాగ్ (ఎంపిక.) | ఈథర్టైప్ (0x0800) | పేలోడ్ (1500 బైట్లు) | ఫ్రేమ్ చెక్ సీక్వెన్స్ | |||||
లేయర్ 1: ఈథర్నెట్ ప్యాకెట్ + ఐపిజి | ఉపోద్ఘాతం | ఫ్రేమ్ ప్రారంభం | పేలోడ్ (1518/1522 బైట్లు) | ఇంటర్ప్యాకెట్ గ్యాప్ | |||||||
ఆక్టెట్లు ( బైట్లు ) | 7 వ | 1 | 6 వ | 6 వ | (4) | 2 | 20 వ | 20 వ | 6-1460 | 4 వ | 12 |
మూలాలు
[మార్చు]- ↑ "Introducing the Internet Protocol Suite (System Administration Guide, Volume 3)". docs.oracle.com. Retrieved 2020-08-30.
- ↑ "Transport Layer responsibilities". GeeksforGeeks (in అమెరికన్ ఇంగ్లీష్). 2018-01-11. Retrieved 2020-08-30.