KompyutaProgramu

Jinsi ya configure the kupokea uhusiano kwa njia ya 8080 (bandari): mafundisho, mchoro na ukaguzi

Port katika mitandao ya kompyuta ni idadi ya asili ambayo ni kumbukumbu katika header OSI itifaki. Ni iliyoundwa na kutambua mpokeaji wa mchakato pakiti katika jeshi moja.

Kama kanuni, katika user nafasi kwenye jeshi na mfumo imewekwa uendeshaji kuja mchakato zaidi ya moja kwa wakati, na kila mmoja wao anaendesha mpango maalum. Kama programu hizi kuathiri mtandao wa kompyuta "ganda" mara kwa mara ni anapata kwa njia IP pakiti ambayo yanalenga moja ya programu.

Jinsi gani kazi?

Kama mpango wa matumizi ya fedha za data kupitia mtandao, mchakato hii inaweza kuchukua mahali kama ifuatavyo:

  • Katika OS ombi fulani bandari ya simu. mfumo inaweza kutoa wawili mpango wake na kuzuia uhamisho (hii hutokea katika hali ambapo nambari ya lango tayari katika matumizi ya programu nyingine).
  • Wakati OS ombi bayana bandari ya simu katika yoyote inapatikana. mfumo yenyewe anachagua na hutoa Programu.

Jinsi ya kufungua bandari (8080, 80 na kadhalika)? Ndani ya habari wa mtandao kubadilishwa kulingana na itifaki maalum (kati ya michakato mbili). Kwa uhusiano limeundwa, yafuatayo inahitajika:

  • IP-anwani ya mtumaji na mpokeaji majeshi (zinahitajika njia ilijengwa kati yao);
  • Itifaki ya simu,
  • Vyumba bandari zote mbili (chanzo na).

Kama uhusiano ni zaidi ya TCP, bandari chanzo ni kutumika kama mfumo wa uendeshaji wa mpokeaji kuthibitisha usambazaji wa data na mchakato mpokeaji ili kujibu.

Wazi na kufungwa bandari

Kwa upande wa jeshi na nambari ya lango tendo mtumaji kama mwenzake kwa anwani kurudi, ambayo ni unahitajika juu ya bahasha. Idadi hii inaitwa kinyume.

Katika hali ambapo mchakato juu ya jeshi mara kwa mara anayetumia nambari ya lango bandari ni kuchukuliwa wazi. Kwa mfano, mpango kuhusishwa na server wanaweza kutumia muda 80 au 8080 wote kwa ajili ya mawasiliano. Wakati mchakato hawezi kufungua bandari hiyo ni kuchukuliwa imefungwa.

namba bandari

mashimo yote na idadi yao kusajiliwa kwa njia ya eda. Kila ni iliyoundwa kwa ajili madhumuni yake maalum. Mara nyingi unaweza kuona bandari 8080. Kwa nini unahitaji kipengele hiki wakati wa kutumia Internet?

Kwa mujibu wa takwimu rasmi, bandari ni TCP na ni iliyoundwa kwa ajili ya kutumia na HTTP. Kiholela, pia hutumika kwa Tomcat servlet chombo yaliyoandikwa katika Java.

TCP-bandari 8080 unaweza kutumia itifaki maalum kwa ajili ya mawasiliano, kulingana na maombi. Itifaki ni mkusanyiko wa sheria rasmi inayoeleza jinsi data huambukizwa kwa kupitia mtandao. Ni inaweza kuwasilishwa kwa lugha inayotumika kati ya kompyuta ili kuwasaidia kuwasiliana kwa ufanisi zaidi.

HTTP itifaki, ambayo inaendesha kupitia 8080, huamua format mawasiliano kati browsers mtandao na mtandao. Mfano mwingine ni IMAP itifaki, ambayo amefafanua uhusiano kati ya seva ya IMAP pepe na wateja au, hatimaye, SSL itifaki, ambayo inabainisha format kutumika kwa ajili ya ujumbe uliosimbwa.

kuhamisha data

Hivyo, TCP-Port 8080 inatumia Transmission Control Protocol. Yeye ni mmoja wa itifaki kuu katika mitandao TCP / IP. Wakati mikataba IP itifaki tu na pakiti, TCP itawezesha majeshi mawili kufikia muunganisho na kubadilishana mito ya data. Ni dhamana ya utoaji wao, ikiwa ni pamoja na ukweli kwamba pakiti kufikishwa kwa bandari 8080 katika utaratibu mmoja ambao walikuwa kutumwa. Guaranteed uhusiano kwa 8080 - hii ni tofauti kuu kati ya TCP na UDP. UDP 8080 bila dhamana uhusiano huo.

Jinsi ya kufungua bandari 8080 juu ya Windows 7?

Ili kufanya hivyo, kwenda "Anza" menu na kupata Jopo Udhibiti. Ni inahitajika bonyeza "Mtandao" menyu ndogo na kupata "Firewall Moduli." Katika "Vighairi" tab, kutafuta "Ongeza Port". Wewe kufungua sanduku dialog ambayo unapaswa kuandika nambari ya lango. Hakikisha kuwa mipangilio maalum katika TCP, kisha kuchagua OK.

Jinsi ya kufunga bandari 8080? Ni kutosha kuanzisha uhusiano na bandari nyingine maalum.

Advanced Usanidi HTTP na TCP Proxy

Itifaki ya HTTP anaendesha juu ya TCP, lakini hutoa maelezo ya ziada kuhusu kumshirikisha ujumbe. Kwa sababu hii, washirika wawili kimeundwa tofauti.

HTTP-trafiki ni pamoja lengo jeshi na bandari kwa ujumbe. Anaendelea-TCP uhusiano na TCP endpoint, yaani, kati ya jeshi fulani na bandari. Kwa kawaida, HTTP-Post pointi kwa kituo cha mwisho cha ile ile kama TCP-uhusiano. Kama kubadilisha usanidi wa mteja kutumia HTTP seva mbadala uhusiano ni wa maandishi kuwa mwenyeji mwingine na bandari, badala ya URL maalum katika HTTP-anwani. Hii ina maana kwamba hatua ya mwisho TCP katika ujumbe ni tofauti na kwamba mwisho wa ambayo imeunganishwa.

Kwa mfano, kama HTTP-ombi alimtuma ombi http://192.0.2.1:8080/operation ukurasa ni pamoja na «192.0.2.1:8080» title «Host» HTTP-ujumbe, ambayo ni kutumwa kwa bandari 8080 juu ya jeshi 192.0. 2.1.

Hata hivyo, kama configure HTTP-mteja kutumia wakala kompyuta tumishi, msingi TCP-uhusiano inakwenda TCP endpoint kwa ajili yake, wakati ujumbe ingali endpoint awali.

Kwa mfano, kama wewe configure wateja kutuma ujumbe wao kwenye seva mbadala katika 198281.100.1 bandari 3128, na mteja zituma ombi http://192.0.2.1:8080/operation, ujumbe ingali «192.0.2.1: 8080" title «Host», na sasa pia katika uwanja wa «Ombi-Line». Hata hivyo, ujumbe huu sasa ni kupelekwa kwa njia ya TCP-stima kwenye 198.51.100.1:3128. Hivyo, HTTP seva mbadala wanaweza kupokea ujumbe kwenye bandari moja (proksi bandari 8080) na wanaweza kutuma yao kwa huduma mbalimbali kwa misingi ya taarifa kuhusu mpokeaji.

Jinsi ya configure kupokea uhusiano katika lango 8080?

Hivyo, jina la «Host» iliongezwa kwenye HTTP / 1.1. Connections HTTP / 1.0 haina ni pamoja na katika yeye mwenyewe. Kwa sababu hii, misombo kama hiyo, ambayo wala kupita mbadala haina ni pamoja na jeshi na bandari kwa ujumbe. Hata hivyo, taarifa juu ya HTTP / 1.0, kutumwa kupitia seva mbadala, bado ina lengo jeshi na bandari katika "kamba swala". Kwa hiyo, kutokana na kukosekana kwa kichwa «Host» haina kusababisha matatizo kwa kutumia wakala.

Ili kuwawezesha TCP mbadala, lazima mabadiliko ya muundo wa mteja na TCP endpoint katika muda halisi juu ya kituo cha mwisho cha replaceable. Tofauti na HTTP, itifaki haitoi kujengwa katika uwezo wa kutumia proksi. Hiyo ni, kama wewe kuunganisha kwenye seva mbadala kwa njia ya TCP, kwa usambazaji wa habari kwa marudio ya mwisho haitoi utaratibu wowote.

Jinsi ya kuanzisha uhusiano nyingi kupitia 8080?

njia pekee ya TCP wakala inaruhusu muunganiko na mifumo mbalimbali (yaani, ya mwisho marudio), bila kujali ni kiasi gani trafiki yatatumwa kwa misombo hizi - ni kusikiliza bandari nyingine kwa kila moja ya mifumo. Ni utapata kuungana na kudumisha taarifa kuhusu ni ya namba yake ya bandari yanahusiana na kila kituo cha mwisho cha. Kisha mteja kimeundwa na bandari mbadala sambamba na kila mfumo na ambayo inahitaji kuungana. TCP mbadala kusikiliza bandari na mwisho za zao husika kimeundwa katika waendeshaji katika mbadala faili Configuration, RTCP_install_dir / httptcp / registration.xml. Kwanza kabisa, kuangalia bandari 8080 - kama ni wazi na msingi, marekebisho zaidi zitafanywa katika dakika chache.

Katika mfano huu, 198.51.100.1 ni IP-anwani ya seva wakala. trafiki yoyote kupelekwa bandari 3333 juu ya seva mbadala kupelekwa bandari 8080 katika anuani ifuatayo: www. Mfano. com:

Hivyo kuwa na mabadiliko ya faili ya kusanidi programu kila wakati kuongeza makusudio mpya kwa ajili ya magari. Kizuizi hiki haihusu HTTP-Proxy.

mawasiliano kati ya HTTP na TCP

Ili kuelewa jinsi bandari inashughulikia katika HTTP na TCP washirika, fikiria una huduma mbili kwenye 192.0.2.1:8080 na 192.0.2.1:8081, na seva mbadala kukimbia kwenye 198.51.100.1. Kama tofauti katika IP-anwani badala ya kwa nambari ya lango, mfano huu itakuwa sawa isipokuwa kwa anwani sambamba kwa kila huduma. Kama wanatarajia HTTP-trafiki kwa moja HTTP maombi mbadala bandari ya mwisho za wote TCP inaweza kutumwa kwake. Wakati HTTP anaona kwamba ujumbe kushughulikiwa 192.0.2.1:8080, proksi hupokeza ujumbe kwa anwani hii, au kutumia kanuni zozote kwamba ana kwa huduma hii. utaratibu hiyo inatumika kwa 192.0.2.1:8081, kwa kutumia bandari hiyo.

Kama huduma hizi mbili badala kutarajia TCP trafiki lazima wazi mbili TCP-wakala bandari inavyoelezwa na mambo mawili katika faili ya usanidi:

Configuration mteja kwa ajili ya mabadiliko ya huduma ya kwanza kutoka «192.0.2.1:8080» juu ya «198.51.100.1:3333», na kwa ajili ya pili - «192.0.2.1:8081» na «198.51.100.1:3334». mteja zituma ujumbe (TCP pakiti), huduma ya kwanza ya anwani ya kwanza.

seva mbadala akaupokea kwa bandari (3333), lakini hajui nini data unatumwa kupitia muunganisho huu. Yote alijua - uhusiano na bandari 3333. Kwa hiyo, seva mbadala akimshauri Configuration wake na anaona kwamba trafiki katika bandari huu lazima upya kwa 192.0.2.1:8080 (au kwamba ni muhimu kutumia kanuni kwa ajili ya huduma hii). Kama huwezi kuelekeza HTTP yako yote trafiki, kwa sababu Configuration mteja haina msaada usanidi wa seva HTTP proksi, unapaswa kutumia reverse HTTP-Proxy.

Ndani yake badala ya lengo URL anwani ambazo bayana unayotaka. Utaratibu huu ni sawa na configure TCP mbadala, ambao bayana kama kituo cha mwisho cha ujumbe TCP mfumo mteja na kujenga usambazaji kanuni.

Tofauti ni kwamba wewe kuongeza aina ya sifa kwenye kanuni kwamba unasema HTTP, kama katika mfano yafuatayo: .

Je trafiki harakati?

Sasa seva mbadala kimeundwa kukubali tu HTTP-trafiki kwa bandari mteule, na inaweza kutumika tajiri zaidi ya kuchuja. Kwa mfano, server unaweza kuchuja trafiki katika jalada, ambayo haina njia ya uhakika katika wake URL anwani, au ambaye hana kutumia njia HTTP-maalum, kama vile POST. Hata hivyo, kwa kuziba haifanyi kazi, server bado anahitaji kuwa marudio ya bidhaa , kuwa na uwezo wa kutuma trafiki kwa mfumo. Kwa mfano, tuseme kuwa mteja inahitaji kuunganishwa na huduma ya juu ya 192.0.2.1:8080 na kutumia reverse HTTP-Proxy juu 198.51.100.1:3333.

Kabla ya mteja anaweza kutumia seva mbadala, usanidi mteja kwa huduma hii, unahitaji kubadilisha ni URL anwani, kama vile http: // 192.0.2.1:8080/ kazi, katika http: // 198.51.100.1:3333/ utendaji. swala inayotumwa kwa anwani mpya ya URL, inaingia seva mbadala.

ujumbe ombi lina TCP endpoint kwa wakala (198.51.100.1:3333) katika kichwa "Host", na sio anwani ya mfumo, kwa sababu mteja hajui nini yeye hutuma ujumbe kusambazwa. Hii kilichorahisishwa mteja huamua hali ya nafasi ya vile kiwanja. Hivyo, mbadala inatumia vipengele vya , kujua kwamba ombi ni kuja kwa bandari 3333 inahitaji moja ya yafuatayo: ni lazima kupelekwa kwa mfumo hai 192.0.2.1:8080, na cheo «Host» katika ujumbe kuwa updated. Kwa ujumbe utakaotumika sheria zote za huduma, kwa mfano, routing kuziba.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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