Informàtica, Programari
Com configurar la recepció de connexions mitjançant 8080 (port): instruccions, diagrama i comentaris
Un port en xarxes d'ordinadors és un nombre natural que es registra a la capçalera del protocol OSI. Està dissenyat per identificar el procés de recepció del paquet en un host.
Com a regla general, a l'espai d'usuari d'un host amb un sistema operatiu instal·lat, es produeixen diversos processos simultàniament, i en cadascun d'ells funciona un determinat programa. Si aquests programes afecten la xarxa d'ordinadors, el "shell" de tant en tant rep un paquet d'IP destinat a un dels programes.
Com funciona?
Si el programa fa servir l'intercanvi de dades a través d'una xarxa, aquest procés pot passar de la manera següent:
- El SO sol·licita un número de port específic. En aquest cas, el sistema pot proporcionar-lo al programa i prohibir la transmissió (això succeeix en els casos en que aquest número de port ja és utilitzat per una altra aplicació).
- El sistema operatiu no requereix un número de port específic, en cap port gratuït. El sistema el tria i el proporciona al programa.
Com obrir el port (8080, 80, etc.)? Dins de la xarxa, la informació s'intercanvia segons un protocol específic (entre dos processos). Per establir una connexió, necessiteu el següent:
- Adreces IP dels hosts del destinatari i del remitent (és necessari que es construeixi una ruta entre ells);
- Número de protocol;
- El nombre d'ambdós ports (destinatari i remitent).
Si la connexió és a través de TCP, el port del remitent s'utilitza com a SO del destinatari per enviar el reconeixement de les dades rebudes i el procés del receptor per transmetre la resposta.
Ports oberts i tancats
Des del costat del remitent, el número d'amfitrió i port actua com un anàleg de l'adreça de retorn, que s'indica als sobres. Aquest número es diu el nombre invers.
En els casos en què un procés a l'amfitrió utilitza el mateix número de port de manera continuada, aquest port es considera obert. Per exemple, un programa associat amb un servidor sempre pot utilitzar 80 o 8080 per a la comunicació. Quan el procés no pot obrir el port, es considera tancat.
Números de port
Tots els ports tenen els seus propis números registrats en l'ordre establert. Cadascun d'ells està dissenyat per al seu propòsit específic. Per tant, quan es treballa a Internet, sovint es pot veure el port 8080. Per a què serveix aquesta funcionalitat?
Segons dades oficials, aquest port funciona en el protocol TCP i està destinat a utilitzar-lo amb HTTP. De forma no oficial, també és utilitzat pel contenidor de servlets Tomcat, escrit en Java.
El port TCP 8080 pot utilitzar un protocol específic per a la comunicació, depenent de l'aplicació. El protocol és un conjunt de regles formalitzades que expliquen com es transmet la informació a través de la xarxa. Això es pot presentar com un llenguatge que s'utilitza entre ordinadors per ajudar-los a comunicar-se amb més eficàcia.
El protocol HTTP, que funciona a través del 8080, defineix el format de comunicació entre navegadors d'Internet i llocs web. Un altre exemple és el protocol IMAP, que defineix la connexió entre servidors de correu IMAP i clients, o, finalment, el protocol SSL, que especifica el format utilitzat per als missatges xifrats.
Transferència de dades
D'aquesta manera, el port TCP 8080 utilitza el protocol de control de la transmissió. És un dels protocols principals en xarxes TCP / IP. Tot i que el protocol IP només s'ocupa de paquets, TCP permet que dos hosts estableixin una connexió i intercanvi de dades. Garanteix el seu lliurament, així com el fet que els paquets es lliuraran al port 8080 en el mateix ordre en què van ser enviats. Una connexió garantida de 8080 és la diferència clau entre TCP i UDP. UDP 8080 no garanteix una connexió de la mateixa manera.
Com obrir el port 8080 a Windows 7?
Per fer-ho, aneu al menú "Inici" i trobeu el Tauler de control. En ell, heu de fer clic al submenú "Xarxa" i trobar-ne "Branmauer". A la pestanya "Excepcions", cerqueu l'element "Afegeix un port". Se us mostrarà un quadre de diàleg en el qual se us demanarà que introduïu el número de port. Comproveu que el TCP estigui configurat a la configuració i feu clic a Acceptar.
Com tancar el port 8080? Per fer-ho, n'hi ha prou amb configurar la connexió a un altre port específic.
Configuració avançada de proxy HTTP i TCP
El protocol HTTP funciona al damunt del protocol TCP, però proporciona informació addicional sobre l'assignació del missatge. Per aquest motiu, els dos proxies es configuren de manera diferent.
El trànsit HTTP inclou l'amfitrió de destinació i el port del missatge. S'ha enviat a través d'una connexió TCP a un punt final de TCP, és a dir, entre un host específic i un port. Normalment, un missatge HTTP apunta al mateix extrem que la connexió TCP. Si canvieu la configuració del client per utilitzar un proxy HTTP, la connexió es fa amb un host i un port diferents, en comptes de la especificada a les URL HTTP. Això significa que l'extrem TCP del missatge és diferent del punt final al que està connectat.
Per exemple, si la petició HTTP s'envia a la pàgina http://192.0.2.1:8080/operation, la sol·licitud inclou "192.0.2.1:8080" a la capçalera "Host" del missatge HTTP, que s'envia al port 8080 del host 192.0. 2.1.
Tanmateix, si configureu el client HTTP per utilitzar un servidor proxy, la connexió TCP bàsica es dirigeix al punt final de TCP, mentre que els missatges encara contenen el punt final original.
Per exemple, si configura el client per enviar els seus missatges al servidor proxy al port 3128 de 198281.100.1, i el client enviarà una sol·licitud per http://192.0.2.1:8080/operation, el missatge encara conté "192.0.2.1: 8080" A la capçalera "Host", i ara també al camp "Sol.licitud de línia". Tanmateix, aquest missatge s'envia ara a través d'una connexió TCP a l'adreça 198.51.100.1:3128. D'aquesta manera, el proxy HTTP pot rebre missatges en un port (port proxy 8080) i pot reenviar-los a diversos serveis diferents en funció de la informació del destinatari.
Com puc configurar la recepció de connexions a través del port 8080?
D'aquesta manera, l'encapçalament "Amfitrió" s'ha afegit a HTTP / 1.1. La connexió HTTP / 1.0 no l'inclou. Per aquest motiu, aquestes connexions que no passen pel proxy no inclouen l'amfitrió i el port del missatge. Tanmateix, la informació HTTP / 1.0 enviada a través del servidor proxy encara conté el host i el port de destinació a la "cadena de consulta". Per tant, l'absència de l'encapçalament "Amfitrió" no provoca cap problema per al proxy.
Per habilitar el servidor proxy TCP, heu de canviar la configuració del client des del punt final del TCP en temps real al punt final del reemplaçament. A diferència d'HTTP, aquest protocol no proporciona una capacitat integrada per utilitzar un proxy. És a dir, si es connecta a un servidor proxy mitjançant TCP, no es proporciona cap mecanisme per transferir informació al destinatari objectiu.
Com configurar diverses connexions amb 8080?
L'única manera que un proxy TCP permeti la connexió a diversos sistemes (és a dir, amb els extrems), independentment del trànsit que s'enviï a través d'aquestes connexions, s'escolta un altre port per a cadascun dels sistemes. Això us permet connectar i mantenir informació sobre quins dels seus números de port corresponen a cada punt final. A continuació, el client està configurat amb un port proxy corresponent a cada sistema amb el qual necessita connectar-se. Els ports proxy TCP per escoltar i els seus extrems corresponents estan configurats en operadors
En aquest exemple, 198.51.100.1 és l'adreça IP del servidor proxy. Qualsevol trànsit enviat al port 3333 en un servidor proxy s'envia al port 8080 a: www. Exemple. Com:
Per tant, heu de modificar el fitxer de configuració del client cada vegada que afegiu una nova destinació per al trànsit. Aquesta restricció no s'aplica al proxy HTTP.
Interacció entre HTTP i TCP
Per comprendre com es gestionen els ports en els servidors proxy HTTP i TCP, suposem que té dos serveis: 192.0.2.1: 8080 i 192.0.2.1:8081, i un servidor proxy que s'executa a 198.51.100.1. Si es diferencien per adreça IP, i no per número de port, aquest exemple serà el mateix, excepte l'adreça corresponent per a cada servei. Si esperen el trànsit HTTP per proxy HTTP, es poden enviar sol·licituds per als punts finals TCP. Quan HTTP veu que el missatge està destinat a 192.0.2.1: 8080, el proxy redirigeix el missatge a aquesta adreça o aplica les regles que té per a aquest servei. El mateix procediment s'aplica a 192.0.2.1:8081, utilitzant el mateix port.
Si en lloc d'aquests dos serveis esperen el trànsit TCP, s'han d'obrir dos ports proxy TCP que estan definits pels dos elements
La configuració del client per al primer servei canvia de "192.0.2.1: 8080" a "198.51.100.1:3333", i per al segon, de "192.0.2.1: 8081" a "198.51.100.1:3334". El client envia un missatge (paquet TCP) al primer servei a la primera adreça.
El servidor proxy el rep en aquest port (3333), però no sap quines dades s'envien a través d'aquesta connexió. Tot el que sap és la connexió al port 3333. Per tant, el servidor proxy consulta amb la seva configuració i veu que el trànsit d'aquest port s'hauria de redirigir a 192.0.2.1: 8080 (o que s'ha d'aplicar una regla per aquest servei). Si no podeu redirigir tot el vostre trànsit HTTP, perquè la configuració del client no admet la configuració del servidor proxy HTTP, heu d'utilitzar un proxy HTTP invers.
En ell, en lloc de l'URL de destinació, especifiqueu el que necessiteu. Aquest procés és similar al procés de configuració de proxy TCP en el qual l'especifiqueu com a punt final de TCP per al missatge del sistema client i creeu una regla de reenviament.
La diferència és que afegiu l'atribut de tipus a la regla que defineix HTTP, com en l'exemple següent:
Com funciona el trànsit?
Ara, el servidor proxy està configurat per rebre només trànsit HTTP al port assignat, i pot utilitzar més filtratges rics. Per exemple, un servidor pot filtrar el trànsit a un stub que no té una ruta específica a la seva URL o que no utilitza un mètode HTTP específic, com POST. Tanmateix, com que el servidor no sempre funciona, el servidor encara necessita una destinació de l'element
Abans que el client pugui utilitzar el servidor proxy, la configuració del client per a aquest servei s'ha de canviar d'una URL, per exemple, l'operació http: // 192.0.2.1:8080/, a http: // 198.51.100.1:3333/. La sol·licitud que s'envia a aquesta nova URL cau en el servidor proxy.
El missatge de sol·licitud conté l'extrem TCP del proxy (198.51.100.1:3333) a l'encapçalament "Amfitrió", i no l'adreça del sistema, perquè el client no sap que envia el missatge redirigit. Aquest rol simplificat del client determina la naturalesa d'aquesta connexió. D'aquesta manera, el proxy utilitza els elements
Similar articles
Trending Now