TietokoneetOhjelmistot

Miten konfiguroidaan yhteyden vastaanotto 8080: n kautta (portti): ohjeet, kaavio ja palaute

Tietokoneverkkojen portti on luonnollinen numero, joka tallennetaan OSI-protokollan otsikkoon. Sen tarkoituksena on tunnistaa prosessi, jolla paketti vastaanotetaan yhdelle isännälle.

Yleensä isäntäkoneen käyttäjätilassa, jossa on asennettu käyttöjärjestelmä, useat prosessit tapahtuvat samanaikaisesti ja kussakin niistä toimii tietty ohjelma. Jos nämä ohjelmat vaikuttavat tietokoneverkkoon, "shell" ajoittain vastaanottaa sen kautta IP-paketin, joka on tarkoitettu jollekin ohjelmista.

Miten se toimii?

Jos ohjelma käyttää tiedonsiirtoa verkon kautta, tämä prosessi voi tapahtua seuraavasti:

  • OS vaatii tiettyä porttinumeroa. Tässä tapauksessa järjestelmä voi sekä toimittaa sen ohjelmaan että kieltää lähetyksen (tämä tapahtuu tapauksissa, joissa toinen portti on jo käyttänyt tätä porttinumeroa).
  • Käyttöjärjestelmä ei vaadi tiettyä porttinumeroa missään vapaassa portissa. Järjestelmä valitsee sen ja toimittaa sen ohjelmaan.

Miten avata satama (8080, 80 ja niin edelleen)? Verkon sisällä tietoja vaihdetaan tietyn protokollan mukaisesti (kahden prosessin välillä). Yhteyden luomiseksi tarvitset seuraavat:

  • Vastaanottajan ja lähettäjän isännän IP-osoitteet (on välttämätöntä rakentaa reitti niiden välillä);
  • Pöytäkirjan numero;
  • Molempien satamien numerot (vastaanottaja ja lähettäjä).

Jos yhteys on TCP: n kautta, vastaanottajan käyttöjärjestelmänä käytetään lähettäjän porttia lähettämään vastaanotetun datan kuittaus ja vastaanottimen prosessi vastauksen lähettämiseksi.

Avoimet ja suljetut portit

Lähettäjän puolelta vastaanottaja ja portin numero toimivat kirjekuorien osoittaman palautusosoitteen analogina. Tätä numeroa kutsutaan käänteiseksi numeroksi.

Tapauksissa, joissa prosessi isännässä käyttää samaa sataman numeroa jatkuvasti, tällainen satama katsotaan avoimeksi. Esimerkiksi palvelimeen liitetty ohjelma voi aina käyttää 80 tai 8080 viestintää varten. Kun prosessi ei voi avata satamaa, se katsotaan suljetuksi.

Portinumerot

Kaikilla satamilla on omat numeronsa rekisteröityinä vakiintuneessa järjestyksessä. Jokainen niistä on suunniteltu erityiseen tarkoitukseen. Joten, kun työskentelet Internetissä, voit usein nähdä portin 8080. Mikä tämä toiminto on?

Virallisten tietojen mukaan tämä portti toimii TCP-protokollana ja on tarkoitettu käytettäväksi HTTP: n kanssa. Epävirallisesti sitä käytetään myös Tomcat servlet -säiliössä, joka on kirjoitettu Java.

TCP-portti 8080 voi käyttää tiettyä yhteyskäytäntöä tiedonsiirtoon riippuen sovelluksesta. Protokolla on joukko virallisia sääntöjä, jotka selittävät, miten tietoja välitetään verkon kautta. Tämä voidaan esittää kieleksi, jota käytetään tietokoneiden välillä, jotta ne voivat kommunikoida tehokkaammin.

HT80-protokolla, joka toimii 8080: n kautta, määrittää viestinnän muodon Internet-selainten ja verkkosivustojen välillä. Toinen esimerkki on IMAP-protokolla, joka määrittää IMAP-sähköpostipalvelimien ja -asiakkaiden välisen yhteyden tai lopuksi SSL-protokollan, joka määrittelee salatun viestin muodon.

Tiedonsiirto

Näin ollen TCP-portti 8080 käyttää lähetyksen ohjausprotokollaa. Se on yksi tärkeimmistä protokollista TCP / IP-verkoissa. Vaikka IP-protokolla käsittelee vain paketteja, TCP sallii kaksi isäntäkonetta muodostaa yhteyden ja vaihtaa datavirtoja. Hän takaa niiden toimittamisen sekä sen, että paketit toimitetaan satamaan 8080 samassa järjestyksessä kuin ne lähetettiin. Taattu 8080-yhteys on tärkeä ero TCP: n ja UDP: n välillä. UDP 8080 ei takaa yhteyttä samalla tavoin.

Miten avata portti 8080 Windows 7: ssä?

Voit tehdä tämän siirtymällä "Käynnistä" -valikkoon ja etsimällä Ohjauspaneeli. Siinä sinun täytyy klikata alaverkkoa "Network" ja löytää se "Branmauer". Valitse "Poikkeukset" -välilehdeltä Lisää portti -koodi. Sinulle annetaan valintaikkuna, jossa sinua pyydetään syöttämään portin numero. Varmista, että TCP on määritetty asetuksissa ja valitse sitten OK.

Miten sulkea satama 8080? Voit tehdä tämän vain, jos haluat määrittää yhteyden toiseen tiettyyn porttiin.

Edistyksellinen HTTP- ja TCP-välityspalvelimen kokoonpano

HTTP-protokolla toimii TCP-protokollan yläpuolella, mutta antaa lisätietoja viestin osoittamisesta. Tästä syystä kaksi proxia on konfiguroitu eri tavalla.

HTTP-liikenteessä on viestin kohde-isäntä ja portti. Se lähetetään TCP-yhteyden kautta TCP-päätepisteeseen eli tietyn isännän ja portin välille. Yleensä HTTP-viesti viittaa samaan päätepisteeseen kuin TCP-yhteys. Jos muutat asiakkaan kokoonpanoa HTTP-välityspalvelimen käyttämiseksi, yhteys muodostetaan toisen isännän ja portin sijasta HTTP-URL-osoitteissa määritetyn sijasta. Tämä tarkoittaa, että viestin TCP-päätepiste on erilainen kuin päätepiste, johon se on kytketty.

Esimerkiksi jos HTTP-pyyntö lähetetään sivulle http://192.0.2.1:8080/operation, pyyntö sisältää "192.0.2.1:8080" HTTP-viestin "Isäntä" otsikossa, joka lähetetään isännän 192.0 8080-porttiin. 2.1.

Jos kuitenkin määrität HTTP-asiakkaan välityspalvelimen käyttämistä varten, perus TCP-yhteys menee TCP-päätepisteen kohdalle, kun taas viesteissä on vielä alkuperäinen päätepiste.

Jos esimerkiksi määrität asiakkaan lähettämään viestisi proxy-palvelimeen 198281.100.1-portilla 3128 ja asiakas lähettää pyynnön http://192.0.2.1:8080/operation varten, viesti sisältää edelleen "192.0.2.1: 8080" Otsikossa "Host" ja nyt myös "Request-Line" -kenttään. Tämä viesti lähetetään nyt TCP-yhteyden kautta osoitteeseen 198.51.100.1:3128. Siten HTTP-välityspalvelin voi vastaanottaa viestejä yhdestä portista (proxy-portti 8080) ja voi lähettää ne useille eri palveluille vastaanottajan tietojen perusteella.

Kuinka määritän yhteyksien vastaanoton portin 8080 kautta?

Niinpä "Isäntä" otsikko lisättiin HTTP / 1.1: een. HTTP / 1.0-yhteys ei sisällä sitä. Tästä syystä sellaiset yhteydet, jotka eivät läpäise välityspalvelinta, eivät sisällä viestin vastaanottajaa ja porttia. Välityspalvelimen välityksellä lähetetty HTTP / 1.0-tieto sisältää kuitenkin edelleen kohdehenkilön ja portin "kyselyjono". Siksi "Isäntä" otsikon puuttuminen ei aiheuta ongelmaa proxylle.

TCP-välityspalvelimen käyttöönotto edellyttää TCP-päätepisteen muuttamista reaaliaikaisesti korvaavaan päätepisteeseen. Toisin kuin HTTP, tämä protokolla ei tarjoa sisäänrakennettua kykyä käyttää välityspalvelinta. Toisin sanoen, jos muodostat yhteyden proxy-palvelimeen TCP: n kautta, mikään mekanismi ei ole käytettävissä tiedonsiirtoon kohdejäsenelle.

Miten määrität useita yhteyksiä 8080: n kanssa?

Ainoa tapa, jolla TCP-välityspalvelin sallisi yhteydet useisiin järjestelmiin (eli päätepisteisiin), riippumatta siitä, mitä liikennettä lähetetään näiden yhteyksien kautta, kuuntelee jokaista järjestelmää varten toisen portin. Tämä mahdollistaa yhteyden muodostamisen ja ylläpitämisen siitä, mikä sen porttinumeroista vastaa jokaista päätepistettä. Sitten asiakas on määritetty proxy-portilla, joka vastaa jokaista järjestelmää, johon se tarvitsee yhteyden. TCP-proxy-portit kuunteluun ja niiden vastaaviin päätepisteisiin on konfiguroitu proxy-määritystiedostossa operaattorit, RTCP_install_dir / httptcp / registration.xml. Ensinnäkin sinun on tarkistettava portti 8080 - jos se on oletuksena avoinna, lisäasetukset tehdään muutamassa minuutissa.

Tässä esimerkissä 198.51.100.1 on välityspalvelimen IP-osoite. Välityspalvelimelle porttiin 3333 lähetetty liikenne lähetetään porttiin 8080 osoitteessa: www. Esimerkki. com:

Siksi sinun on muokattava asiakaskonfigurointitiedostoa aina kun lisäät uuden määränpään liikenteelle. Tämä rajoitus ei koske HTTP-välityspalvelinta.

HTTP: n ja TCP: n välinen vuorovaikutus

Jos haluat ymmärtää, miten portteja käsitellään HTTP- ja TCP-välityspalvelimissa, oletetaan, että sinulla on kaksi palvelua: 192.0.2.1:8080 ja 192.0.2.1:8081 sekä proxy-palvelin, joka on käynnissä 198.51.100.1. Jos ne eroavat toisistaan IP-osoitteen eikä porttinumeron mukaan, tämä esimerkki on sama, paitsi kunkin palvelun vastaava osoite. Jos he odottavat HTTP-liikennettä HTTP-välityspalvelimen kautta, molempien TCP-päätepisteiden pyynnöt voidaan lähettää sille. Kun HTTP näkee, että viesti on osoitettu osoitteeseen 192.0.2.1:8080, välityspalvelin ohjaa viestin tähän osoitteeseen tai soveltaa mitä tahansa sääntöjä, joita sillä on tähän palveluun. Samaa menettelyä sovelletaan 192.0.2.1: 8081, käyttäen samaa porttia.

Jos nämä kaksi palvelua odottavat sen sijaan TCP-liikennettä, kaksi konfigurointitiedostojen -elementin määrittämää TCP proxy-porttia tulee avata:

Ensimmäisen palvelun asiakaskokoonpano muuttuu "192.0.2.1:8080": sta "198.51.100.1:3333" ja toiseksi "192.0.2.1:8081" - "198.51.100.1:3334". Asiakas lähettää viestin (TCP-paketin) ensimmäiselle palvelulle ensimmäisessä osoitteessa.

Välityspalvelin vastaanottaa sen tällä portilla (3333), mutta ei tiedä, mitä tietoja lähetetään tämän yhteyden kautta. Kaikki, mitä hän tietää, on yhteys porttiin 3333. Siksi välityspalvelin kuulee kokoonpanonsa ja näkee, että liikenne tähän porttiin tulisi ohjata 192.0.2.1: 8080: een (tai että tätä palvelua koskeva sääntö on sovellettava siihen). Jos et voi ohjata koko HTTP-liikennettäsi, koska asiakkaan kokoonpano ei tue HTTP-välityspalvelimen määritystä, sinun on käytettävä käänteistä HTTP-välityspalvelinta.

Siinä kohde-URL-osoitteen sijasta määrität tarvitsemasi. Tämä prosessi on samanlainen kuin TCP-välityspalvelimen konfigurointiprosessi, jossa määrität sen asiakastietokoneen viestin TCP-päätepisteenä ja luo välityssäännön.

Ero on se, että lisäät tyypin attribuutin sääntöön, joka määrittää HTTP: n, kuten seuraavassa esimerkissä: .

Miten liikenne kulkee?

Proxy-palvelin on nyt määritetty vastaanottamaan vain HTTP-liikennettä osoitettuun porttiin, ja se voi käyttää entistä rikkaampaa suodatusta. Palvelin voi esimerkiksi suodattaa liikenteen polkuun, jolla ei ole tietyn polun URL-osoitteessa tai jossa ei ole tiettyä HTTP-menetelmää, kuten POST. Koska tynkä ei kuitenkaan aina toimi, palvelin tarvitsee vielä määränpäätä elementistä, jotta hän voi lähettää liikennettä järjestelmään. Oletetaan esimerkiksi, että asiakas tarvitsee yhteyden palveluun osoitteessa 192.0.2.1:8080 ja käyttää käänteistä HTTP-välityspalvelinta 198.51.100.1:3333.

Ennen kuin asiakas voi käyttää välityspalvelinta, tämän palvelun asiakasasetuksia on muutettava URL-osoitteesta, esimerkiksi http: // 192.0.2.1:8080/ -operaatiosta, osoitteeseen http: // 198.51.100.1:3333/. Uuteen URL-osoitteeseen lähetettävä pyyntö kuuluu välityspalvelimeen.

Pyyntöviesti sisältää TCP-päätepisteen välityspalvelimelle (198.51.100.1:3333) "isäntä" otsikossa eikä järjestelmän osoitetta, koska asiakas ei tiedä lähettävän uudelleenohjattua viestiä. Tämä yksinkertaistettu asiakasrooli määrittelee tällaisen yhteyden luonteen. Näin välityspalvelin käyttää elementtejä tietäen, että porttiin 3333 saapuva pyyntö vaatii jonkin seuraavista: se on ohjattava live-järjestelmään osoitteessa 192.0.2.1:8080 ja viestin otsikon "isäntä" on oltava päivitetty. Sanoman tapauksessa tämän palvelun kaikkia sääntöjä olisi sovellettava esimerkiksi reitittämiseen tynkäsi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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