కంప్యూటర్లుసాఫ్ట్వేర్

సూచనల, రేఖాచిత్రం మరియు సమీక్షలు: ది 8080 (పోర్ట్) ద్వారా కనెక్షన్లు అందుకుంటారు ఆకృతీకరించుటకు ఎలా

కంప్యూటర్ నెట్వర్క్లు పోర్ట్ శీర్షిక OSI ప్రోటోకాల్ నమోదయింది ఇది ఒక సహజ సంఖ్య. ఇది అదే హోస్ట్ లో ప్రాసెస్ గ్రహీత ప్యాకెట్ గుర్తించడానికి రూపొందించబడింది.

ఒక నియమం వలె, ఒక ఇన్స్టాల్ ఆపరేటింగ్ సిస్టమ్ తో హోస్ట్ వినియోగదారు స్థలం లో ఒక సమయంలో ఒకటి కంటే ఎక్కువ ప్రక్రియలో వస్తుంది, మరియు వాటిలో ప్రతి ఒక నిర్దిష్ట కార్యక్రమం నడుస్తుంది. ఈ కార్యక్రమాలు సమయం నుండి కంప్యూటర్ జాలికకు "షెల్" ప్రభావితం ఉంటే అది కార్యక్రమాలు ఒకటి కోసం ఉద్దేశించబడింది ఆ IP-ప్యాకెట్ ద్వారా గెట్స్ సమయం.

అది ఎలా పనిచేస్తుంది?

ఈ క్రింది విధంగా కార్యక్రమం నెట్వర్క్ ద్వారా ఉండే డేటా మార్పిడి ఉపయోగిస్తుంటే, ఈ ప్రక్రియ జరగవచ్చు:

  • OS లో ఒక ప్రత్యేక పోర్ట్ సంఖ్య అభ్యర్థించిన. వ్యవస్థ అందిస్తుంది రెండు దాని కార్యక్రమం మరియు బదిలీ నిషేధించాయి (ఈ పోర్ట్ సంఖ్య మరో అప్లికేషన్ ద్వారా ఇప్పటికే ఉపయోగంలో ఉన్న సందర్భాల్లో జరుగుతుంది).
  • OS వద్ద ఏ అందుబాటులో పోర్ట్ సంఖ్య పేర్కొనలేదు కోరుతున్నాం. వ్యవస్థకే అది ఎంచుకునే మరియు ప్రోగ్రామ్ అందిస్తుంది.

ఎలా ఒక పోర్ట్ (8080, 80 మరియు అందువలన న) తెరవడానికి? జాలంలో లోపల ఒక ప్రత్యేక ప్రోటోకాల్ (రెండు ప్రక్రియలు మధ్య) ప్రకారం మార్చుకుని. కనెక్షన్ ఏర్పరిచిన, కింది అవసరం:

  • పంపినవారు మరియు గ్రహీత హోస్ట్ల IP- చిరునామా (మార్గం అవసరమైన వాటి మధ్య నిర్మించారు);
  • ప్రోటోకాల్ సంఖ్య;
  • రూములు రెండు పోర్టులను (మూలం మరియు గమ్యం).

కనెక్షన్ TCP కంటే ఎక్కువ ఉంటే, మూలం పోర్ట్ డేటా ట్రాన్స్మిషన్ నిర్ధారించండి మరియు ప్రత్యుత్తరం గ్రహీత ప్రాసెస్ గ్రహీత యొక్క ఆపరేటింగ్ సిస్టమ్ వలె ఉపయోగిస్తారు.

ఓపెన్ మరియు క్లోజ్డ్ పోర్ట్సు

ఎన్వలప్ మీద సూచించిన ఇది తిరిగి చిరునామా ఒక ప్రతిరూపమని పంపినవారు యొక్క హోస్ట్ మరియు పోర్ట్ సంఖ్య నటనలో భాగంగా న. ఈ సంఖ్య రివర్స్ అంటారు.

సందర్భాలలో పేరు ఒక పోర్ట్ అదే పోర్ట్ సంఖ్య ఉపయోగించి ఒక క్రమ పద్ధతిలో హోస్ట్ ప్రక్రియ ఓపెన్ భావిస్తారు. ఉదాహరణకు, సర్వర్ సంబంధం కార్యక్రమం కమ్యూనికేషన్ కోసం అన్ని సమయం 80 లేదా 8080 ఉపయోగించవచ్చు. చేసినప్పుడు ప్రక్రియ కాదు ఒక ఓపెన్ పోర్ట్ క్లోజ్డ్ పరిగణింపబడుతుంది.

పోర్ట్ సంఖ్యల

అన్ని పోర్ట్సు వారి సంఖ్యలు సూచించిన పద్ధతిలో నమోదు చేశారు. ప్రతి దాని నిర్దిష్ట ప్రయోజనం కోసం రూపొందించబడింది. ఎందుకు మీరు ఇంటర్నెట్ ఉపయోగిస్తున్నప్పుడు ఈ కార్యాచరణను అవసరం లేదు కాబట్టి తరచుగా మీరు పోర్ట్ 8080. చూడగలరు?

అధికారిక డేటా ప్రకారం, పోర్ట్ TCP మరియు HTTP తో ఉపయోగం కోసం రూపొందించబడింది. అనధికారికంగా, అది కూడా జావాలో వ్రాసిన కాట్ సర్వ్లెట్ కంటైనర్ ఉపయోగిస్తారు.

TCP-పోర్ట్ 8080 అనువర్తనాన్ని బట్టి, కమ్యూనికేషన్ కోసం ఒక నిర్దిష్ట ప్రోటోకాల్ ఉపయోగించవచ్చు. ప్రోటోకాల్ డేటా నెట్వర్క్ ద్వారా ప్రసారం ఎలా వివరిస్తూ సూత్రబద్ధ నియమాలను సమితి. ఇది వాటిని మరింత సమర్థవంతంగా కమ్యూనికేట్ సహాయం కంప్యూటర్ల మధ్య వినియోగించే ఒక భాషలో ఇవ్వబడుతుంది.

8080 ద్వారా నడిపే HTTP ప్రోటోకాల్ను, ఇంటర్నెట్ బ్రౌజర్లలో మరియు వెబ్ సైట్ల మధ్య కమ్యూనికేషన్ ఫార్మాట్ నిర్ణయిస్తుంది. మరొక ఉదాహరణ గుప్తీకరించిన సందేశాలను కోసం ఉపయోగించిన ఫార్మాట్ నిర్దేశించే IMAP మెయిల్ సర్వర్లు మరియు ఖాతాదారులకు లేదా, చివరకు, SSL ప్రోటోకాల్, మధ్య సంబంధం నిర్వచిస్తుంది IMAP ప్రోటోకాల్.

డేటా బదిలీ

అందువలన, TCP-పోర్ట్ 8080 ట్రాన్స్మిషన్ కంట్రోల్ ప్రోటోకాల్ ఉపయోగిస్తుంది. అతను TCP / IP నెట్వర్క్ల ప్రధాన ప్రోటోకాల్లు ఒకటి. మాత్రమే ప్యాకెట్ల IP ప్రోటోకాల్ ఒప్పందాలు అయితే, TCP డేటా యొక్క కనెక్షన్ మరియు మార్పిడి ప్రవాహాలు స్థాపించడానికి రెండు అతిధేయల అనుమతిస్తుంది. ఇది వారి డెలివరీ, అలాగే ప్యాకెట్లను వారు పంపిన దీనిలో అదే క్రమంలో పోర్ట్ 8080 పంపబడతాయి వాస్తవం ఉండడం. 8080 కోసం హామీ కనెక్షన్ - ఈ TCP మరియు UDP మధ్య ప్రధాన తేడా ఉంది. UDP 8080 అదే కనెక్షన్ హామీ కాదు.

Windows 7 లో పోర్ట్ 8080 తెరవడానికి?

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

ఎలా పోర్ట్ 8080 మూసి? ఇది మరొక నిర్దిష్ట పోర్ట్కు ఒక కనెక్షన్ ఏర్పాటు సరిపోతుంది.

అధునాతన కాన్ఫిగరేషన్ HTTP మరియు TCP ప్రాక్సీ

HTTP ప్రోటోకాల్ను TCP పైన నడుస్తుంది, కానీ ఒక సందేశాన్ని కేటాయించి గురించి అదనపు సమాచారాన్ని అందిస్తుంది. ఈ కారణంగా, రెండు ప్రతినిధులను భిన్నంగా కన్ఫిగర్.

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

ఉదాహరణకు, http://192.0.2.1:8080/operation పేజీ అభ్యర్థన పంపబడింది HTTP-అభ్యర్థన హోస్ట్ 192,0 మీద పోర్ట్ 8080 పంపబడుతుంది ఇది «192.0.2.1:8080» టైటిల్ «హోస్ట్» HTTP సందేశాన్ని కలిగి. 2.1.

అయితే, మీరు ప్రాక్సీ సర్వర్ ఉపయోగించడానికి HTTP క్లయింట్ ఆకృతీకరించుటకు ఉంటే, ప్రాథమిక TCP కనెక్షన్ అతనికి TCP చేసే తుది వరకు, సందేశం ఇప్పటి అసలు తుది స్థానం కలిగి ఉండగా వెళ్తాడు.

ఉదాహరణకు, మీరు 198281.100.1 పోర్ట్ 3128 వద్ద ప్రాక్సీ సర్వర్కు తమ సందేశాలను పంపడానికి ఖాతాదారులకు కాన్ఫిగర్ ఉంటే, మరియు క్లయింట్ http://192.0.2.1:8080/operation కోసం ఒక అభ్యర్థనను పంపుతుంది, సందేశం ఇప్పటి కలిగి «192.0.2.1: 8080" టైటిల్ «హోస్ట్» మరియు «అభ్యర్థన లైన్» రంగంలో కూడా ఇప్పుడు. అయితే, ఈ సందేశం ఇప్పుడు 198.51.100.1:3128 వద్ద TCP-కనెక్షన్ ద్వారా పంపబడుతుంది. అందువలన, HTTP ప్రాక్సీ సర్వర్ అదే పోర్ట్ సందేశాలను అందుకోవడానికి (పోర్ట్ 8080 ప్రాక్సీ) మరియు గ్రహీత గురించి సమాచారం ఆధారంగా వివిధ సేవలకు వాటిని పంపవచ్చు.

ఎలా పోర్ట్ 8080 న కనెక్షన్లు అందుకుంటారు ఆకృతీకరించుటకు?

సో, «హోస్ట్» టైటిల్ 1.1 HTTP జోడించబడింది /. కనెక్షన్లు HTTP / 1.0 తనకు కలిగి లేదు. ఈ కారణంగా, ప్రాక్సీ గుండా లేని అలాంటి సమ్మేళనాలు సందేశం కోసం హోస్ట్ మరియు పోర్ట్ కలిగి లేదు. అయితే, HTTP / 1.0, ప్రాక్సీ సర్వర్ ద్వారా పంపబడిన సమాచారాన్ని ఇప్పటికీ "ప్రశ్న స్ట్రింగ్" లక్ష్యాన్ని హోస్ట్ మరియు పోర్ట్ కలిగి. అందువలన, టైటిల్ «హోస్ట్» లేకపోవడంతో ప్రాక్సీ సమస్యలు లేదు.

TCP ప్రాక్సీ ఎనేబుల్ చెయ్యడానికి, మీరు క్లయింట్ యొక్క ఆకృతీకరణ TCP తుది స్థానం వాస్తవ సమయంలో ఒక భర్తీ చేసే తుది న మార్చాలి. HTTP కాకుండా, ప్రోటోకాల్ ప్రాక్సీని ఉపయోగించడానికి ఒక అంతర్నిర్మిత సామర్ధ్యం అందించడం లేదు. మీరు ప్రాక్సీ సర్వర్కు తుది గమ్యానికి సమాచార ప్రసారం కోసం, TCP ద్వారా కనెక్ట్ ఉంటే ఏ పద్దతిని అందించటానికి లేని ఉంది.

ఎలా 8080 ద్వారా బహుళ కనెక్షన్ ఏర్పాటు?

TCP ప్రాక్సీ మాత్రమే మార్గం అనుమతిస్తుంది బహుళ వ్యవస్థలు (అంటే, తుది గమ్యం), ఉన్నా ఈ సమ్మేళనాలు ట్రాఫిక్ ఎంత పంపబడుతుంది కనెక్షన్లను - వ్యవస్థలు ప్రతి మరొక పోర్ట్ వినడానికి ఉంది. ఇది మీరు ప్రతి తుది స్థానం అనుగుణంగా దాని పోర్ట్ సంఖ్యల గురించి సమాచారాన్ని కనెక్ట్ అయ్యేందుకు మరియు నిర్వహించడానికి అనుమతిస్తుంది. అప్పుడు క్లయింట్ ప్రాక్సీ పోర్ట్ కనెక్ట్ అవసరం దీనిలో ప్రతి వ్యవస్థను పోలిన తో కన్ఫిగర్. TCP ప్రాక్సీ వింటూ పోర్ట్సు మరియు వాటి సంబంధిత అంత్య బిందువుల ఆపరేటర్లు <ఎదురు> ప్రాక్సీ ఆకృతీకరణ ఫైలు RTCP_install_dir / httptcp / registration.xml లో కన్ఫిగర్. అన్ని మొదటి, పోర్ట్ 8080 తనిఖీ - డిఫాల్ట్ ద్వారా ఓపెన్ ఉంటే, మరింత సర్దుబాట్లు కొన్ని నిమిషాల్లో చేయబడుతుంది.

ఈ ఉదాహరణలో, 198.51.100.1 ప్రాక్సీ సర్వర్ యొక్క IP-చిరునామా. ప్రాక్సీ సర్వర్ లో పోర్ట్ 3333 పంపిన ఏ ట్రాఫిక్ కింది చిరునామాలో పోర్ట్ 8080 పంపబడుతుంది: www. ఉదాహరణ. com:

<ఫార్వర్డ్ బైండ్ = "198.51.100.1:3333" గమ్యం = "www ఉదాహరణకు com: .. 8080" />

కాబట్టి మీరు క్లయింట్ ఆకృతీకరణ ఫైలు మీరు ట్రాఫిక్కు కొత్త గమ్యానికి జోడించండి ప్రతిసారీ మార్చడానికి కలిగి. ఈ పరిమితి HTTP-Proxy వర్తించదు.

HTTP మరియు TCP మధ్య పరస్పర

పోర్ట్ HTTP మరియు TCP ప్రతినిధులను లో నిర్వహిస్తుంది ఎలా అర్థం చేసుకోవడానికి, మీరు 192.0.2.1:8080 మరియు 192.0.2.1:8081 రెండు సేవలు కలిగి భావిస్తున్నాను, మరియు ప్రాక్సీ సర్వర్ 198.51.100.1 నడుస్తున్న. వారు IP- చిరునామా బదులుగా పోర్ట్ సంఖ్య భేదం ఉంటే, ఈ ఉదాహరణ ప్రతి సేవ ఇదే చిరునామా కోసం తప్ప అదే ఉంటుంది. వారు రెండు TCP అంత్య బిందువుల ఒకేచోట HTTP ప్రాక్సీ పోర్ట్ అభ్యర్థనలు కోసం HTTP ట్రాఫిక్ ఆశించే ఉంటే అతనికి పంపవచ్చు. ఒక HTTP సందేశాన్ని 192.0.2.1:8080 ప్రసంగించారు అని చూసినపుడు, ప్రాక్సీ ఈ చిరునామాకు సందేశం పంపుతుంది, లేదా అతను ఈ సేవ కోసం గల ఏ నియమాలు వర్తిస్తాయి. అదే విధానాన్ని అదే పోర్ట్ ఉపయోగించి, 192.0.2.1:8081 వర్తిస్తుంది.

ఈ రెండు సేవలు బదులుగా ఆశించే ఉంటే TCP ట్రాఫిక్ రెండు అంశాలు <ఎదురు> ఆకృతీకరణ ఫైలునందు నిర్వచించబడింది ఓపెన్ రెండు TCP-ప్రాక్సీ పోర్ట్ ఉండాలి:

<ఫార్వర్డ్ బైండ్ = "198.51.100.1:3333" గమ్యం = "192.0.2.1:8080" />

<ఫార్వర్డ్ బైండ్ = "198.51.100.1:3334" గమ్యం = "192.0.2.1:8081" />

«198.51.100.1:3334» ఒక «192.0.2.1:8081» - «192.0.2.1:8080» నుండి మొదటి సేవ మార్పులు క్లయింట్ ఆకృతీకరణ «198.51.100.1:3333», మరియు రెండవ కోసం. క్లయింట్ ఒక సందేశాన్ని (TCP ప్యాకెట్), మొదటి చిరునామా మొదటి సేవ పంపుతుంది.

ప్రాక్సీ సర్వర్ పోర్ట్ (3333) కు అందుకునే, కానీ ఈ కనెక్షన్ ద్వారా పంపబడిన ఉంది ఏమి డేటా తెలియదు. అతను తెలుసు అన్ని - పోర్ట్ 3333. అందువలన, ఒక సంబంధం ప్రాక్సీ సర్వర్ దాని ఆకృతీకరణ సలహాదారుగా మరియు (లేదా ఈ సేవ పాలన దరఖాస్తు అవసరం అని) ఈ పోర్ట్ ట్రాఫిక్ 192.0.2.1:8080 మళ్ళించబడుతుంది తప్పక చూస్తాడు. మీరు అన్ని మీ HTTP ట్రాఫిక్ మళ్ళింపు పోతే క్లయింట్ ఆకృతీకరణ HTTP ప్రాక్సీ సర్వర్ యొక్క ఆకృతీకరణ మద్దతు లేదు ఎందుకంటే, మీరు ఒక రివర్స్ HTTP-Proxy వాడాలి.

ఇది బదులుగా లక్ష్యం URL చిరునామాలు లో మీరు మీ కావలసిన పేర్కొనవచ్చు. ఈ విధానం మీరు క్లయింట్ సిస్టమ్లో TCP సందేశాల కోసం తుది తెలియచేస్తాయి దీనిలో మరియు ఒక ఫార్వార్డింగ్ పాలన సృష్టించడానికి TCP ప్రాక్సీ ఆకృతీకరించుటకు పోలి ఉంటుంది.

తేడా మీరు ఈ క్రింది ఉదాహరణలో వలె, HTTP పేర్కొనే పాలనలో రకం లక్షణం జోడించడానికి ఉంది: <ఎదురు బైండ్ = "198.51.100.1:3333" గమ్యం = "192.0.2.1:8080" రకం = "HTTP" />.

ట్రాఫిక్ ఎలా ఉద్యమం?

ఇప్పుడు ప్రాక్సీ సర్వర్ మాత్రమే నియమించబడిన పోర్ట్ కోసం HTTP ట్రాఫిక్ అంగీకరించాలి కాన్ఫిగర్ చెయ్యబడింది, మరియు మరింత రిచ్ వడపోత ఉపయోగించవచ్చు. ఉదాహరణకు, సర్వర్ POST వంటి HTTP-నిర్దిష్ట పద్ధతి, ఉపయోగించడానికి లేదు, లేదా దాని URL-చిరునామాలో ఖచ్చితమైన మార్గం కలిగి కవర్, ట్రాఫిక్ ఫిల్టర్ చేయవచ్చు. అయితే, ప్లగ్ ఎల్లప్పుడూ పని లేదు ఎందుకంటే, సర్వర్ ఇంకా అంశం <ఎదురు> గమ్యం ఉండాలి, వ్యవస్థ ట్రాఫిక్ పంపడానికి చెయ్యలేరు. ఉదాహరణకు, క్లయింట్ 192.0.2.1:8080 సేవకు కనెక్ట్ అయ్యేందుకు మరియు 198.51.100.1:3333 ఒక రివర్స్ HTTP-Proxy ఉపయోగానికి అవసరమున్న అనుకుందాం.

// 192.0.2.1:8080/ ఆపరేషన్, http వద్ద: ఒక క్లయింట్ ఈ సేవ కోసం ఒక ప్రాక్సీ సర్వర్ క్లైంట్ ఆకృతీకరణ ఉపయోగించడానికి ముందు, మీరు మార్చడానికి వంటి http URL చిరునామాలు, అవసరం // 198.51.100.1:3333/ ఆపరేషన్. URL కొత్త చిరునామాకు పంపిన అని ప్రశ్న, ప్రాక్సీ సర్వర్ ప్రవేశిస్తుంది.

క్లయింట్ అతను ఫార్వార్డ్ సందేశాన్ని పంపుతుంది ఏమి తెలియదు ఎందుకంటే అభ్యర్థన సందేశాన్ని ప్రాక్సీ (198.51.100.1:3333) శీర్షిక "హోస్ట్" లో ఒక TCP తుది స్థానం, మరియు వ్యవస్థలోని చిరునామా ఉంది. ఈ క్లయింట్ ఒక సమ్మేళనం పాత్ర స్వభావం నిర్ణయిస్తుంది సరళీకృత. అందువలన, ప్రాక్సీ అభ్యర్థన పోర్ట్ 3333 వస్తోంది క్రింది ఒకటి అవసరం తెలుసు <ఎదురు> యొక్క మూలకాలను ఉపయోగిస్తుంది: ఇది ప్రత్యక్ష వ్యవస్థ 192.0.2.1:8080 ఫార్వార్డ్ చేయాలి, మరియు శీర్షిక «హోస్ట్» సందేశాన్ని ఉండాలి నవీకరించబడింది. సందేశం కోసం రూటింగ్ ప్లగ్ ఉదాహరణకు, సేవ యొక్క అన్ని నియమాలను అన్వయించటం.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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