ЭЭМПрограммалык камсыздоо

Нускоо, диаграмма жана сын-пикирлер: Кудайдын аркылуу байланыштарды кабыл 8080 (порт) кантип ырастап

компьютер тармактарда Порт кукурузная OSI протоколго жазылган табигый саны болуп саналат. Бул жараяндын Алуучуга эле аскер пакетин аныктоо максатында иштелип чыккан.

эреже катары, бир орнотулган иштеп жаткан системасы менен аскер колдонуучу космосто бир убакта бирден ашык иштеп келе жатат, алардын ар бири белгилүү бир программа менен коштолот. учурдан тартып, бул программалар компьютер тармагын "катмар" этиши болсо, программалардын бири үчүн арналган IP-пакетинен аркылуу алат алуу.

Бул кандай иштейт?

программа тармагы аркылуу маалымат алмашууну пайдаланган болсо, бул жараян төмөнкүлөр болушу мүмкүн:

  • Жылы OS бир порт номерин сураган. системасын камсыз кылуу да, анын программасы жана которууну тыюу алат (бул порт саны дагы бир арыз менен пайдаланып жатат учурларда болот).
  • OS учурда ар кандай жеткиликтүү порт номерин көрсөтүү эмес, суралган. системанын өзү аны тандап, жана программа менен камсыз кылууда.

Кантип порт (8080, 80 ж.б.) көрүү үчүн? маалыматка ичинде белгилүү бир протоколго (эки жол менен) ылайык алмаштырып жатат. байланыш түзүлдү үчүн, төмөнкүлөр талап кылынат:

  • жөнөтүүчү жана алуучу Себайот IP-дарек (по маршруту үчүн зарыл болгон алардын ортосунда курулган);
  • протокол номери;
  • Rooms эки порту (булак жана көздөлгөн).

байланыш TCP үстүндө болсо, булагы порт маалыматтарды берүүнү ырастап, жооп алуучуга иштеп чыгуу үчүн алуучунун ишинин система катары колдонулат.

Ачык жана жабык порту

ПИН көрсөтүлгөн кайтаруу үчүн дарек, бир кесиптеши катары жөнөтүүчүнүн алуучу жана порт саны актынын бөлүгүндө жөнүндө. Бул сан арткы деп аталат.

бир портуна бир порт номерин пайдалануу менен туруктуу негизде бир аскер жүрүшү учурларда ачык болуп эсептелет. Мисалы, жүрүш менен байланышкан программа бардык убактысын 80 же 8080 байланыш үчүн пайдалана алат. жараян эмес, кийин бир порт ачуу жабык деп эсептелинет.

порт саны

Порттордун баары, алардын саны белгиленген тартипте катталган жок. Ар биринин белгилүү бир максат үчүн иштелип чыккан. Ошентип, көбүнчө 8080. портун көрө аласыз Эмне үчүн Интернетти колдонууда бул иш- керек?

Расмий маалыматтарга ылайык, порт TCP жана HTTP менен колдонуу үчүн иштелип чыкты. Расмий эмес, ошондой эле Java тилинде жазылган Tomcat servlet контейнер тарабынан колдонулат.

TCP-порт 8080 өтүнмө боюнча жараша, байланыш үчүн атайын протокол колдоно аласыз. Протоколу маалымат тармакка аркылуу жугуучу кантип түшүндүрөт расмий эрежелердин жыйындысы болуп саналат. Ал аларды натыйжалуу байланышууга жардам берүү үчүн эсептөө ортосунда колдонулган тилде берилиши мүмкүн.

8080 аркылуу HTTP протоколу, интернет-серепчилери жана интернет-сайттардын ортосундагы байланыш түзүлүшү аныктайт. Дагы бир мисал Оско билдирүүлөр үчүн колдонулган түзүлүшү аныктайт IMAP почта тескөөчүлөр менен кардарлардын же, акыр-аягы, SSL протоколунун ортосундагы мамилени аныктайт IMAP протоколдор болуп саналат.

маалыматтарды берүү

Ошентип, TCP-Порт 8080 TCP протоколу колдонот. Ал TCP / IP тармактарындагы негизги протоколдордун бири болуп саналат. гана пакеттери менен IP протоколу келишим болсо, TCP маалыматтарды байланыш жана алмашуу агым түзүү үчүн эки кошуундары берет. Бул алардын, ошондой эле пакеттерди алар жиберилген турган эле тартипте портуна 8080 жеткирилет экенин кепилдик берет. 8080 үчүн кепилденген байланыш - бул TCP жана UDP ортосундагы негизги айырмачылык болот. UDP 8080 ошол эле байланыш кепилдик жок.

Кантип Windows порт 8080 ачуу 7?

Бул үчүн, Көзөмөлдөө панели менюсу "Старт" жана табууга бар. Ал "Network" суб-меню белгисине табуу талап кылынат "Firewall модулу." "Салуулар" тактасында "кошуу Port" табышат. Сиз порт номерин турган диалог кутуну ачат. TCP аталган орнотуулар, андан кийин OK тандап били¾из.

порт 8080 кандайча жабуу үчүн? Бул дагы бир белгилүү портуна байланыш түзүү үчүн жетиштүү болуп саналат.

Жетилген система ырастоо HTTP жана TCP Proxy

HTTP протоколу TCP чокусуна иштейт, ал эми кабар берүү тууралуу кошумча маалымат берет. Ушул себептен улам, эки адамгерчилик башкача өзгөрүүлөр болот.

HTTP-жол кабар үчүн максаттуу аскерин жана порт камтыйт. Ал бир аскер жана портуна ортосунда, бир TCP акыркы чекит менен байланышы бар-TCP чыгат. Эреже катары, HTTP-Post упайлар TCP-байланыштуу, ошондой эле акыркы чекит болот. Эгер HTTP прокси байланышты колдонуу үчүн кардардын орнотмолорун өзгөртө турган болсо, анын ордуна HTTP-даректери көрсөтүлгөн URL менен, дагы бир аскер жана портуна жүргүзүлөт. Бул кабарга чекитин TCP ал туташкан болсо, ошол акырында айырмаланып турат дегенди билдирет.

Мисалы, эгер http://192.0.2.1:8080/operation бет сурам жиберилет HTTP-талап "192.0.2.1:8080" аталышы "Host" HTTP-билдирүү 192,0 аскер порт 8080 жөнөтүлөт, камтыйт. 2.1.

Бирок, ал үчүн прокси, негизги TCP-байланыш TCP акыркы чекит барат пайдалануу HTTP-кардарды түзө турган болсо, кабар да баштапкы аяккы чекити бар эле.

Мисалы, сиз 198281.100.1 порт 3128 өзгөртүлгөн прокси алардын кабарларды жөнөтүү үчүн кардарларды күүлөй болсо, жана кардар http://192.0.2.1:8080/operation үчүн кайрылуу жөнөтүп, кабар дагы деле "192.0.2.1 камтылган: 8080" аталышы "Host", ал эми "суроо-Line" жаатында да. Бирок, бул кабар эми 198.51.100.1:3128 боюнча TCP-байланыш аркылуу жөнөтүлөт. Ошентип, HTTP прокси бир порттон (порт 8080 прокси) кабарларды кабыл ала алат жана алуучу тууралуу маалыматтын негизинде бир нече ар түрдүү кызматтар менен жөнөтүүгө болот.

порт 8080 күнү байланыштарды алууга кантип тууралоо керек?

Ошентип, "Кожоюн" наамы HTTP кошулду / 1.1. Соолуган HTTP / 1.0 өзү аны камтыбайт. Ушул себептен улам, ишеним аркылуу өтүүгө эмес, мисалы, бирикмелер, кабар үчүн аскерин жана порттун камтый бербейт. Бирок, прокси аркылуу жиберген HTTP / 1.0, жөнүндө маалымат, дагы эле "сурам" максаттуу аскерин жана порт бар. Ошондуктан, аталышы "Host" жоктугу прокси көйгөйлөрдү алып келбейт.

TCP проксини иштетүү үчүн, бир алмашыла турган акыркы чекит реалдуу убакытта TCP акыркы чекит менен кардардын тарам өзгөртүү керек. HTTP айырмаланып, протокол прокси пайдаланууга орнотулган жөндөмдүүлүгүн камсыз кыла албайт. Бул прокси TCP аркылуу маалымат берүү үчүн акыркы көздөгөн бир механизмди камсыз кылбайт туташа болсо, саналат.

8080 аркылуу бир нече байланышты кантип коюуга чейин?

TCP ишеним бир гана жолу бир нече системасына туташкан жол (башкача айтканда, акыркы бара турган жери), канчалык көп жол кыймылы Бул кошундуларда жөнөтүлөт - системалардын ар бири башка портуна угуу болуп саналат. Бул анын порт саны ар бир чекит туура келет, ал тууралуу маалымат байланыш жана сактоого мүмкүндүк берет. Андан кийин кардар аны туташтыруу керек болгон ар бир системага прокси порту тиешелүү өзгөрүүлөр болуп жатат. TCP прокси угуп порт жана прокси тууралоо делосуна алардын операторлору <алдыга> тарамдалып тиешелүү Endpoints, RTCP_install_dir / httptcp / registration.xml. Биринчи кезекте, порт 8080 текшерүү - бул демейки боюнча ачык болсо, анда мындан ары да өзгөрүүлөр бир нече мүнөттөн кийин кабыл алынат.

Бул мисалда, 198.51.100.1 прокси-жылдын IP-дареги. прокси порт 3333 жөнөтүлгөн ар бир кыймылы төмөнкү дарек боюнча портуна 8080 жөнөтүлөт: Www. Мисал. Кирүү:

Ошондуктан кардардын тарам File сиз кыймылдын үчүн жаңы көздөгөн кошуу сайын өзгөртүү керек. Бул чектөө HTTP-прокси колдонулбайт.

HTTP жана TCP ортосундагы өз ара

порт HTTP жана TCP адамдары менен кантип түшүнүш үчүн, сизге 192.0.2.1:8080 жана 192.0.2.1:8081 эки кызмат бар, 198.51.100.1 иштеген прокси дейли. Алар порт саны ордуна IP-дареги боюнча ар кандай болсо, анда бул, мисалы, ар бир кызмат үчүн тиешелүү дареги тышкары, ошондой эле болуп калат. Алар экөө тең TCP Endpoints бир-HTTP прокси порту суроо-талаптар үчүн HTTP-жол талап болсо, аны менен жиберсе болот. бир HTTP билдирүү 192.0.2.1:8080 кайрылган берип жатканын көргөн сайын, прокси бул дарекке кат жиберет, же ал бул кызматка ээ болгон ар кандай эрежелер колдонулат. Ушул эле жол-жобо бир портун колдонуп, 192.0.2.1:8081 тиешелүү.

Бул эки кызмат ордуна TCP жол тарам делосуна эки элементтен <алдыга> аныкталган ачык эки TCP сырттан порт болушу керек деп күтүп, анда:

кардардын биринчи кызмат "192.0.2.1:8080" өзгөрүү үчүн тарам "198.51.100.1:3333", ал эми экинчиси - бул "192.0.2.1:8081" "198.51.100.1:3334" үчүн. кардар үчүн билдирүү (TCP пакет), биринчи дареги биринчи кызмат жөнөтөт.

прокси портуна (3333), аны кабыл алат, бирок бул байланыш боюнча жөнөтүлгөн кайсы маалыматтар билбейт. Ал билген баары - Ошондуктан портуна 3333. байланыш, прокси анын тарам кайрылгандар жана порттон жол экенин көрүп 192.0.2.1:8080 буруу керек (же бул кызмат үчүн бийлик колдонуу зарыл). Эгер кардар тарам HTTP прокси орнотмолорун колдоого албайт, анткени, бардык HTTP кыймылын кайра багыттоо мүмкүн эмес болсо, анда тескери HTTP-прокси пайдаланууга тийиш.

максаттуу ордуна жылы URL-даректери Сиз каалаган көрсөтүлөт. Бул жараян сиз кардар системасы боюнча TCP билдирүүлөрү үчүн акыркы чекит катары көрсөтүү жана багыттоочу бийлик түзө турган TCP прокси, ырастап окшош.

айырмасы төмөнкү мисал катары, HTTP көрсөтүлгөн эреже түрү касиетти кошууга болот: <чыдамсыздык менен байланыштыруу = "198.51.100.1:3333" көздөлгөн = "192.0.2.1:8080" түрү = "HTTP" />.

жол кыймылы кандай?

Азыр прокси гана дайындалган портуна HTTP-жол кыймылын кабыл алууга багытталган, ошондой эле бай чыпкалоону колдонсо болот. Мисалы, Server сыяктуу POST эч кандай белгилүү бир жолун, анын URL-дареги боюнча, же HTTP-белгилүү бир ыкмасын колдонуп, жок, бар мукабасында боюнча жол чыпкалоо болот. Бирок, плагиндер дайыма эле жардам бере бербейт, анткени, Server дагы пунктунда <алдыга> менен көздөгөн болушу керек, системага жол жөнөтө алышат. Мисалы, кардар 192.0.2.1:8080 боюнча Кызматка байланышууга жана 198.51.100.1:3333 боюнча кайтарым HTTP-Proxy колдонуу керек деп ойлойм.

кардар прокси пайдалануудан мурда бул кызмат үчүн керектөөчү орнотмолорун, мисалы, HTTP катары URL-дарегин, жаткан өзгөртүү керек: // 192.0.2.1:8080/ ишин, HTTP боюнча: // 198.51.100.1:3333/ иш. URL менен жаңы дарегине жөнөтүлөт суроо, прокси кирет.

кардар ал жөнөтүлөт кабар жөнөтөт эмне кылып жатканын билбейт, себеби өтүнүч билдирүү, системанын баш "Host" ишеним (198.51.100.1:3333) үчүн эмес, дареги TCP аяккы камтыйт. Бул кардар, мисалы, имараттын ролун мүнөзүн аныктайт жөнөкөйлөтүлгөн. Ошентип, прокси <алдыга> элементтерин колдонуп, 3333 портуна өтүнүч келе жаткан кийинки бир талап экенин билүү үчүн, ал тирүү системасына жөнөтүлөт керек 192.0.2.1:8080 жана аталышы "Host" кабары болуп, такташты. кабар үчүн кызмат бардык эрежелер колдонулат, мисалы, банктын уячага.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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