Kako postaviti prijemnu vezu preko 8080 (port): instrukcije, strujni krug i povratne informacije

Port u računalnoj mreži je prirodni broj, koji se upisuje u zaglavlje OSI protokola. Namijenjen je identifikaciji procesa primatelja paketa u jednom domaćinu.

Tipično, u korisničkom prostoru na hostu s instaliranim OS-om istodobno postoji nekoliko procesa, a svaki program pokreće program. Ako ti programi utječu na računalnu mrežu, "ljuska" povremeno prima IP paket koji je dodijeljen jednom od programa.


Kako djeluje?

Ako program koristi razmjenu podataka preko mreže, taj se proces može odvijati na sljedeći način:
  • OS zahtijeva određeni broj porta. U tom slučaju, sustav može dati i program i zabraniti prijenos (to se događa u slučajevima kada taj broj porta već koristi druga aplikacija).
  • OS ne zahtijeva određeni broj porta, u bilo kojem slobodnom. Sustav ga sam odabire i osigurava program.
  • Kako otvoriti port (808080 itd.)? Unutar mreže, razmjena informacija odvija se prema određenom protokolu (između dva procesa). Da bi se veza uspostavila, potrebno je sljedeće:
  • IP adrese domaćina primatelja i pošiljatelja (potrebne za rutu između njih);
  • Broj protokola;
  • Brojevi obiju luka (primatelja i pošiljatelja).
  • Ako je veza uspostavljena preko TCP-a, tada se port za pošiljatelja koristi kao OS-ov prijemnik za prijenos potvrdeprimljenih podataka i proces od strane primatelja za prijenos odgovora.


    Otvoreni i zatvoreni priključci

    Broj pošiljatelja i broj porta služe kao analogna adresa povratka, koja je naznačena na omotnicama. Taj se broj naziva inverznim. U slučajevima kada bilo koji proces hosta trajno koristi isti broj porta, takav port se smatra otvorenim. Na primjer, program povezan s poslužiteljem uvijek može koristiti 80 ili 8080 za komunikaciju. Kada se proces ne može otvoriti, smatra se zatvorenim.

    Brojevi luka

    Svi luke imaju svoj broj registriran na propisani način. Svaki od njih je dizajniran za svoju specifičnu svrhu. Dakle, kada ste na Internetu, često možete vidjeti port 8080. Zašto vam je potreban takav funkcionalan? Prema službenim podacima, ovaj port radi na TCP-u i namijenjen je za korištenje s HTTP-om. Neslužbeno, on također koristi spremnik Tomcat Servlet napisan na Javi.
    TCP port 8080 može koristiti određeni komunikacijski protokol, ovisno o aplikaciji. Protokol je skup formalnih pravila koja objašnjavaju kako se podaci prenose preko mreže. Može se prikazati kao jezik koji se koristi između računala kako bi im se pomoglo učinkovitije komunicirati. HTTP protokol kroz 8080 definira format komunikacije između internetskih preglednika i web stranica. Drugi primjer je IMAP protokol koji definira odnos između IMAP poslužitelja e-pošte i klijenata ili, konačno, SSL protokola koji određujeformat koji se koristi za šifrirane poruke.

    Prijenos podataka

    Dakle, TCP port 8080 koristi protokol kontrole prijenosa. To je jedan od glavnih protokola u TCP /IP mrežama. Dok se IP bavi samo paketima, TCP dopušta dva hosta da uspostavljaju veze i razmjenjuju podatkovne tokove. To jamči njihovu isporuku kao i činjenicu da će paketi biti isporučeni u port 8080 u istom redoslijedu u kojem su isporučeni. Zajamčena veza s 8080 ključna je razlika između TCP-a i UDP-a. UDP 8080 ne bi jamčio vezu na isti način.

    Kako otvoriti port 8080 u sustavu Windows 7?

    Da biste to učinili, idite na izbornik Start i pronađite upravljačku ploču. U njemu morate kliknuti na stavku "Mreža" i pronaći je "Branhouse". Na kartici Iznimke pronađite stavku "Dodaj priključak". Imat ćete dijaloški okvir u koji ćete morati unijeti broj porta. Provjerite je li u postavkama naveden TCP, a zatim odaberite OK. Kako zatvoriti port 8080? Da biste to učinili, jednostavno postavite vezu na drugi navedeni port.

    Napredne postavke HTTP i TCP proxyja

    HTTP protokol se pokreće preko TCP-a, ali pruža dodatne informacije o odredištu poruke. Zbog toga su dva proxy poslužitelja konfigurirana drugačije. HTTP promet uključuje odredišni host i port za poruku. Ona šalje TCP vezu na TCP krajnju točku, odnosno između određenog hosta i porta. Tipično, HTTP poruka upućuje na istu krajnju točku kao i TCP veza. Ako promijenite konfiguraciju klijenta za upotrebuHTTP proxy poslužitelj, veza se izvodi s drugim hostom i portom umjesto onim navedenim u HTTP URL-u. To znači da se TCP krajnja točka u poruci razlikuje od terminala na koji je spojen.
    Na primjer, ako HTTP zahtjev poslan na stranicu http: //19202.1: 8080 /operativni zahtjev uključuje "19202.1: 8080" u "Host" HTTP zaglavlju poslanom portu 8080 na hostu 19202.1.
    Međutim, ako postavite HTTP klijent da koristi proxy poslužitelj, osnovna TCP veza ide za TCP krajnju točku, dok poruka još uvijek sadrži krajnju točku. Na primjer, ako konfigurirate klijent za slanje poruka proxy poslužitelju na 1982811001 portu 3128 i klijent šalje zahtjev za http: //19202.1: 8080 /operaciju, poruka ne sadrži "19202.1: 8080" u zaglavlju "Host", a sada i u polju "Red za zahtjeve". Međutim, ova se poruka sada šalje putem TCP veze na 19851100.1: 3128. Dakle, HTTP proxy može primati poruke na istom portu kao proxy port 8080) i može ih proslijediti na nekoliko različitih usluga na temelju informacija o primatelju.

    Kako postaviti prijem veze preko porta 8080?

    Stoga je zaglavlje "Host" dodano HTTP /1.1. Veza HTTP /1.0 je ne uključuje sama po sebi. Iz tog razloga, takve veze koje ne prolaze kroz proxy ne uključuju host i port za prijavu. Međutim, HTTP /1.0 informacije poslane putem proxy poslužitelja i dalje sadrže odredišni host i port u nizu upita. " Stoga, odsutnost zaglavlja "Host" ne uzrokuje probleme s proxyjem.
    Za omogućavanjeTCP proxy poslužitelj, morate promijeniti konfiguraciju klijenta iz krajnje točke u stvarnom vremenu na zamjensku krajnju točku. Za razliku od HTTP-a, ovaj protokol ne pruža ugrađene mogućnosti proxyja. To jest, ako se povežete s proxy poslužiteljem putem TCP-a, ne postoji mehanizam za prijenos informacija odredišnom adresaru.

    Kako konfigurirati višestruku vezu pomoću 8080?

    Jedini način da TCP proxy poslužitelj dopusti veze s višestrukim sustavima (to jest, odredišne ​​krajnje točke), bez obzira na to koji se promet šalje putem ove veze, jest slušanje drugog porta za svaki sustav. To vam omogućuje povezivanje i održavanje informacija o tome koji od njegovih portova odgovara svakoj krajnjoj točki. Zatim se klijent konfigurira s proxy portom koji odgovara svakom sustavu iz kojeg se treba povezati. Proxy TCP za slušanje i njihove odgovarajuće krajnje točke mijenjaju se u operaterima u proxy konfiguracijskoj datoteci, RTCP_install_dir /httptcp /registration.xml. Prije svega, trebate provjeriti port 8080 - ako je otvoren prema zadanim postavkama, daljnje postavke bit će izvršene za nekoliko minuta. U ovom primjeru 19851100.1 ima IP adresu proxy poslužitelja. Svaki promet poslan na priključak 3333 na proxy poslužitelju šalje se portu 8080 na adresi www. Primjer. com: Stoga morate promijeniti konfiguracijsku datoteku klijenta svaki put kada dodate novo odredište za promet. Ovo ograničenje se ne odnosi na HTTP proxy poslužitelje.

    Interakcija između HTTP-a i TCP-a

    Razumjeti kako su portoviobrađeni HTTP i TCP proxy poslužiteljima, pretpostavimo da imate dvije usluge: 19202.1: 8080 i 19202.1: 8081 i proxy poslužitelj koji radi na 19851100.1. Ako se razlikuju prema IP adresi, a ne prema broju porta, ovaj primjer će biti isti, osim odgovarajuće adrese za svaku uslugu. Ako očekuju HTTP promet na jedan HTTP proxy port, na njega se mogu slati zahtjevi na oba TCP krajnja mjesta. Kada HTTP vidi da je poruka adresirana na 19202.1: 8080, proxy preusmjerava poruku na tu adresu ili primjenjuje sva pravila koja ima za ovu uslugu. Isti postupak vrijedi i za 19202.1: 8081 koristeći isti port. Ako ove dvije usluge umjesto očekuju TCP promet, moraju se otvoriti dva TCP proksija identificirana s dva elementa u konfiguracijskoj datoteci: Konfiguracija klijenta za prvu uslugu je promijenjena iz "19202.1: 8080" u "19851100.1: 3333", a za drugu - od "19202.1: 8081" do "19851100.1: 3334". Klijent šalje poruku (TCP paket) prvoj usluzi na prvoj adresi. Proxy ga prima na ovom portu (3333), ali ne zna koji se podaci šalju preko te veze. Sve što zna je veza s portom 3333. Stoga proxy poslužitelj savjetuje sa svojom konfiguracijom i vidi da bi promet na ovaj port trebao biti preusmjeren na 19202.1: 8080 (ili da mora primijeniti pravilo za ovu uslugu). Ako ne možete preusmjeriti sav HTTP promet jer konfiguracija klijenta ne podržava konfiguraciju HTTP proxyja, morate koristiti obrnuti HTTP proxy. Umjesto odredišnog URL-a navedite što vam je potrebno. Ovajproces je sličan TCP proxy konfiguracijskom procesu, u kojem ga specificirate kao krajnju točku TCP poruke u klijentskom sustavu i kreirate pravilo prosljeđivanja. Razlika je u tome što u pravilo koje definira HTTP dodajete atribut tipa, kao u sljedećem primjeru :.

    Kako se kreće promet?

    Sada je proxy poslužitelj konfiguriran da prima samo HTTP promet na određeni port i može primijeniti bogatije filtriranje. Na primjer, poslužitelj može filtrirati promet na ogranak koji nema određenu putanju u svom URL-u, ili koji ne koristi određenu HTTP metodu, kao što je POST. Međutim, budući da pisaljka ne radi uvijek, poslužitelj i dalje treba primatelja iz stavke da bi mogao slati promet na sustav. Na primjer, pretpostavimo da se klijent mora povezati s uslugom na 19202.1: 8080 i koristiti obrnuti HTTP proxy za 19851100.1: 3333. Prije nego što klijent može koristiti proxy poslužitelj, konfiguracija klijenta za ovu uslugu zahtijeva izmjenu URL-ova, kao što je http: //19202.1: 8080 /operacija, na http: //19851100.1: 3333 /operacija. Zahtjev poslan ovom novom URL-u ulazi u proxy poslužitelj. Poruka zahtjeva sadrži TCP krajnju točku za proxy (19851100.1: 3333) u zaglavlju hosta, a ne adresu sustava, jer klijent ne zna da šalje preusmjerenu poruku. Ova pojednostavljena uloga klijenta određuje prirodu takve veze. Stoga proxy poslužitelj koristi elemente da bi znao da zahtjev koji dolazi u priključak 3333 zahtijeva jedno od sljedećeg: mora biti preusmjeren na sustav uživo19202.1: 8080 i zaglavlje "Host" u poruci mora biti ažurirano. Sva pravila za ovu uslugu moraju se primijeniti na poruku, kao što je zamjena usmjeravanja.

    Povezane publikacije