Mga computerSoftware

Paano upang i-configure ang tumanggap ng mga koneksyon sa pamamagitan ng 8080 (port): pagtuturo, diagram at mga review

Port sa network ng computer ay isang likas na bilang na kung saan ay naitala sa header OSI protocol. Ito ay dinisenyo upang makilala ang tatanggap ng proseso ng packet sa parehong host.

Bilang isang panuntunan, sa user space sa isang host na may isang naka-install na operating system ay dumating higit sa isang proseso sa isang pagkakataon, at bawat isa sa kanila ay nagpapatakbo ng isang tukoy na program. Kung ang mga programang ito makakaapekto sa computer network "shell" paminsan-minsan ito ay makakakuha ng sa pamamagitan ng mga IP-packet na ay inilaan para sa isa sa mga programang ito.

Paano ito gumagana?

Kung ang programa ay gumagamit ng data exchange sa pamamagitan ng network, ang prosesong ito ay maaaring tumagal ng lugar bilang mga sumusunod:

  • Sa OS hiniling sa isang partikular na numero ng port. Ang sistema ay maaaring magbigay ng parehong mga programa nito at ipagbawal ang paglipat (ito ang mangyayari sa mga kaso kung saan ang port number ay ginagamit na ng ibang application).
  • Sa OS ay hiniling ay hindi tukuyin ang numero ng port sa anumang magagamit. Ang sistema mismo pipili nito at nagbibigay Program.

Paano upang buksan ang isang port (8080, 80 at iba pa)? Sa loob ng network ng impormasyon ipinagpapalit ayon sa isang tiyak na protocol (sa pagitan ng dalawang mga proseso). Upang koneksyon ay itinatag, ang mga sumusunod ay kailangan:

  • IP-address ng nagpadala at tatanggap host (na kailangan upang ruta ay itinayo sa pagitan ng mga ito);
  • protocol number;
  • Rooms parehong port (source at destination).

Kung ang koneksyon ay higit sa TCP, ang source port ay ginagamit bilang ang operating system ng ang tatanggap upang kumpirmahin ang paghahatid ng mga data at proseso ang mga tatanggap na sumagot.

Bukas at sarado ports

Sa bahagi ng host at port number kilos ng nagpadala bilang kapilas sa return address, na kung saan ay ipinahiwatig sa sobre. Ang bilang na ito ay tinatawag na reverse.

Sa mga kaso kung saan ang isang proseso sa isang host sa isang regular na batayan gamit ang parehong numero ng port sa isang port ay itinuturing na bukas. Halimbawa, ang programa kaugnay sa server ay maaaring gamitin sa lahat ng oras 80 o 8080 para sa komunikasyon. Kapag ang proseso ay hindi maaaring buksan ang isang port na ay itinuturing na sarado.

numero ng port

Ang lahat ng port ang kanilang mga numero na nakarehistro sa inireseta paraan. Ang bawat isa ay dinisenyo para sa kanyang mga tiyak na layunin. Kaya madalas maaari mong makita ang port 8080. Bakit kailangan mo ito pag-andar kapag ginagamit ang Internet?

Ayon sa opisyal na data, ang port ay TCP at ay dinisenyo para sa paggamit sa HTTP. Unofficially, ito ay ginagamit din sa pamamagitan ng pusang lalaki servlet lalagyan na nakasulat sa Java.

TCP port 8080 ay maaaring gumamit ng isang tiyak na protocol para sa komunikasyon, depende sa application. Protocol ay isang hanay ng formalized patakaran na nagpapaliwanag kung paano ang data ay ipinapadala sa network. Maaari itong iniharap sa isang wika na ginagamit pagitan ng mga computer upang matulungan silang makipag-ugnayan nang mas mabisa.

Ang HTTP protocol, na kung saan ay tumatakbo sa pamamagitan 8080, tinutukoy ang format komunikasyon sa pagitan ng mga browser ng Internet at mga web site. Ang isa pang halimbawa ay ang IMAP protocol, na kung saan tumutukoy sa mga relasyon sa pagitan ng mga server IMAP mail at mga kliyente o, sa wakas, SSL protocol, na kung saan tumutukoy sa format na ginagamit para sa naka-encrypt na mensahe.

paglipat ng data

Kaya, TCP-Port 8080 ay gumagamit ng Transmission Control Protocol. Siya ang isa sa mga pangunahing mga protocol sa TCP / IP network. Samantalang ang IP protocol deal lamang sa packet, TCP ay nagbibigay-daan sa dalawang host na magtatag ng isang koneksyon at exchange stream ng data. Ito ay tinitiyak kanilang paghahatid, pati na rin ang katunayan na ang mga packet ay maihahatid sa port 8080 sa parehong pagkakasunud-sunod na kung saan sila ay ipinadala. Ginagarantiya koneksyon para sa 8080 - ito ay isang pangunahing pagkakaiba sa pagitan ng TCP at UDP. UDP 8080 ay hindi ginagarantiya ang parehong koneksyon.

Paano upang buksan ang port 8080 sa Windows 7?

Upang gawin ito, pumunta sa "Start" menu at hanapin ang Control Panel. Ito ay kinakailangan upang i-click ang "Network" sub-menu at hanapin ang "Firewall module." Sa tab na "Exceptions", hanapin ang "Magdagdag ng Port". Makikita mo buksan ang isang dialog box kung saan dapat mong ipasok ang numero ng port. Tiyakin na ang mga setting na tinukoy sa TCP, pagkatapos ay piliin ang OK.

Paano upang isara ang port 8080? Ito ay sapat na upang i-set up ng isang koneksyon sa ibang mga tiyak na port.

Advanced na Configuration HTTP at TCP Proxy

Ang HTTP protocol ay tumatakbo sa tuktok ng TCP, ngunit nagbibigay ng karagdagang impormasyon tungkol sa pagtatalaga ng isang mensahe. Para sa kadahilanang ito, ang dalawang mga proxy na-configure sa ibang paraan.

HTTP trapiko ay kinabibilangan ng mga target na host at port para sa mga mensahe. Siya napupunta on-TCP koneksyon sa isang TCP endpoint, iyon ay, sa pagitan ng isang partikular na host at port. Karaniwan, HTTP-Post puntos sa parehong endpoint bilang ang TCP-koneksyon. Kung babaguhin mo ang configuration ng client upang gamitin ang HTTP proxy server na koneksyon ay ginawa sa isa pang host at port, sa halip na ang URL na tinukoy sa HTTP-address. Nangangahulugan ito na ang end point TCP sa mensahe ay naiiba sa katapusan sa kung saan ito ay konektado.

Halimbawa, kung ang HTTP-request na ipinadala sa kahilingan http://192.0.2.1:8080/operation pahina ay may kasamang «192.0.2.1:8080» title «Host» HTTP-message, na kung saan ay ipinadala sa port 8080 sa host 192.0. 2.1.

Gayunpaman, kung i-configure ang HTTP-client na gumamit ng isang proxy server, pangunahing TCP-koneksyon napupunta sa TCP endpoint para sa kanya, habang ang mensahe pa rin ay naglalaman ng mga orihinal na endpoint.

Halimbawa, kung i-configure kliyente na magpadala ng kanilang mga mensahe sa proxy server sa 198281.100.1 port 3128, at ang kliyente ay nagpapadala ng isang kahilingan para sa http://192.0.2.1:8080/operation, ang mensahe pa rin ay naglalaman «192.0.2.1: 8080" ang pamagat «Host», at ngayon din sa larangan ng «Paghiling-Line». Gayunman, ang mensaheng ito ay ngayon ipinadala sa pamamagitan ng mga TCP-koneksyon sa 198.51.100.1:3128. Kaya, HTTP proxy server ay maaaring tumanggap ng mga mensahe sa parehong port (proxy sa port 8080) at maaaring ipadala ang mga ito sa ilang mga iba't ibang mga serbisyo sa batayan ng impormasyon tungkol sa mga tatanggap.

Paano upang i-configure ang tumanggap ng mga koneksyon sa port 8080?

Kaya, ang pamagat ng «Host» ay naidagdag sa HTTP / 1.1. Connections HTTP / 1.0 ay hindi kasama ang mga ito sa kanyang sarili. Para sa kadahilanang ito, tulad compounds, na kung saan ay hindi pumasa sa pamamagitan ng ang proxy ay hindi kasama ang host at port para sa mga mensahe. Gayunman, ang impormasyon sa mga HTTP / 1.0, na ipinadala sa pamamagitan ng isang proxy server, pa rin ay naglalaman ng mga target na host at port sa "query string". Samakatuwid, ang kawalan ng pamagat «Host» ay hindi magdulot ng mga problema para sa mga proxy.

Upang paganahin ang TCP proxy, dapat mong baguhin ang configuration ng client na may TCP endpoint sa real time sa isang maaaring palitan endpoint. Hindi tulad ng HTTP, ang protocol ay hindi nagbibigay ng isang built-in na kakayahan na gumamit ng isang proxy. Iyon ay, kapag ikinonekta mo sa proxy server sa pamamagitan ng TCP, para sa pagpapadala ng impormasyon sa panghuling patutunguhan ay hindi nagbibigay ng anumang mga mekanismo.

Paano mag-set up ng maramihang mga koneksyon sa pamamagitan ng 8080?

Ang tanging paraan para sa mga TCP proxy payagan ang mga koneksyon sa maramihang mga sistema (ie, final destination), hindi mahalaga kung gaano karaming trapiko ay ipadadala sa mga compounds - ay upang makinig sa isa pang port para sa bawat isa sa mga sistema. Ito ay nagpapahintulot sa iyo upang kumonekta at mapanatili ang impormasyon tungkol sa kung alin sa kanyang mga numero ng port tumutugma sa bawat endpoint. Pagkatapos ay ang client ay naka-configure na may mga proxy port na naaayon sa bawat sistema na kung saan na kinakailangan nito upang kumonekta. TCP proxy pakikinig port at ang kanilang mga kaukulang endpoints-configure sa mga operator sa proxy configuration file, RTCP_install_dir / httptcp / registration.xml. Una sa lahat, i-check ang port 8080 - kung ito ay bukas sa pamamagitan ng default, karagdagang mga pagsasaayos ay ginawa sa loob ng ilang minuto.

Sa halimbawang ito, 198.51.100.1 ay ang IP-address ng proxy server. Ang anumang trapiko na ipinadala sa port 3333 sa proxy server ay ipinadala sa port 8080 sa sumusunod na address: www. Halimbawa. com:

Kaya ikaw ay may upang baguhin ang client configuration file sa bawat oras na magdagdag ka ng isang bagong destinasyon para sa trapiko. paghihigpit na ito ay hindi akma sa HTTP-Proxy.

Ang pakikipag-ugnayan sa pagitan ng HTTP at TCP

Upang maunawaan kung paano ang port humahawak sa HTTP at TCP proxy, ipagpalagay na mayroon kang dalawang mga serbisyo sa 192.0.2.1:8080 at 192.0.2.1:8081, at proxy server na tumatakbo sa 198.51.100.1. Kung naiiba sila sa IP-address sa halip na sa pamamagitan ng numero ng port, halimbawa na ito ay ang parehong maliban para sa ang katumbas na address para sa bawat serbisyo. Kung inaasahan nilang HTTP trapiko para sa isa-ang HTTP kahilingan proxy port sa magkabilang dulo TCP ay maaaring maipadala sa kanya. Kapag ang isang HTTP nakikita na ang mensahe ay naka-address 192.0.2.1:8080, ang proxy nagpapadala ng mensahe sa address na ito, o ilapat ang anumang mga patakaran na siya ay may para sa serbisyong ito. Ang parehong pamamaraan ay sumasaklaw sa 192.0.2.1:8081, gamit ang parehong port.

Kung ang mga ito ng dalawang mga serbisyo sa halip inaasahan TCP trapiko ay dapat na bukas dalawang TCP-proxy port na tinukoy sa pamamagitan ng dalawang elemento sa configuration file:

Ang client configuration para sa unang pagbabago ng serbisyo mula sa «192.0.2.1:8080» on «198.51.100.1:3333», at para sa ikalawang - isang «192.0.2.1:8081» sa «198.51.100.1:3334». ang client nagpapadala ng mensahe (TCP packet), ang unang serbisyo ng unang address.

Ang proxy server na natatanggap nito papunta sa daungan (3333), ngunit hindi alam kung ano ang data ay ipinapadala sa koneksyong ito. Ang lahat na alam niya - isang koneksyon sa port 3333. Samakatuwid, ang proxy server consults configuration nito at nakikita na ang trapiko sa port na ito ay dapat na-redirect sa 192.0.2.1:8080 (o na ito ay kinakailangan upang mag-aplay ang mga tuntunin para sa serbisyong ito). Kung hindi ka maaaring mag-redirect ang lahat ng iyong HTTP trapiko, dahil ang client configuration ay hindi sumusuporta sa ang configuration ng HTTP proxy server, dapat mong gamitin ang isang reverse HTTP-Proxy.

Dito sa halip na ang target na URL-address tukuyin mo ang iyong ninanais. Ang prosesong ito ay katulad ng sa i-configure ang TCP proxy, kung saan mo tukuyin ito bilang isang endpoint para sa TCP mensahe sa client system at lumikha ng isang forwarding panuntunan.

Ang pagkakaiba ay na idinagdag mo ang uri ng katangian sa panuntunan na tumutukoy HTTP, tulad ng sa mga sumusunod na halimbawa: .

Paano ay ang trapiko kilusan?

Ngayon proxy server ay naka-configure upang tumanggap lamang ng HTTP-trapiko para sa mga itinalagang port, at maaaring magamit mas mayamang pag-filter. Halimbawa, ang server ay maaaring i-filter out ang trapiko sa pabalat, na walang tiyak na landas sa kanyang URL-address, o kung sino ay hindi gumagamit ng HTTP-tiyak na paraan, tulad ng POST. Gayunman, dahil ang plug ay hindi laging gumagana, ang server ay pa rin ang mga pangangailangan upang maging ang patutunguhan ng item , upang magagawang magpadala ng trapiko sa sistema. Halimbawa, ipagpalagay na ang client pangangailangan upang kumonekta sa serbisyo sa 192.0.2.1:8080 at gumamit ng isang reverse HTTP-Proxy sa 198.51.100.1:3333.

Bago ang isang client ay maaaring gumamit ng isang proxy server, ang client configuration para sa serbisyong ito, kailangan mo upang baguhin ay URL-address, gaya ng http: // 192.0.2.1:8080/ pagpapatakbo, sa http: // 198.51.100.1:3333/ operasyon. Ang query na ipinapadala sa bagong address ng URL, pumapasok sa proxy server.

Ang kahilingan na mensahe ay naglalaman ng isang TCP endpoint para sa proxy (198.51.100.1:3333) sa header "Host", at hindi ang address ng system, dahil ang client ay hindi alam kung ano siya ay nagpapadala ng maipasa mensahe. Ito pinasimple ang client ay tumutukoy sa likas na katangian ng ang papel na ginagampanan ng naturang compound. Kaya, ang mga proxy ay gumagamit ng mga elemento ng , upang malaman na ang kahilingan ay darating sa port 3333 ay nangangailangan ng isa sa mga sumusunod: ito ay dapat na maipasa sa isang live na sistema 192.0.2.1:8080, at ang pamagat «Host» sa mensahe upang maging update. Para sa mensahe upang ilapat ang lahat ng mga patakaran ng serbisyo, halimbawa, ang routing plug.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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