Calculatoare, Software-ul
Cum se configurează prin conexiuni de primire 8080 (port): instrucțiuni, diagrama și recenzii
Port în rețele de calculatoare este un număr natural, care este înregistrată în protocolul OSI antet. Acesta este conceput pentru a identifica beneficiarul procesului pachetului în aceeași gazdă.
Ca o regulă, în spațiul utilizator de pe o gazdă cu un sistem de operare instalat vine mai mult de un proces la un moment dat, și fiecare dintre ele se execută un program specific. Dacă aceste programe afectează rețeaua de calculatoare „shell“ din când în când acesta devine prin IP-pachet care este destinat pentru unul dintre programele.
Cum funcționează?
În cazul în care programul utilizează schimbul de date prin intermediul rețelei, acest proces poate avea loc după cum urmează:
- În sistemul de operare solicitat un anumit număr de port. Sistemul poate oferi atât programul său și să interzică transferul (acest lucru se întâmplă în cazul în care numărul de port este deja utilizat de către alte aplicații).
- La sistemul de operare este solicitată nu specifică numărul portului în orice disponibile. Sistemul în sine îl alege și oferă programul.
Cum de a deschide un port (8080, 80 și așa mai departe)? În cadrul informațiilor de rețea sunt schimbate în conformitate cu un protocol specific (între cele două procese). Pentru conexiunea a fost stabilită, sunt necesare următoarele:
- Adresa IP a expeditorului și a destinatarului gazde (necesare pentru a ruta a fost construită între ele);
- număr de protocol;
- Camerele ambele porturi (sursă și destinație).
În cazul în care conexiunea este de peste TCP, portul sursă este utilizat ca sistemul de operare al destinatarului pentru a confirma transmiterea datelor și a procesa destinatarul să răspundă.
Porturile deschise și închise
Pe partea de gazdă și portul numărul actului expeditorului ca o contrapondere la adresa de returnare, care este indicat pe plic. Acest număr se numește invers.
În cazul în care un proces pe o gazdă, în mod regulat, utilizând același număr de port la un port este considerat deschis. De exemplu, programul asociat cu serverul poate folosi tot timpul 80 sau 8080 pentru comunicare. În cazul în care procesul nu poate deschide un port care este considerat închis.
numere de port
Toate porturile au numerele lor înregistrate în modul stabilit. Fiecare este proiectat pentru scopul său specific. Deci, de multe ori puteți vedea portul 8080. De ce aveți nevoie de această funcționalitate atunci când se utilizează Internetul?
Conform datelor oficiale, portul este TCP și este proiectat pentru a fi utilizat cu HTTP. Neoficial, acesta este, de asemenea, utilizat de către container servlet Tomcat scris în Java.
TCP port 8080 se poate utiliza un protocol specific de comunicare, în funcție de aplicație. Protocolul este un set de reguli formalizate, care explică modul în care datele sunt transmise prin rețea. Acesta poate fi prezentat într-o limbă care este folosit între calculatoare pentru a le ajuta să comunice mai eficient.
Protocolul HTTP, care trece prin 8080, determină formatul de comunicare dintre browserele de internet și site-uri web. Un alt exemplu este protocolul IMAP, care definește relația dintre serverele IMAP și clienții sau, în cele din urmă, protocolul SSL, care specifică formatul utilizat pentru mesajele criptate.
transfer de date
Astfel, TCP-Port 8080 folosește Protocolul de control al transmisiei. El este unul dintre principalele protocoale din rețelele TCP / IP. Întrucât cele mai bune oferte de protocol IP numai cu pachete, TCP permite două gazde pentru a stabili o conexiune și fluxuri de schimb de date. Acesta garantează livrarea lor, precum și faptul că pachetele vor fi livrate la portul 8080, în aceeași ordine în care au fost trimise. Conexiune garantată pentru 8080 - aceasta este o distincție cheie între TCP și UDP. UDP 8080 nu ar garanta aceeași conexiune.
Cum de a deschide portul 8080 pe Windows 7?
Pentru a face acest lucru, mergeți la „Start“ și găsiți Control Panel. Este necesar să faceți clic pe sub-meniul „Network“ și găsiți „modulul Firewall.“ În fila „Excepții“, găsiți „Add Port“. Vei deschide o casetă de dialog în care ar trebui să introduceți numărul portului. Asigurați-vă că setările specificate în TCP, apoi selectați OK.
Cum de a închide portul 8080? Este suficient pentru a stabili o conexiune la un alt port specific.
Advanced Configuration HTTP și TCP proxy
Protocolul HTTP ruleaza pe partea de sus a TCP, dar oferă informații suplimentare cu privire la atribuirea unui mesaj. Din acest motiv, cele două proxy-uri sunt configurate în mod diferit.
HTTP-trafic include gazda țintă și portul pentru mesaj. El merge conexiunea la TCP cu un punct final TCP, adică, între o anumită gazdă și portul. De obicei, HTTP-Post puncte la același final ca TCP-conexiunea. Dacă modificați configurația clientului de a utiliza HTTP server proxy pentru conexiunea se face la o altă gazdă și portul, în loc de URL-ul specificat în HTTP-adrese. Acest lucru înseamnă că punctul final TCP în mesajul este diferit de cel final la care este conectat.
De exemplu, în cazul în care HTTP-cererea trimisă la cerere pagina http://192.0.2.1:8080/operation include «192.0.2.1:8080» titlu «Host» HTTP-un mesaj, care este trimis la portul 8080 pe gazdă 192,0. 2.1.
Cu toate acestea, dacă configurați HTTP-client pentru a utiliza un server proxy, de bază TCP-conexiunea se duce la punctul final TCP pentru el, în timp ce mesajul conține încă punctul final inițial.
De exemplu, dacă configurați clienții pentru a trimite mesajele lor la serverul proxy la 198281.100.1 portul 3128, iar clientul trimite o cerere de http://192.0.2.1:8080/operation, mesajul încă mai conține «192.0.2.1: 8080" titlul «gazdă», și acum, de asemenea, în domeniul «cerere-Line». Cu toate acestea, acest mesaj este trimis acum prin TCP-conexiunea la 198.51.100.1:3128. Astfel, HTTP server proxy poate primi mesaje pe același port (proxy pe portul 8080) și le pot trimite la mai multe servicii diferite pe baza informațiilor despre destinatar.
Cum se poate configura conexiuni de primire pe portul 8080?
Deci, s-a adăugat titlul de «gazdă» la HTTP / 1.1. Conexiuni HTTP / 1.0 nu include în sine. Din acest motiv, astfel de compuși, care nu trec prin proxy-ul nu include gazda și portul pentru mesaj. Cu toate acestea, informații cu privire la HTTP / 1.0, a trimis printr-un server proxy, conține încă gazda țintă și portul în „șirul de interogare“. Prin urmare, absența titlului «gazdă» nu cauzează probleme pentru proxy.
Pentru a activa proxy TCP, trebuie să modificați configurația clientului, cu punct final TCP in timp real pe un punct final înlocuibil. Spre deosebire de HTTP, protocolul nu oferă o capacitate built-in pentru a utiliza un server proxy. Asta este, dacă vă conectați la serverul proxy prin TCP, pentru transmiterea de informații către destinația finală nu oferă nici un mecanism.
Cum să setați conexiunea multiplă prin 8080?
Singura cale pentru proxy TCP permite conexiuni la sisteme multiple (de exemplu, destinația finală), indiferent de cât de mult trafic va fi trimis la acești compuși - este de a asculta un alt port pentru fiecare din sistemele. Acesta vă permite să se conecteze și să mențină informații cu privire la care dintre numerele sale de port corespund fiecărui punct final. Apoi, clientul este configurat cu portul proxy corespunzător fiecărui sistem cu care trebuie să se conecteze. TCP porturile proxy ascultare și puncte finale corespunzătoare acestora configurate în operatorii <înainte> în fișierul de configurare proxy, RTCP_install_dir / httptcp / registration.xml. În primul rând, verificați portul 8080 - în cazul în care este deschis în mod implicit, ajustări suplimentare vor fi realizate în câteva minute.
În acest exemplu, 198.51.100.1 este adresa IP a serverului proxy. Orice trafic trimis la portul 3333 pe serverul proxy este trimis la portul 8080, la următoarea adresă: www. Exemplu. com:
Deci, va trebui să modificați fișierul de configurare client de fiecare dată când adăugați o nouă destinație pentru trafic. Această restricție nu se aplică HTTP Proxy-.
Interacțiunea dintre HTTP și TCP
Pentru a înțelege modul în care portul se ocupă în HTTP și TCP proxy-uri, să presupunem că aveți două servicii pe 192.0.2.1:8080 și 192.0.2.1:8081, și server proxy rulează pe 198.51.100.1. În cazul în care acestea diferă în adresa IP în loc de numărul de port, acest exemplu va fi aceeași, cu excepția adresei corespunzătoare pentru fiecare serviciu. În cazul în care se așteaptă ca HTTP-trafic pentru un singur HTTP cereri de port proxy pe ambele puncte finale TCP pot fi trimise la el. Atunci când un HTTP vede că mesajul este adresat 192.0.2.1:8080, proxy-ul transmite mai departe mesajul la această adresă, sau să aplice orice reguli pe care le are pentru acest serviciu. Aceeași procedură se aplică 192.0.2.1:8081, folosind același port.
În cazul în care aceste două servicii în schimb se așteaptă de trafic TCP ar trebui să fie deschis portul doi TCP-proxy definite prin două elemente
Configurația de client pentru primele schimbări de serviciu de la «192.0.2.1:8080» pe «198.51.100.1:3333», iar pentru al doilea - un «192.0.2.1:8081» la «198.51.100.1:3334». Clientul trimite un mesaj (pachet TCP), primul serviciu de prima adresă.
Serverul proxy primește la portul (3333), dar nu știe ce date sunt trimise peste această conexiune. Tot ceea ce el știa - o conexiune la portul 3333. Prin urmare, serverul proxy consultă configurația și vede că traficul de pe acest port trebuie să fie redirecționat către 192.0.2.1:8080 (sau că este necesar să se aplice regula pentru acest serviciu). Dacă nu puteți redirecționa tot traficul HTTP, deoarece configurația client nu suportă configurația serverului proxy HTTP, ar trebui să utilizați un revers HTTP Proxy-.
În el, în loc de URL-țintă adresele pe care le specificați dorită. Acest proces este similar cu configurarea proxy TCP, în care îl specificați ca un punct final pentru mesajele TCP pe sistemul client și de a crea o regulă de redirecționare.
Diferența este că adăugați atributul type în regulă care specifică HTTP, ca în exemplul următor: <= = înainte de legare de tip „198.51.100.1:3333“ destinație „192.0.2.1:8080“ = „HTTP“ />.
Cum este mișcarea de trafic?
Acum, serverul proxy este configurat să accepte numai HTTP-trafic pentru portul desemnat, și pot fi folosite de filtrare mai bogat. De exemplu, serverul poate filtra traficul de pe coperta, care nu are nici o cale definită în ei URL-adresă, sau care nu utilizează metoda HTTP specifice, cum ar fi POST. Cu toate acestea, pentru că ștecherul nu funcționează întotdeauna, serverul trebuie încă să fie destinația elementului <înainte>, pentru a putea trimite trafic la sistem. De exemplu, să presupunem că clientul trebuie să se conecteze la serviciul pe 192.0.2.1:8080 și de a folosi un revers HTTP Proxy-pe 198.51.100.1:3333.
Înainte ca un client poate utiliza un server proxy, configurația de client pentru acest serviciu, trebuie să modificați sunt URL-adrese, cum ar fi http: // 192.0.2.1:8080/ operațiune, la adresa http: // 198.51.100.1:3333/ operațiune. Interogarea care este trimis la noua adresa URL, intră serverul proxy.
Mesajul solicitare conține un punct final TCP pentru proxy (198.51.100.1:3333) în antetul „gazdă“, și nu adresa sistemului, deoarece clientul nu știe ce trimite mesajul transmis. Acest lucru simplificat clientul determină natura rolului unui astfel de compus. Astfel, proxy-ul utilizează elementele <înainte>, să știe că solicitarea vine la portul 3333 necesită unul dintre următoarele: acesta ar trebui să fie transmise la un sistem viu 192.0.2.1:8080, iar titlul «gazdă» în mesajul să fie actualizat. Pentru mesajul care urmează să fie aplicate toate regulile serviciului, de exemplu, fișa de rutare.
Similar articles
Trending Now