ኮምፒውተሮችሶፍትዌር

መመሪያ, ንድፍ እና ግምገማዎች: በ 8080 (ወደብ) በኩል ግንኙነቶችን መቀበል ለማዋቀር እንዴት

የኮምፒውተር አውታረ መረቦች ውስጥ ወደብ በአርዕስቱ OSI ፕሮቶኮል ውስጥ የተመዘገበው ነው ተፈጥሯዊ ቁጥር ነው. ይህ ተመሳሳይ በአስተናጋጅ ላይ ያለው ሂደት ተቀባዩ ፓኬት ለመለየት የተዘጋጀ ነው.

እንደ ደንብ ሆኖ, አንድ የተጫኑ ስርዓተ ክወና ጋር አንድ አስተናጋጅ ላይ ተጠቃሚ ቦታ ውስጥ በአንድ ጊዜ ከአንድ በላይ ሂደት የሚመጣ ሲሆን ከእነርሱ እያንዳንዳቸው አንድ የተወሰነ ፕሮግራም ይሰራል. ከእነዚህ ፕሮግራሞች ጊዜ ጀምሮ የኮምፒውተር አውታረ መረብ "ዛጎል" ተጽዕኖ ከሆነ ፕሮግራሞች አንዱ የታሰበ ነው መሆኑን የአይ-ፓኬት በኩል ይሄዳል ጊዜው.

ይህ እንዴት ይሰራል?

ፕሮግራሙ ወደ አውታረ መረብ በኩል የውሂብ ልውውጥ የሚጠቀም ከሆነ እንደሚከተለው, ይህ ሂደት ቦታ ሊወስድ ይችላል:

  • OS ውስጥ አንድ የተወሰነ የወደብ ቁጥር ጠይቀዋል. ሲስተሙ (ይህ የወደብ ቁጥር ሌላ ትግበራ አስቀድሞ ጥቅም ላይ የዋለ ነው የት ጉዳዮች ላይ ይከሰታል) ማቅረብ ሁለቱም በራሱ ፕሮግራሙን እና ማስተላለፍን መከልከል ይችላሉ.
  • የ OS ላይ በማንኛውም የሚገኙ ውስጥ የወደብ ቁጥር መጥቀስ አይደለም የተጠየቀው ነው. ስርዓቱ ራሱ ይመርጣል እና ፕሮግራም ያቀርባል.

እንዴት አንድ ወደብ (8080, 80 እና የመሳሰሉት) ለመክፈት? የ የአውታረ መረብ መረጃ ውስጥ (ሁለቱ ሂደቶች መካከል) የተወሰነ ፕሮቶኮል መሠረት መለዋወጥ ነው. ግንኙነት መመስረት ቆይቷል ዘንድ, የሚከተለውን ያስፈልጋል:

  • የላኪውን እና የተቀባዩን አስተናጋጆች አይፒ-አድራሻ (መስመር የሚያስፈልገውን በመካከላቸው የተሰራ ነበር);
  • ፕሮቶኮል ቁጥር;
  • ክፍሎች ሁለቱም ወደቦች (ምንጭ እና መድረሻ).

ግንኙነቱን TCP በላይ ከሆነ ምንጭ ወደብ ውሂብ ማስተላለፍ ለማረጋገጥ እና ምላሽ ለመስጠት ተቀባዩ ለማስኬድ ተቀባዩ ስርዓተ ክወና ሆኖ ያገለግላል.

ክፍት እና በዝግ ወደቦች

በ ፖስታ ላይ አመልክተዋል ነው መመለስ አድራሻ, አንድ አቻ አድርጎ የላኪውን አስተናጋጅ እና የወደብ ቁጥር ድርጊት ክፍል ላይ. ይህ ቁጥር በግልባጭ ይባላል.

ሁኔታዎች በአንድ ወደብ ላይ ተመሳሳይ የወደብ ቁጥር በመጠቀም በየጊዜው ላይ በአስተናጋጅ ላይ ያለ ሂደት ክፍት ይቆጠራል ቦታ. ለምሳሌ ያህል, ከአገልጋዩ ጋር ተያይዞ ፕሮግራሙ ግንኙነት ሁሉ ጊዜ 80 ወይም 8080 መጠቀም ይችላሉ. መቼ ሂደት አይችልም ወደብ በመክፈት ዝግ እንደሆነ ተደርጎ ነው.

ወደብ ቁጥር

ሁሉም ወደቦች ያላቸውን ቁጥሮች ለሰጣቸው መልኩ የተመዘገቡ አላቸው. እያንዳንዱ የራሱ የተለየ ዓላማ የተዘጋጀ ነው. ኢንተርኔት ስትጠቀም ይህን ተግባር ይኖርብሃል ለምንድን ነው ስለዚህ አብዛኛውን ጊዜ እርስዎ ወደብ 8080. ማየት ይችላል?

ኦፊሴላዊ መረጃ መሠረት, የወደብ TCP ነው የኤች ቲ ቲ ፒ ጋር ለመጠቀም ታስቦ ነው. Unofficially, ይህ ደግሞ ጃቫ የተጻፈው Tomcat servlet መያዣ የሚጠቀሙበት ነው.

TCP-ወደብ 8080 ማመልከቻው ላይ በመመርኮዝ, መገናኛ የተወሰነ ፕሮቶኮል መጠቀም ይችላሉ. ፕሮቶኮል ውሂብ አውታረ መረብ ላይ እንዴት እንደሚተላለፍ የሚያብራራ formalized ህጎች ስብስብ ነው. ይህም ከእነሱ ይበልጥ ውጤታማ መግባባት ለማገዝ በኮምፒውተሮች መካከል ያገለግላል ቋንቋ ሊቀርብ ይችላል.

8080 ግንኙነቱና የ HTTP ፕሮቶኮል, በኢንተርኔት አሳሾች እና ድር ጣቢያዎች መካከል ያለውን ግንኙነት ቅርጸት ይወስናል. ሌላ ምሳሌ ኢንክሪፕት የተደረጉ መልእክቶችን ጥቅም ላይ ቅርጸት ይገልጻል ይህም የ IMAP ኢሜይል አገልጋዮች እና ለደንበኞች ወይም, በመጨረሻ, SSL ፕሮቶኮል, መካከል ያለውን ግንኙነት ይገልፃል ይህም የ IMAP ፕሮቶኮል ነው.

የውሂብ ዝውውር

በመሆኑም, TCP-ወደብ 8080 በ ማስተላለፊያ ቁጥጥር ፕሮቶኮል ይጠቀማል. እሱም TCP / IP መረቦች ውስጥ ዋና ፕሮቶኮሎች አንዱ ነው. ብቻ እሽጎች ጋር የአይ የፕሮቶኮል ስምምነቶች በተቃራኒው ግን, TCP የውሂብ ግንኙነት እና ልውውጥ ጅረቶች ለመመስረት ሁለት አስተናጋጆች ያስችላቸዋል. ይህም ያላቸውን ማድረስ, እንዲሁም እሽጎች እነሱ የተላኩትም ውስጥ ተመሳሳይ ቅደም ተከተል ወደብ 8080 አሳልፈው መሆኑን እውነታ ያረጋግጣል. 8080 ለ ዋስትና ግንኙነት - ይህ TCP እና የ UDP መካከል ቁልፍ ልዩነት ነው. የ UDP 8080 ተመሳሳይ ግንኙነት ዋስትና አይሆንም ነበር.

እንዴት የ Windows 7 ላይ ወደብ 8080 ለመክፈት?

ይህን ለማድረግ, ወደ የቁጥጥር ፓነል ምናሌ "ጀምር" እና ለማግኘት ይሂዱ. ይህ የ "ኔትወርክ" ንዑስ ምናሌ ላይ ጠቅ ያድርጉ እና ማግኘት ያስፈልጋል "ፋየርዎል ሞዱል." በ "የተለዩ" ትር ላይ, የ "አክል ፖርት" ማግኘት. እርስዎ የወደብ ቁጥር ማስገባት ይኖርባቸዋል ውስጥ አንድ የማዘዣ ሳጥን ይከፈታል. በ TCP ውስጥ በተጠቀሰው ቅንብሮች, ከዚያ እሺ ይምረጡ እርግጠኛ ይሁኑ.

እንዴት ወደብ 8080 ለመዝጋት? ሌላ የተወሰነ ወደብ ጋር ግንኙነት ለማዘጋጀት በቂ ነው.

የላቀ ውቅር የ HTTP እና TCP ተኪ

የ HTTP ፕሮቶኮል TCP አናት ላይ ይሮጣል, ነገር ግን አንድ መልዕክት መመደብ በተመለከተ ተጨማሪ መረጃ ይሰጣል. በዚህ ምክንያት, ሁለት ፕሮክሲዎች በተለየ የተዋቀሩ ናቸው.

የኤች ቲ ቲ ፒ-ትራፊክ ለመልእክቱ የዒላማ አስተናጋጅ እና ወደብ ያካትታል. እሱም አንድ የተወሰነ አስተናጋጅ እና ወደብ መካከል የሆነ TCP መጨረሻ ነጥብ ጋር ላይ-TCP ግንኙነት, ይሄዳል. በ TCP-ግንኙነት ተመሳሳይ መጨረሻ ነጥብ ጋር በተለምዶ, ፒ-ያስቀምጡ ነጥቦች. እርስዎ የኤች ቲ ቲ ፒ ተኪ አገልጋይ ግንኙነት ለመጠቀም ደንበኛ ውቅር ለመለወጥ ከሆነ ይልቅ በ HTTP-አድራሻዎች ውስጥ በተጠቀሰው ዩአርኤል, ሌላ አስተናጋጅ እና ወደብ ነው. ይህ መልዕክት ውስጥ መጨረሻ ነጥብ TCP ይህ የተገናኘ ነው ወደ ለዚህም የተለየ ነው ማለት ነው.

ለምሳሌ ያህል, http://192.0.2.1:8080/operation ገፅ ጥያቄ የተላከውን በ HTTP-ጥያቄ አስተናጋጅ 192,0 ላይ ወደብ 8080 የሚላክ ይህም «192.0.2.1:8080» ማዕረግ «አስተናጋጅ» ቲ ፒ-መልእክት የሚያካትት ከሆነ. 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-ግንኙነት በኩል የተላከ ነው. በመሆኑም, የኤች ቲ ቲ ፒ ተኪ አገልጋዩ በተመሳሳይ ወደብ ላይ (ወደብ 8080 ላይ proxy) መልዕክቶችን መቀበል ይችላሉ እና ተቀባይ መረጃ መሠረት በርካታ የተለያዩ አገልግሎቶች እነርሱን መላክ ይችላሉ.

እንዴት ወደብ 8080 ላይ ግንኙነቶችን መቀበል ለማዋቀር?

ስለዚህ, «አስተናጋጅ» ርዕስ በ HTTP ታክሏል / 1.1. ግንኙነቶች የኤች ቲ ቲ ፒ / 1.0 ለራሱ ውስጥ አያካትትም. በዚህ ምክንያት, የ ተኪ በኩል ማለፍ አይደለም ይህም እንደዚህ ውህዶች, ለመልእክቱ አስተናጋጅ እና ወደብ አያካትትም. ይሁን እንጂ, አንድ ተኪ አገልጋይ በኩል የተላከውን በ HTTP / 1.0, መረጃ, አሁንም "መጠይቅ ሕብረቁምፊ" ውስጥ ዒላማ አስተናጋጅ እና ወደብ ይዟል. ስለዚህ ርዕሱን «አስተናጋጅ» አለመኖር ተኪ ለማግኘት ችግር መንስኤ አይደለም.

TCP ተኪ ለማንቃት አንድ replaceable መጨረሻ ነጥብ ላይ በቅጽበት ውስጥ TCP መጨረሻ ነጥብ ጋር ደንበኛው ውቅር መለወጥ አለበት. በ HTTP በተለየ መልኩ ፕሮቶኮል ተኪ እንዲጠቀም አንድ አብሮ ችሎታ አይሰጥም. ማንኛውም ስልት አይሰጥም የመጨረሻ መድረሻ መረጃ በማስተላለፍ ለማግኘት, በ TCP በኩል ወደ ተኪ አገልጋዩ ጋር መገናኘት ከሆነ ይህ ነው.

እንዴት 8080 በኩል በርካታ ግንኙነት ማዋቀር?

ወደ ስርዓቶች ለእያንዳንዱ ሌላ ወደብ መስማት ነው - በ TCP ተኪ ለማግኘት ብቸኛው መንገድ ምንም ይሁን እነዚህ ውህዶች ይላካሉ ምን ያህል ትራፊክ በርካታ ሥርዓቶች (ማለትም, የመጨረሻ መድረሻ), ወደ ግንኙነቶችን ያስችላቸዋል. ይህ ከእናንተ እያንዳንዱ መጨረሻ ነጥብ ጋር ይዛመዳሉ በውስጡ ወደብ ቁጥሮች መካከል የትኛው መረጃ ለመገናኘት እና ለመጠበቅ ያስችልዎታል. ከዚያም ደንበኛው የተኪ ወደብ ያገናኙት ያስፈልገዋል ይህም ጋር ለእያንዳንዱ ሥርዓት ጋር የሚዛመድ ነው የተዋቀረው. TCP ተኪ ማዳመጥ ወደቦች እና ተጓዳኝ Endpoints የተኪ ውቅር ፋይል, RTCP_install_dir / httptcp / registration.xml ውስጥ ከዋኞችን <ወደፊት> ውስጥ የተዋቀሩ. በመጀመሪያ ደረጃ, ወደ ወደብ 8080 ይመልከቱ - በነባሪ ክፍት ከሆነ, ተጨማሪ ማስተካከያዎች በጥቂት ደቂቃዎች ውስጥ ይደረጋል.

በዚህ ምሳሌ ውስጥ, 198.51.100.1 የተኪ አገልጋዩ የአይፒ-አድራሻ ነው. የተኪ አገልጋዩ ላይ ወደብ 3333 የተላከ ማንኛውም ትራፊክ በሚከተለው አድራሻ ወደብ 8080 ይላካል: www. ምሳሌ. com:

<አስተላልፍ ይሰሩ = = "198.51.100.1:3333" መድረሻ "www ለምሳሌ com: .. 8080" />

ስለዚህ ደንበኛው ውቅረት ፋይል የትራፊክ አዲስ መዳረሻ ለማከል እያንዳንዱ ጊዜ መለወጥ አለባቸው. ይህ ገደብ ፒ-ተኪ ተፈጻሚ አይሆንም.

የ HTTP እና TCP መካከል ያለው መስተጋብር

የወደብ የ HTTP እና TCP ፕሮክሲዎች ውስጥ እንዴት አድርጎ እንደሚይዘው ለመረዳት, እናንተ 192.0.2.1:8080 እና 192.0.2.1:8081 ላይ ሁለት አገልግሎቶችን አላቸው እንበል, እና ተኪ አገልጋዩ 198.51.100.1 ላይ እየሄደ. እነርሱ የአይፒ-አድራሻ ይልቅ የወደብ ቁጥር በ የተለየ ከሆነ, ይህ ምሳሌ ለእያንዳንዱ አገልግሎት ተጓዳኝ አድራሻ በስተቀር ተመሳሳይ ይሆናል. ሁለቱም TCP Endpoints ላይ አንድ-የኤች ቲ ቲ ፒ ተኪ ወደብ ጥያቄዎች ፒ-ትራፊክ የምትጠብቅ ከሆነ ወደ እሱ መላክ ይቻላል. በ 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:3333» ላይ «192.0.2.1:8080» ጀምሮ ለመጀመሪያ አገልግሎት ለውጦች አወቃቀር, እና ሁለተኛው ምክንያት - የ «192.0.2.1:8081» «198.51.100.1:3334» ነው. ደንበኛው መልእክት (TCP ፓኬት), የመጀመሪያው አድራሻ የመጀመሪያ አገልግሎት ይልካል.

የተኪ አገልጋዩ ወደብ (3333) ወደ የሚቀበለው ነው, ነገር ግን ይህ ግንኙነት ላይ እየተላከ ነው ምን ውሂብ አያውቅም. የሚያውቀውን ሁሉ - ስለዚህ ወደብ 3333. ጋር ግንኙነት, ተኪ አገልጋዩ የራሱ ውቅር ያማክራል በዚህ ወደብ ላይ ያለውን ትራፊክ 192.0.2.1:8080 እንዲዛወሩ አለበት እንደሆነ ያያል (ወይም ለዚህ አገልግሎት ደንብ ተግባራዊ ማድረግ አስፈላጊ ነው). ደንበኛው ውቅር የኤች ቲ ቲ ፒ ተኪ አገልጋዩ ውቅር አይደግፍም ስለ እናንተ ሁሉ የኤች ቲ ቲ ፒ የትራፊክ አቅጣጫ አይችልም ከሆነ, በግልባጭ ቲ ፒ-ተኪ መጠቀም ይገባል.

ይህም ይልቅ ዒላማ ዩአርኤል-አድራሻዎች ውስጥ እርስዎ የተፈለገውን ይግለጹ. ይህ ሂደት ደንበኛው ስርዓት ላይ TCP መልዕክቶች ለ መጨረሻ ነጥብ እንደ እንዲገልጹ እና የማስተላለፊያ ደንብ መፍጠር ይህም ውስጥ TCP ተኪ, ለማዋቀር ተመሳሳይ ነው.

ልዩነቱ የሚከተለው ምሳሌ ውስጥ እንደ የኤች ቲ ቲ ፒ ይገልጻል ይህ ደንብ ውስጥ ያለውን ዓይነት አይነታ ነው: <ወደፊት ይሰሩ = "198.51.100.1:3333" መድረሻ = "192.0.2.1:8080" አይነት = "የ HTTP" />.

እንዴት የትራፊክ እንቅስቃሴ ነው?

አሁን ተኪ አገልጋይ ብቻ በተሰጠው ወደብ ለ ቲ ቲ ፒ-ትራፊክ መቀበል ተዋቅሯል, እና ተጨማሪ ሀብታም ማጣሪያ መጠቀም ይቻላል. ለምሳሌ ያህል, አገልጋዩ እንደ POST እንደ የኤች ቲ ቲ ፒ-ተኮር ዘዴ መጠቀም አይደለም, ወይም ማን በውስጡ ዩአርኤል-አድራሻ ውስጥ ምንም ቁርጥ ያለ መንገድ ያለው ሽፋን, ላይ ያለውን ትራፊክ አጣርተው ይችላሉ. የ ተሰኪ ሁልጊዜ አይደለም; ምክንያቱም ይሁን እንጂ, አገልጋዩ አሁንም ንጥል <ወደፊት> ያለውን መድረሻ መሆን አለበት, ስርዓቱ ወደ ትራፊክ መላክ መቻል. ለምሳሌ ያህል, ደንበኛው 192.0.2.1:8080 ላይ አገልግሎት ጋር መገናኘት እና 198.51.100.1:3333 ላይ በግልባጭ ፒ-የተኪ መጠቀም ያስፈልገዋል ይመስለኛል.

http ላይ: // 192.0.2.1:8080/ ክወና: አንድ ደንበኛ ይህንን አገልግሎት ተኪ አገልጋይ, ደንበኛው አወቃቀር መጠቀም ይችላሉ በፊት ለመለወጥ እንደ http እንደ ዩአርኤል-አድራሻዎች ናቸው ያስፈልገናል // 198.51.100.1:3333/ ክወና. ዩ አር ኤል አዲስ አድራሻ ይላካል ነው የሚለው ጥያቄ, ተኪ አገልጋዩ ይገባል.

ደንበኛው ወደ በሚተላለፈው መልዕክት ይልካል ነገር አያውቅም; ምክንያቱም ጥያቄ መልእክት, አንድ TCP ራስጌ "አስተናጋጅ" ውስጥ ፕሮክሲ (198.51.100.1:3333) ለ መጨረሻ ነጥብ, እና ሳይሆን ሥርዓት አድራሻ ይዟል. ይህም ደንበኛው እንዲህ ድብልቅ ሚና ተፈጥሮ ይወስናል ቀለል. በመሆኑም ተኪ ጥያቄ ወደብ 3333 ወደ ይመጣል ከሚከተሉት አንዱ ያስፈልጋል መሆኑን ማወቅ <ወደፊት>, ያለውን ንጥረ ነገሮች ይጠቀማል: አንድ የቀጥታ ሥርዓት 192.0.2.1:8080 ወደ እየተላለፈ መሆን አለበት, እና ማዕረግ «አስተናጋጅ» መልእክት ውስጥ መሆን ዘምኗል. መልዕክት ያህል, ለምሳሌ, ካሉት የማዞሪያ ተሰኪ አገልግሎት ሁሉ ደንቦች ተግባራዊ ይሆናል.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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