కంప్యూటర్లునెట్వర్క్

TCP పోర్ట్సు. TCP మరియు UDP పోర్ట్ జాబితా

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

పోర్ట్ ఎప్పుడూ హోస్ట్ యొక్క IP చిరునామా మరియు కమ్యూనికేషన్ ప్రోటోకాల్ రకంతో అనుబంధం కలిగి ఉంటుంది మరియు అందువలన సెషన్ చిరునామా యొక్క కేటాయింపును ముగుస్తుంది. ఇది ప్రతి చిరునామా మరియు ప్రోటోకాల్కు 16-బిట్ సంఖ్యను ఉపయోగించి గుర్తించబడుతుంది, సాధారణంగా పోర్ట్ సంఖ్యగా పిలుస్తారు. నిర్దిష్టమైన సేవలను గుర్తించడానికి నిర్దిష్ట పోర్టు సంఖ్యలను తరచుగా ఉపయోగిస్తారు. జాబితాలో ఉన్న వేలంలో, 1024 ప్రసిద్ద పోర్ట్ సంఖ్యలు హోస్ట్పై నిర్దిష్ట రకాల సేవలను గుర్తించేందుకు ఒప్పందం ప్రకారం సంరక్షించబడతాయి. ప్రధానంగా పోర్టులను ఉపయోగించే ప్రోటోకాల్లు ప్రాసెస్లను నియంత్రించడానికి ఉపయోగిస్తారు (ఉదాహరణకు, ట్రాన్స్మిషన్ కంట్రోల్ ప్రోటోకాల్ (TCP) మరియు యూజర్ డేటాగ్రామ్ ప్రోటోకాల్ (UDP) ఇంటర్నెట్ ప్రోటోకాల్ సూట్ నుండి).

విలువ

TCP పోర్టులు ప్రత్యక్ష పాయింట్-టు-పాయింట్ లింకులు కోసం అవసరం లేదు, ప్రతి ముగింపులో ఉన్న కంప్యూటర్లు ఒకే సమయంలో ఒకే ప్రోగ్రామ్తో పనిచేయగలవు. యంత్రాలు ఒక సమయంలో ఒకటి కంటే ఎక్కువ కార్యక్రమాలను అమలు చేయగలిగారు, మరియు ప్యాకెట్ మార్పిడితో ఆధునిక నెట్వర్క్లతో అనుసంధానించబడిన తర్వాత అవి అవసరమయ్యాయి. క్లయింట్ / సర్వర్ ఆర్కిటెక్చర్ నమూనాలో, అనువర్తనాలు, పోర్ట్సు మరియు నెట్వర్క్ క్లయింట్లు సేవా కార్యక్రమానికి అనుసంధానించబడి ఉంటాయి, ప్రాధమిక సమాచారము తెలిసిన పోర్ట్ సంఖ్యతో అనుసంధానించబడిన తరువాత మల్టీప్లెక్షింగ్ సేవలను అందించును, మరియు లీజుకు వచ్చిన లైన్కు అభ్యర్థన సేవ యొక్క ప్రతి ఉదాహరణకు మారడం ద్వారా విడుదల చేయబడుతుంది. నిర్దిష్ట సంఖ్యకు ఒక కనెక్షన్ ఉంది, ఫలితంగా, అదనపు కస్టమర్లు వేచి ఉండకుండా సర్వీస్ చేయవచ్చు.

వివరాలు

ట్రాన్స్మిషన్ కంట్రోల్ ప్రోటోకాల్ (TCP) మరియు యూజర్ డేటాగ్రామ్ ప్రోటోకాల్ (UDP) గమ్య పోర్ట్ సంఖ్య మరియు మూలం వారి సెగ్మెంట్ శీర్షికలలో పేర్కొనడానికి ఉపయోగిస్తారు. పోర్ట్ సంఖ్య ఒక 16-బిట్ సంతకం పూర్ణాంకం. అందువలన, ఇది 0 నుండి 65535 వరకు ఉంటుంది.

అయినప్పటికీ, TCP పోర్టులు సంఖ్యను 0 ఉపయోగించలేవు. UDP కొరకు ఒక మూలం పోర్ట్ ఐచ్చికం మరియు సున్నా యొక్క విలువ దీని లేకపోవడం.

ఈ ప్రక్రియ దాని ఇన్పుట్ లేదా అవుట్పుట్ ఛానెల్లను ఇంటర్నెట్ ప్రొటొకాల్, పోర్టు నంబర్ మరియు IP చిరునామా ద్వారా ఇంటర్నెట్ సాకెట్ (ఫైల్ వర్ణన రకం) ద్వారా కలుపుతుంది. ఈ ప్రక్రియను బైండింగ్ అని పిలుస్తారు, మరియు ఇది నెట్వర్క్ ద్వారా సమాచార ప్రసారం మరియు స్వీకరణను అనుమతిస్తుంది.

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

ఎలా వాడతారు

సాధారణ సేవలను అమలు చేసే అనువర్తనాలు తరచుగా ప్రత్యేకంగా రిజర్వు మరియు బాగా తెలిసిన TCP మరియు UDP పోర్టుల జాబితాను క్లయింట్ల నుండి సేవా అభ్యర్థనలను స్వీకరించడానికి ఉపయోగిస్తారు. ఈ ప్రక్రియను వినడం అని పిలుస్తారు, ఇది బాగా తెలిసిన పోర్ట్ నుండి అభ్యర్థనను స్వీకరించి, ఒకే స్థానిక పోర్ట్ సంఖ్యను ఉపయోగించి సర్వర్ మరియు ఒకదానికి ఒకటి క్లయింట్ మధ్య డైలాగ్ను ఏర్పాటు చేస్తుంది. ఇతర క్లయింట్లు కనెక్ట్ చేయడాన్ని కొనసాగించవచ్చు - TCP కనెక్షన్ స్థానిక మరియు రిమోట్ చిరునామాలను మరియు పోర్టులతో కూడిన గొలుసుగా గుర్తించబడినందున ఇది సాధ్యపడుతుంది. ప్రామాణిక TCP మరియు UDP పోర్ట్లు ఇంటర్నెట్ అసైన్డ్ నంబర్స్ అథారిటీ (IANA) నియంత్రణలో ఉన్న ఒప్పందం ద్వారా నిర్వచించబడతాయి.

నెట్వర్క్ సేవలను (ప్రధానంగా WorldWideWeb), ఒక నియమం వలె, చిన్న పోర్ట్ సంఖ్యలను ఉపయోగిస్తుంది - 1024 కన్నా తక్కువ. అనేక ఆపరేటింగ్ సిస్టమ్లకు అనువర్తనాలు వాటికి కట్టుబడి ఉండటానికి ప్రత్యేక అధికారాలను కలిగి ఉంటాయి, ఎందుకంటే అవి తరచుగా IP నెట్వర్క్ల ఆపరేషన్కు క్లిష్టమైనవిగా భావిస్తారు. మరోవైపు, ఫైనల్ కనెక్షన్ క్లయింట్, ఒక నియమంగా, స్వల్పకాలిక ఉపయోగం కోసం కేటాయించిన వాటిలో చాలా ఎక్కువ సంఖ్యలో ఉపయోగిస్తుంది, అందువల్ల ఎఫెమెరల్ పోర్ట్లు అని పిలవబడతాయి.

నిర్మాణం

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

ఒక కంప్యూటర్లో క్రమపద్ధతిలో ఉన్న పోర్టుల శ్రేణికి అనుసంధానించడానికి ప్రయత్నించే పద్ధతి వాటిని స్కానింగ్ అంటారు. ఇది సాధారణంగా హానికరమైన వైఫల్యంతో జరిగే ప్రయత్నాలతో సంబంధం కలిగి ఉంటుంది, లేదా నెట్వర్క్ నిర్వాహకులు అలాంటి దాడులను నిరోధించడంలో సాధ్యం కాగల అవకాశం కోసం చూస్తున్నారు.

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

ఉపయోగానికి ఉదాహరణలు

TCP / UDP పోర్ట్సు చురుకుగా ఉపయోగించిన అతి ముఖ్యమైన ఉదాహరణ, ఇంటర్నెట్ మెయిల్ సిస్టమ్. ఇ-మెయిల్ (పంపడం మరియు స్వీకరించడం) తో పనిచేయడానికి సర్వర్ ఉపయోగిస్తారు, మరియు సాధారణంగా రెండు సేవలు అవసరం. ఇ-మెయిల్ మరియు ఇతర సర్వర్ల నుండి రవాణా కొరకు మొదటి సేవ ఉపయోగించబడుతుంది. ఇది సాధారణ మెయిల్ ట్రాన్స్ఫర్ ప్రోటోకాల్ (SMTP) ను ఉపయోగించి సాధించబడుతుంది . సాధారణంగా, SMTP సేవ అనువర్తనం ఇన్కమింగ్ అభ్యర్థనలను ప్రాసెస్ చేయడానికి TCP పోర్ట్ సంఖ్య 25 లో వినిపిస్తుంది. సర్వర్ నుండి ఇ-మెయిల్ సందేశాలను స్వీకరించడానికి యూజర్ మెషీన్లలో ఇ-మెయిల్లోని క్లయింట్ అప్లికేషన్లకు అవసరమైన మరొక POP (పూర్తిగా పోస్ట్ ఆఫీస్ ప్రోటోకాల్) లేదా IMAP (లేదా ఇంటర్నెట్ మెసేజ్ యాక్సెస్ ప్రోటోకాల్). POP సేవలు TCP పోర్ట్ 110 నుండి వినండి. పై సర్వీసెస్ ఒకే హోస్ట్ కంప్యూటర్లో రన్ అవుతాయి. ఇది జరిగినప్పుడు, పోర్ట్ సంఖ్య రిమోట్ పరికరం అభ్యర్థించిన సేవను వేరు చేస్తుంది - యూజర్ యొక్క PC లేదా మరికొన్ని మెయిల్ సర్వర్.

సర్వర్ వినే పోర్ట్ పోర్ట్ సంఖ్య సరిగ్గా నిర్వచించబడగా (IANA వారికి బాగా తెలిసిన పోర్ట్లు కాల్స్), ఈ క్లయింట్ పారామితి తరచుగా డైనమిక్ పరిధి నుండి ఎంపిక చేయబడుతుంది. కొన్ని సందర్భాల్లో, క్లయింట్లు మరియు సర్వర్ వ్యక్తిగతంగా ప్రత్యేకమైన TCP పోర్ట్లను IANA కి కేటాయించాయి. ఒక మంచి ఉదాహరణ DHCP, అన్ని సందర్భాలలో క్లయింట్ UDP 68 ను ఉపయోగిస్తుంది, మరియు సర్వర్ UDP 67.

URL లలో ఉపయోగించండి

పోర్ట్ సంఖ్య కొన్నిసార్లు ఇంటర్నెట్ లేదా ఇతర యూనిఫైడ్ పాయింటర్లలో సమాచార వనరులకు (URL లు) స్పష్టంగా కనిపిస్తుంది. డిఫాల్ట్గా HTTP TCP పోర్ట్ 80 మరియు HTTPS - 443 ను ఉపయోగిస్తుంది. అయితే, ఇతర వైవిధ్యాలు ఉన్నాయి. ఉదాహరణకు, http://www.example.com:8080/path/ URL వెబ్ బ్రౌజర్కు HTTP సర్వర్కు బదులుగా 8080 కి కనెక్ట్ చేస్తుందని సూచిస్తుంది.

TCP మరియు UDP పోర్ట్ జాబితా

ఇప్పటికే పేర్కొన్నట్లుగా, ఇంటర్నెట్ అసైన్డ్ నంబర్స్ అథారిటీ (IANA) DNS-Root, IP చిరునామా మరియు ఇతర ఇంటర్నెట్ ప్రోటోకాల్ వనరుల యొక్క అంతర్జాతీయ సమన్వయంకు బాధ్యత వహిస్తుంది. తెలిసిన ఇంటర్నెట్ సేవలకు తరచుగా ఉపయోగించే పోర్టు సంఖ్యల నమోదును ఇది కలిగి ఉంటుంది.

పోర్ట్ సంఖ్యలు మూడు శ్రేణులుగా విభజించబడ్డాయి: బాగా తెలిసిన, నమోదు చేయబడిన మరియు డైనమిక్ లేదా ప్రైవేట్. బాగా తెలిసిన (సిస్టమ్స్ అని కూడా పిలుస్తారు) 0 నుండి 1023 వరకు సంఖ్యలు. ఈ శ్రేణిలో కొత్త పనులకు అవసరమైన ఇతర రిజిస్ట్రేషన్ల కన్నా కఠినమైనవి.

ప్రసిద్ధ ఉదాహరణలు

ఈ జాబితాలో ఉన్న ఉదాహరణలు:

  • TCP 443 పోర్ట్: HTTP సురక్షిత (HTTPS).
  • 21: ఫైల్ ట్రాన్స్ఫర్ ప్రోటోకాల్ (FTP).
  • 22: సెక్యూర్ షెల్ (SSH).
  • 25: సాధారణ మెయిల్ ట్రాన్స్ఫర్ ప్రోటోకాల్ (SMTP).
  • 53: డొమైన్ నేమ్ సిస్టం (DNS).
  • 80: హైపర్టెక్స్ట్ ట్రాన్స్ఫర్ ప్రోటోకాల్ (HTTP).
  • 119: నెట్వర్క్ న్యూస్ ట్రాన్స్ఫర్ ప్రోటోకాల్ (NNTP).
  • 123: నెట్వర్క్ టైమ్ ప్రోటోకాల్ (NTP) ..
  • 143: ఇంటర్నెట్ మెసేజ్ యాక్సెస్ ప్రోటోకాల్ (IMAP)
  • 161: సింపుల్ నెట్వర్క్ మేనేజ్మెంట్ ప్రోటోకాల్ (SNMP) 1.
  • 94: ఇంటర్నెట్ రిలే చాట్ (IRC).

నమోదైన పోర్టులలో 1024 నుండి 49151 వరకు సంఖ్యలను కలిగి ఉంది. IANA తెలిసిన మరియు నమోదైన పరిధుల అధికారిక జాబితాను నిర్వహిస్తుంది. డైనమిక్ లేదా ప్రైవేట్ - నుండి 49152 to 65535. ఈ శ్రేణి యొక్క ఒక ఉపయోగం కేసు తాత్కాలిక పోర్ట్సు కోసం.

సృష్టి చరిత్ర

సాఫ్ట్వేర్ రచయితలు మరియు సిస్టమ్ నిర్వాహకుల మధ్య అనధికారిక సహకార సందర్భంలో ప్రారంభ ARPANET డెవలపర్లు పోర్ట్ సంఖ్య యొక్క భావనను సృష్టించారు.

ఆ సమయంలో "పోర్ట్ సంఖ్య" అనే పదం ఉపయోగించబడలేదు. రిమోట్ హోస్ట్ కోసం సంఖ్య పరిధి 40-బిట్ సంఖ్య. మొదటి 32 బిట్స్ నేటి IPv4 చిరునామాకు సారూప్యంగా ఉండేవి, కానీ చాలా ముఖ్యమైనవి మొదటి 8 బిట్స్. సంఖ్య యొక్క అతి ముఖ్యమైన భాగం (బిట్స్ 33 నుంచి 40) AEN అని పిలిచే మరొక వస్తువును సూచిస్తుంది. ఇది ఆధునిక పోర్ట్ సంఖ్య యొక్క నమూనా.

మార్చ్ 26, 1972 న, RFC 322 లో ఒక సాకెట్ సంఖ్య కేటలాగ్ను రూపొందించడానికి ఇది ప్రతిపాదించబడింది. నెట్వర్క్ నిర్వాహకులు ప్రతి విధులు మరియు నెట్వర్క్ సేవలకు ప్రతి శాశ్వత సంఖ్యను వివరించడానికి పిలుపునిచ్చారు. ఈ డైరెక్టరీ తర్వాత డిసెంబరు 1972 లో RFC 433 లో ప్రచురించబడింది మరియు అతిధేయల జాబితా, వాటి పోర్ట్ సంఖ్య మరియు నెట్వర్క్లో ప్రతి నోడ్లో ఉపయోగించిన సంబంధిత ఫంక్షన్ కూడా ఉన్నాయి. మే 1972 లో, మొదటిసారిగా, అధికారిక పోర్టు సంఖ్య నియమాలు, నెట్వర్క్ సేవలు డాక్యుమెంట్ చేయబడ్డాయి మరియు ఈ రిజిస్ట్రీని నిర్వహించడానికి ప్రత్యేక నిర్వాహక విధిని ప్రతిపాదించింది.

TCP పోర్ట్సు యొక్క మొదటి జాబితా 256 AEN విలువలను కలిగి ఉంది, ఇవి క్రింది శ్రేణుల్లో విభజించబడ్డాయి:

  • 0 నుండి 63: మొత్తం నెట్వర్క్ యొక్క ప్రామాణిక విధులు
  • 64 నుండి 127: హోస్ట్-నిర్దిష్ట విధులు
  • 128 నుండి 239: భవిష్యత్ ఉపయోగం కోసం రిజర్వు చేయబడింది
  • 240 నుండి 255 వరకు: ఏ ప్రయోగాత్మక ఫంక్షన్.

టెల్నెట్ సేవ మొదటి విలువ యొక్క మొదటి అధికారిక కేటాయింపును పొందింది. ARPANET ప్రారంభంలో, అసలు కనెక్షన్ ప్రోటోకాల్ (MSP) మరియు నెట్వర్క్ మేనేజ్మెంట్ ప్రోగ్రామ్ (NCP) భాగంతో ఉపయోగించిన సాకెట్ పేరును సూచించడానికి AEN పదం కూడా ఉపయోగించబడింది. అదే సమయంలో TCP / IP పోర్టులను ఉపయోగించి ఆధునిక ఇంటర్నెట్ ప్రోటోకాల్స్ యొక్క NCP పూర్వగామిగా ఉంది.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 te.atomiyme.com. Theme powered by WordPress.