КомпьютерПрограм хангамж

Заавар, бүдүүвч зураг болон сэтгэгдэл: The 8080 (порт) дамжуулан холболтуудыг хүлээн хэрхэн тохируулах талаар

компьютерийн сүлжээнд Порт толгой НСХХ-ын протоколд тэмдэглэгдсэн байдаг бөгөөд энэ нь байгалийн тоо юм. Энэ нь нэг хост үйл явцыг хүлээн авагчдад пакет тодорхойлох зорилготой юм.

Дүрмээр бол, нь суулгасан үйлдлийн систем бүхий хост дээр хэрэглэгчийн талбарт нэг удаад нэгээс илүү явцыг ирдэг бөгөөд тэдгээр нь тус бүрдээ тодорхой хөтөлбөр ажилладаг. эдгээр програмууд үеэс компьютерийн сүлжээ "бүрхүүл" нөлөөлөхгүй бол энэ хөтөлбөр нэг зориулагдсан IP пакетийн дамжуулан авдаг үе.

Энэ нь хэрхэн ажилладаг вэ?

хөтөлбөр нь сүлжээгээр дамжуулан мэдээлэл солилцох ашигладаг бол, энэ үйл явц нь дараах байдлаар хийж болно:

  • Үйлдлийн систем нь тухайн портын дугаарыг хүссэн байна. систем нь өгч болох аль аль нь өөрийн хөтөлбөр, шилжүүлэх хориглох (энэ нь портын дугаар нь өөр програм ашиглагдаж байгаа тохиолдолд ийм явдал тохиолддог).
  • Үйлдлийн систем дээр ямар ч боломжгүй нь портын дугаарыг зааж өгөхгүй хүссэн байна. систем нь өөрөө үүнийг сонгож болон хөтөлбөрийг олгодог.

порт (8080, 80 гэх мэт) хэрхэн нээх вэ? сүлжээний мэдээллийн хүрээнд тодорхой протокол (хоёр үйл явцын хооронд) дагуу солилцсон байна. байна тулд холболтыг тогтоосныхоо дараа дараах шаардлагатай:

  • илгээгч ба хүлээн авагч нь түмэн цэргийн IP-хаяг (чиглэлд шаардлагатай тэдний хооронд барьсан байна);
  • протокол тоо;
  • Өрөөнүүд нь аль аль нь портууд (эхлэл ба очих).

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

Нээлттэй болон хаалттай портууд

буцах хаяг, дугтуйнд дээр заасан байгаа нь биеэр гэж илгээгчийн хост болон порт нь хэд хэдэн үйлдэл нэг хэсэг байна. Энэ тоо нь урвуу гэж нэрлэдэг.

тохиолдолд тогтмол порт уруу ижил портын дугаарыг ашиглан дээр нь хост дээр байгаа үйл явц нь нээлттэй гэж үзэж хаана байна. Жишээ нь, сервер холбоотой програм нь харилцаа холбооны бүх цаг 80 болон 8080 ашиглаж болно. Хэзээ үйл явц чадахгүй байгаа бол портыг нээж хаалттай гэж үзэж байна.

порт тоо

Бүх портууд өөрсдийн тоо заасан журмын дагуу бүртгүүлсэн байна. Бүр тусгай зориулалтаар хийгдсэн. Тиймээс ихэвчлэн та Интернэт ашиглаж байгаа үед Та яагаад энэ функцыг ашиглах хэрэгтэй вэ портыг 8080. харж болох вэ?

Албан ёсны мэдээгээр, порт TCP бөгөөд HTTP ашиглах зорилготой юм. Албан бусаар, энэ нь бас Java дээр бичигдсэн Tomcat servlet саванд ашиглагддаг.

TCP порт нь 8080 програмын хамаарч, харилцаа холбоо нь тодорхой протокол ашиглаж болно. Протоколын өгөгдлийн сүлжээгээр дамжих хэрхэн тайлбарласан албан ёсны дүрэм олонлог юм. Энэ нь тэднийг илүү үр дүнтэй харилцах нь туслахын тулд компьютер хооронд байдаг бөгөөд энэ нь хэл дээр толилуулах болно.

HTTP протокол, 8080 дамжуулан ажилладаг, интернэт браузер, вэб сайт хоорондын харилцаа форматыг тодорхойлдог. Өөр нэг жишээ IMAP протокол, IMAP мэйл сервер болон харилцагч, эсвэл эцэст нь SSL протокол, шифрлэгдсэн мессеж ашиглаж форматыг тодорхойлно хоорондын харилцааг тодорхойлсон байна.

өгөгдөл дамжуулах

Тиймээс TCP порт нь 8080 Transmission Control Protocol ашигладаг. Тэр TCP / IP сүлжээнд гол протоколуудын нэг юм. Зөвхөн пакет нь IP протокол наймаа харин TCP өгөгдлийн холболт, валютын урсгалыг бий болгох хоёр хостуудыг олгодог. Энэ нь хүргэх, түүнчлэн пакетууд нь тэд илгээсэн байна ижил дарааллаар боомт 8080 хүргэж болно гэдгийг баталгаажуулсан байдаг. 8080 баталгаатай холболт - Энэ нь TCP болон UDP хоорондын гол ялгаа нь юм. UDP 8080 адил холболт баталгаа биш юм.

Windows 7 дээр портыг 8080 хэрхэн нээх вэ?

Үүнийг хийхийн тулд цэс "эхлэх" болон Control Panel олохын тулд явна. Энэ нь "Сүлжээний" дэд цэс дээр товшино уу, олох шаардлагатай байна "Галт хана нь модуль." "Үл хамаарах" таб-д, "нэмэх порт" олж болно. Та ямар та портын дугаарыг оруулна ёстой харилцах цонхыг нээнэ. 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» гарчиг «хост» HTTP-мэдээ хост 192,0 дээр порт 8080 илгээсэн байна орно уу. 2.1.

Гэсэн хэдий ч, та прокси сервер ашиглах HTTP-клиент тохируулах бол үндсэн TCP холболт түүний хувьд TCP төгсгөл уруу, мессеж ч эх төгсгөлийн цэгийг агуулж байхад явдаг.

"8080: Жишээ нь, та харилцагч 198281.100.1 боомт 3128-д прокси сервер тэдний зурвас илгээх тохируулах хэрэв үйлчлүүлэгч http://192.0.2.1:8080/operation хүсэлтийг илгээдэг, мессеж ч« 192.0.2.1 агуулсан нэр «хост», одоо «авагч-Line» салбарт мөн. Гэсэн хэдий ч, энэ мэдээ нь одоо 198.51.100.1:3128 үед TCP холболт дамжуулан илгээсэн байна. Тиймээс HTTP прокси сервер (порт 8080 дээр прокси) нэг порт дээр мессеж хүлээн авч, хүлээн авагчийн тухай мэдээллийн үндсэн дээр хэд хэдэн өөр өөр үйлчилгээнд тэднийг илгээж болно.

Хэрхэн порт 8080 холболтуудыг хүлээн тохируулах вэ?

Тиймээс «хост» гарчиг 1.1 HTTP нэмсэн /. Холболтууд HTTP / 1.0 өөртөө үүнийг оруулаагүй байна. Энэ шалтгааны улмаас, уг нэгдэл, проксигоор дамжин өнгөрч байхгүй бол зурваст хост болон порт агуулдаггүй. Гэсэн хэдий ч, HTTP / 1.0 нь прокси сервер дамжуулан явуулсан тухай мэдээлэл, одоо ч гэсэн "хайлтын мөр" -д зорилтот хост болон порт агуулдаг. Тиймээс нэр «хост» байхгүй байх прокси нь асуудал үүсгэж байна.

TCP прокси идэвхжүүлэхийн тулд та орлуулж төгсгөл дээр бодит цаг хугацаанд TCP төгсгөлтэй өөрчлөх харилцагчийн тохиргоог ёстой. HTTP ялгаатай протокол нь прокси хэрэглэх нь цуг бүтээгдсэн чадварыг хангаж чадахгүй. Энэ нь та прокси сервер рүү TCP дамжуулан мэдээлэл дамжуулах эцсийн хүрэх ямар ч механизм хангаж чадахгүй холбох уу, байна.

Хэрхэн 8080 дамжуулан олон холболтыг тохируулах вэ?

TCP проксигоор цорын ганц арга зам боломжийг олон систем (өөрөөр хэлбэл, эцсийн хүрэх газар), эдгээр нэгдэл нь хэр их замын илгээх болно ямар ч хамаагүй гэж холболтыг - систем бүрийн хувьд өөр порт сонсох явдал юм. Энэ нь та өөрийн портын дугаарын аль тухай төгсгөл бүрт таарах мэдээллийг холбогдож, хангах боломжийг олгодог. Дараа нь клиент прокси порт нь систем бүрийн энэ нь холбох хэрэгтэй бөгөөд нь харгалзах нь тохируулсан байдаг. TCP прокси сонсож портууд болон тэдгээрийн харгалзах төгсгөл прокси тохиргооны файлдаа, RTCP_install_dir / httptcp / registration.xml дахь оператор <урагш> -д тохируулагдсан. Юуны өмнө портыг 8080 шалгах - энэ нь анхдагчаар нээлттэй юм бол, цаашид тохируулга хэдхэн минутын дотор хийнэ.

Энэ жишээн дээр 198.51.100.1 прокси сервер IP-хаяг юм. прокси сервер дээр порт 3333 илгээсэн ямар ч урсгалыг дараах хаягаар боомт 8080 илгээсэн байна: WWW. Жишээ нь. комын:

<Форвард BIND = "198.51.100.1:3333" очих = "WWW жишээ комын: .. 8080" />

Тэгэхээр та үйлчлүүлэгч тохиргооны файлыг та замын хөдөлгөөнд шинэ газраа нэмж бүрт өөрчлөх хэрэгтэй. Энэ хязгаарлалт нь HTTP-Прокси нь хамаарахгүй.

HTTP ба TCP хоорондын харилцаа

порт нь HTTP ба TCP итгэмжилэгч нь зохицуулдаг хэрхэн ойлгохын тулд, та 192.0.2.1:8080 болон 192.0.2.1:8081 хоёр үйлчилгээг байдаг гэж бодъё, болон прокси сервер 198.51.100.1 дээр ажиллаж байгаа. Тэд порт тоо IP-хаяг оронд нь ялгаатай бол энэ жишээ үйлчилгээ тус бүрийн хувьд харгалзах хаяг бусад ижил байх болно. Тэд аль аль нь TCP төгсгөлийн цэг дээр нэг HTTP прокси порт хүсэлтийг HTTP-урсгалыг гэж бодож байгаа бол түүн уруу илгээгдэж болно. нь HTTP мэдээ 192.0.2.1:8080 авч байна гэж харж байгаа үед прокси энэ хаяг руу мессеж дамжуулдаг, эсвэл тэрээр энэ үйлчилгээнд байдаг ямар ч дүрэм журмыг хэрэглэнэ. ижил журам нэг портыг ашиглан 192.0.2.1:8081 хамаарна.

Энэ хоёр үйлчилгээ оронд TCP замын тохиргооны файлд хоёр элементийг <урагш> тодорхойлсон нээлттэй хоёр TCP-прокси порт байх ёстой гэж бодож байгаа бол:

<Форвард BIND = "198.51.100.1:3333" очих = "192.0.2.1:8080" />

<Форвард BIND = "198.51.100.1:3334" очих = "192.0.2.1:8081" />

«198.51.100.1:3334» нь «192.0.2.1:8081» - «198.51.100.1:3333» дээр «192.0.2.1:8080» эхний үйлчилгээний өөрчлөлтийн хувьд харилцагчийг тохируулах, хоёр дахь нь. үйлчлүүлэгч мессеж (TCP пакет), эхний хаяг эхний үйлчилгээг илгээдэг.

прокси сервер порт (3333) үүнийг хүлээн авсан, гэхдээ энэ холболтоор ямар өгөгдлийг илгээж байна мэддэггүй. Тэр мэдэж байсан гэсэн мэдээлэл - Тиймээс боомт 3333. уруу холболт, прокси сервер өөрийн тохиргоог зөвлөлддөг бөгөөд энэ нь порт дээр замын 192.0.2.1:8080 уруу дахин чиглүүлэгдэх ёстой гэж хардаг (эсвэл энэ үйлчилгээнд дүрмийг хэрэглэх шаардлагатай юм). Хэрэв та өөрийн бүх HTTP урсгалыг дахин чиглүүлэх чадахгүй бол клиентийн тохиргоо HTTP прокси сервер тохиргоог дэмждэггүй байна, учир нь та урвуу HTTP-прокси хэрэглэх хэрэгтэй.

Энэ оронд зорилтот URL хаягийн та өөрийн хүссэн зааж өгөх хэрэгтэй. Энэ үйл явц нь TCP прокси бөгөөд та үүнийг клиент систем дээр TCP гарахыг нь төгсгөл болгон зааж болон зуучлалын дүрмийг үүсгэхийн тохируулах төстэй юм.

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

замын хөдөлгөөн ямар байна вэ?

Одоо прокси сервер зөвхөн зориулалтын портынхоо хувьд HTTP-урсгалыг хүлээн авахаар тохируулагдсан байна, илүү баян шүүлтүүрийг ашиглаж болно. Жишээ нь, сервер бүрхэвч зэрэг POST гэх мэт HTTP тодорхой аргыг хэрэглэх биш, эсвэл URL хаяг ямар ч тодорхой замыг байна дээр гарч урсгалыг шүүн болно. Гэсэн хэдий ч, бөглөө нь үргэлж ажиллах биш юм, учир нь сервер ч зүйлийг <урагш> нь очих байх хэрэгтэй, системд урсгалыг илгээх боломжтой байх. Жишээ нь, үйлчлүүлэгч 192.0.2.1:8080 дээр үйлчилгээнд холбогдож, 198.51.100.1:3333 дээр урвуу HTTP-прокси хэрэглэх хэрэгтэй гэж үзье.

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

үйлчлүүлэгч тэр дамжуулагдсан мессеж илгээдэг юу болохыг мэдэхгүй байна, учир нь хүсэлт мессеж, толгой "Хост" төлөөлөх (198.51.100.1:3333) нь TCP төгсгөлийн цэгийг биш, харин тогтолцооны хаягийг агуулна. Энэ нь үйлчлүүлэгч ийм нэгдэл үүргийн шинж чанарыг тодорхойлдог хялбаршуулсан. Тиймээс прокси хүсэлт порт 3333 нь ирж байна дараахь шаардлагын аль нэгийг шаарддаг гэдгийг мэдэх нь <урагш> элементүүдийг ашигладаг: Энэ нь амьд системийн 192.0.2.1:8080 руу илгээгдэх ёстой бөгөөд нэр нь «хост» зурваст байх шинэчиллээ. мессежний үйлчилгээний бүх дүрэм, жишээ нь, чиглүүлэлтийн бөглөө хэрэглэж болно.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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