កុំព្យូទ័រផ្នែកទន់

តើធ្វើដូចម្តេចដើម្បីកំណត់រចនាសម្ព័ន្ធការតភ្ជាប់តាមរយៈការ 8080 ទទួលបាន (ច្រក): ការបង្រៀនដ្យាក្រាម, និងការពិនិត្យ

ច្រកនៅក្នុងបណ្តាញកុំព្យូទ័រជាចំនួនធម្មជាតិដែលត្រូវបានកត់ត្រាក្នុងពិធីការ OSI បឋមកថា។ វាត្រូវបានរចនាឡើងដើម្បីកំណត់អត្តសញ្ញាណអ្នកទទួលនៃដំណើរការនេះក្នុងកញ្ចប់ម៉ាស៊ីនដូចគ្នា។

តាមក្បួនមួយក្នុងចន្លោះអ្នកប្រើនៅលើម៉ាស៊ីនមួយជាមួយប្រព័ន្ធប្រតិបត្តិការមួយដែលបានដំឡើងមួយដែលបានមកពីដំណើរការច្រើនជាងមួយនៅពេលតែមួយនិងការគ្នានៃពួកគេរត់កម្មវិធីជាក់លាក់មួយ។ ប្រសិនបើមានកម្មវិធីទាំងនេះប៉ះពាល់ដល់បណ្តាញកុំព្យូទ័រ "សែល" ពីពេលមួយទៅពេលដែលវាទទួលបានតាមរយៈ IP ដែលកញ្ចប់ដែលត្រូវបានបម្រុងទុកសម្រាប់មួយនៃកម្មវិធី។

តើវាដំណើរការយ៉ាងដូចម្តេច?

ប្រសិនបើកម្មវិធីនេះប្រើផ្លាស់ប្តូរទិន្នន័យតាមរយៈបណ្តាញ, ដំណើរការនេះអាចនឹងប្រព្រឹត្តដូចខាងក្រោម:

  • នៅក្នុងប្រព័ន្ធប្រតិបត្តិការស្នើសុំលេខច្រកមួយជាក់លាក់។ ប្រព័ន្ធនេះអាចផ្តល់ទាំងកម្មវិធីរបស់ខ្លួននិងហាមឃាត់ការផ្ទេរ (នេះកើតឡើងក្នុងករណីដែលជាកន្លែងដែលលេខច្រកនេះគឺមានរួចហើយក្នុងការប្រើប្រាស់ដោយកម្មវិធីផ្សេងទៀត) ។
  • នៅក្នុងប្រព័ន្ធប្រតិបត្តិការនេះត្រូវបានស្នើមិនត្រូវបានបញ្ជាក់លេខច្រកក្នុងការដែលអាចប្រើណាមួយ។ ប្រព័ន្ធដោយខ្លួនវាផ្ទាល់ជ្រើសរើសនិងផ្តល់កម្មវិធីវា។

តើធ្វើដូចម្តេចដើម្បីបើកច្រក (8080, 80 និងដូច្នេះនៅលើ) មួយ? នៅក្នុងបណ្ដាញត្រូវបានផ្លាស់ប្តូរនេះបើយោងតាមពិធីការជាក់លាក់មួយ (រវាងដំណើរការពីរ) ។ ការតភ្ជាប់ត្រូវបានបង្កើតឡើង, ដូចខាងក្រោមនេះត្រូវបានទាមទារ:

  • អាសយដ្ឋាន IP នៃម៉ាស៊ីនដែលអ្នកផ្ញើនិងអ្នកទទួល (ត្រូវការដើម្បីផ្លូវត្រូវបានកសាងឡើងរវាងពួកគេ);
  • ចំនួនពិធីការ;
  • បន្ទប់កំពង់ផែទាំងពីរ (ប្រភពនិងទិសដៅ) ។

ប្រសិនបើមានការតភ្ជាប់នេះគឺមានជាង TCP ច្រកប្រភពត្រូវបានប្រើជាប្រព័ន្ធប្រតិបត្តិការរបស់អ្នកទទួលដើម្បីបញ្ជាក់ពីការបញ្ជូនទិន្នន័យនិងដំណើរការអ្នកទទួលដើម្បីឆ្លើយតប។

ច្រកបើកចំហនិងបិទជិត

នៅលើផ្នែកមួយនៃម៉ាស៊ីននិងច្រកដែលបានប្រព្រឹត្ដចំនួនអ្នកផ្ញើដែលជាសមភាគីទៅអាសយដ្ឋានត្រឡប់មកវិញដែលត្រូវបានបង្ហាញនៅលើស្រោមសំបុត្រនោះ។ ចំនួននេះត្រូវបានគេហៅថាបញ្ច្រាស។

នៅក្នុងករណីដែលជាកន្លែងដែលដំណើរការនៅលើម៉ាស៊ីននៅលើមូលដ្ឋានធម្មតាមួយដោយប្រើលេខច្រកដូចគ្នាទៅកំពង់ផែមួយត្រូវបានចាត់ទុកបើកចំហ។ ឧទាហរណ៍កម្មវិធីនេះបានផ្សារភ្ជាប់ជាមួយនឹងម៉ាស៊ីនបម្រើដែលអាចប្រើប្រាស់បានគ្រប់ពេលវេលា 80 ឬ 8080 សម្រាប់ទំនាក់ទំនង។ ពេលដែលដំណើរការនេះមិនអាច បើកច្រកមួយ ដែលត្រូវបានចាត់ទុកជាបានបិទ។

លេខច្រក

ច្រកទាំងអស់មានចំនួនលេខរបស់ពួកគេដែលបានចុះបញ្ជីនៅក្នុងលក្ខណៈតាមវេជ្ជបញ្ជា។ នីមួយត្រូវបានរចនាឡើងសម្រាប់គោលបំណងជាក់លាក់របស់ខ្លួន។ ដូច្នេះជាញឹកញាប់អ្នកអាចមើលឃើញកំពង់ផែ 8080. នេះហេតុអ្វីបានជាអ្នកត្រូវការមុខងារនេះពេលប្រើអ៊ីធឺណិត?

យោងតាមទិន្នន័យផ្លូវការច្រក TCP និងត្រូវបានរចនាឡើងសម្រាប់ប្រើជាមួយ HTTP ។ ក្រៅផ្លូវការ, វាត្រូវបានប្រើផងដែរដោយធុង Servlet ដែលបានសរសេរនៅក្នុង Java Tomcat ។

ការ TCP-កំពង់ផែ 8080 អាចប្រើពិធីការជាក់លាក់មួយសម្រាប់ការទំនាក់ទំនងអាស្រ័យលើកម្មវិធីនេះ។ ពិធីការគឺជាសំណុំនៃវិធានផ្លូវការដែលពន្យល់អំពីរបៀបដែលទិន្នន័យត្រូវបានបញ្ជូននៅលើបណ្តាញ។ វាអាចត្រូវបានបង្ហាញក្នុងភាសាដែលត្រូវបានប្រើរវាងកុំព្យូទ័រដើម្បីជួយឱ្យពួកគេធ្វើទំនាក់ទំនងកាន់តែមានប្រសិទ្ធភាព។

ពិធីការ HTTP ដែលរត់តាមរយៈការ 8080, កំណត់ទ្រង់ទ្រាយការទំនាក់ទំនងរវាងកម្មវិធីរុករកអ៊ីនធឺណិតនិងគេហទំព័រ។ ឧទាហរណ៍មួយទៀតគឺពិធីការ IMAP & ‧; ដែលកំណត់ទំនាក់ទំនងរវាងម៉ាស៊ីនបម្រើសំបុត្រ IMAP និងអតិថិជនឬចុងក្រោយ, ពិធីការ SSL ដែលបញ្ជាក់ទ្រង់ទ្រាយដែលបានប្រើសម្រាប់សារដែលបានអ៊ិនគ្រីបបាន។

ផ្ទេរទិន្នន័យ

ដូច្នេះ TCP-កំពង់ផែ 8080 ប្រើពិធីការត្រួតពិនិត្យការបញ្ជូន។ គាត់គឺជាផ្នែកមួយនៃពិធីការចម្បងក្នុងបណ្តាញ TCP / IP ។ ចំណែកឯកិច្ចព្រមព្រៀងពិធីការ IP ដែលបានតែជាមួយនឹងកញ្ចប់, TCP អនុញ្ញាតឱ្យក្រុមម្ចាស់ផ្ទះទាំងពីរបានបង្កើតការតភ្ជាប់និងការផ្លាស់ប្តូប្រភពទិន្នន័យ។ វាធានាបាននូវការចែកចាយរបស់ពួកគេព្រមទាំងការពិតដែលថាកញ្ចប់នឹងត្រូវបានបញ្ជូនទៅកាន់កំពង់ផែ 8080 នៅក្នុងលំដាប់ដូចគ្នានេះដែរនៅក្នុងនោះពួកគេត្រូវបានបញ្ជូន។ ការតភ្ជាប់បានធានាសម្រាប់ 8080 - នេះគឺជាភាពខុសគ្នាសំខាន់រវាង TCP និង UDP ។ UDP 8080 នឹងមិនធានាថាការតភ្ជាប់ដូចគ្នា។

តើធ្វើដូចម្តេចដើម្បីបើកច្រក 8080 លើ Windows 7?

ដើម្បីធ្វើដូចនេះសូមចូលទៅកាន់ "ចាប់ផ្តើម" ម៉ឺនុយនិងរកឃើញផ្ទាំងបញ្ជា។ វាត្រូវបានទាមទារឱ្យចុចលើ "បណ្តាញ" ម៉ឺនុយរងនិងរកឃើញ "ម៉ូឌុលជញ្ជាំងភ្លើង" ។ ក្នុងផ្ទាំង "លើកលែង" រកឃើញ "Add Port" ។ អ្នកនឹងបើកប្រអប់ដែលអ្នកគួរតែបញ្ចូលលេខច្រក។ ធ្វើឱ្យប្រាកដថាការកំណត់ដែលបានបញ្ជាក់នៅក្នុង TCP បន្ទាប់មកជ្រើសយល់ព្រម។

តើធ្វើដូចម្តេចដើម្បីបិទកំពង់ផែ 8080? វាគឺគ្រប់គ្រាន់ដើម្បីបង្កើតការតភ្ជាប់ទៅកាន់កំពង់ផែជាក់លាក់ផ្សេងទៀត។

ការកំណត់រចនាសម្ព័ន្ធកម្រិតខ្ពស់និងការ TCP HTTP ប្រូកស៊ី

ពិធីការ HTTP ត្រូវបានរត់នៅលើកំពូលនៃការ TCP, ប៉ុន្តែការផ្តល់ព័បន្ថែមអំពីការផ្ដល់សារ។ ចំពោះហេតុផលនេះ, ការកំណត់រចនាសម្ព័ន្ធប្រូកស៊ីពីរត្រូវបានខុសគ្នា។

HTTP-ចរាចរណ៍រួមបញ្ចូលទាំងម៉ាស៊ីនគោលដៅនិងច្រកសម្រាប់សារនេះ។ លោកបានបន្ដការតភ្ជាប់នៅលើជង់ TCP ជាមួយចំណុចបញ្ចប់ការ TCP មួយ, នោះគឺចន្លោះពីម៉ាស៊ីនជាក់លាក់មួយនិងច្រក។ ជាធម្មតាពិន្ទុ HTTP-ប៉ុស្តិ៍ដដែលនេះទៅកាន់ចំណុចបញ្ចប់ការ TCP-ជាការតភ្ជាប់។ ប្រសិនបើអ្នកផ្លាស់ប្តូរការកំណត់រចនាសម្ព័ន្ធនៃម៉ាស៊ីនភ្ញៀវដើម្បីប្រើការតភ្ជាប់ម៉ាស៊ីនបម្រើប្រូកស៊ី HTTP ដែលត្រូវបានធ្វើទៅកាន់ម៉ាស៊ីនផ្សេងទៀតនិងច្រកជំនួសឱ្យ URL ដែលបានបញ្ជាក់នៅក្នុង HTTP អាសយដ្ឋាននេះ។ នេះមានន័យថាការ TCP ចំណុចចុងបញ្ចប់នៅក្នុងសារនេះគឺខុសគ្នាពីការបញ្ចប់ការដែលវាត្រូវបានភ្ជាប់នោះ។

ឧទាហរណ៍ប្រសិនបើការ HTTP ដែលបានបញ្ជូនសំណើទៅនឹងការស្នើសុំទំព័រ http://192.0.2.1:8080/operation មានរួមបញ្ចូលទាំង« 192.0.2.1:8080 »ចំណងជើង«ម៉ាស៊ីន»របស់ HTTP សារដែលត្រូវបានផ្ញើទៅកាន់កំពង់ផែ 8080 នៅលើម៉ាស៊ីន 192,0 នេះ។ 2.1 ។

ទោះជាយ៉ាងណា, ប្រសិនបើអ្នកបានកំណត់រចនាសម្ព័ន្ធរបស់ HTTP កូនដល់ប្រើម៉ាស៊ីនបម្រើប្រូកស៊ីមូលដ្ឋាន TCP-តភ្ជាប់ទៅចំណុចបញ្ចប់ទៅ TCP សម្រាប់គាត់ខណៈពេលដែលសារនេះនៅតែមានចុងដើម។

ឧទាហរណ៍ប្រសិនបើអ្នកកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនភ្ញៀវផ្ញើសាររបស់ពួកគេទៅម៉ាស៊ីនបម្រើប្រូកស៊ីនៅ 198281.100.1 កំពង់ផែ 3128 និងម៉ាស៊ីនភ្ញៀវផ្ញើសំណើសម្រាប់ http://192.0.2.1:8080/operation សារនេះនៅតែមាន« 192.0.2.1: 8080 " ចំណងជើង«ម៉ាស៊ីន», ហើយឥឡូវផងដែរនៅក្នុងវាលនៃ«សំណើបន្ទាត់»នេះ។ ទោះជាយ៉ាងណា, សារនេះឥឡូវត្រូវបានផ្ញើតាមរយៈការ TCP-តភ្ជាប់នៅ 198.51.100.1:3128 ។ ដូច្នេះម៉ាស៊ីនបម្រើប្រូកស៊ី HTTP អាចទទួលសារនៅលើច្រកដូចគ្នា (ប្រូកស៊ីនៅលើច្រក 8080) និងអាចផ្ញើវាទៅសេវាផ្សេងគ្នាជាច្រើននៅលើមូលដ្ឋាននៃការអំពីអ្នកទទួល។

តើធ្វើដូចម្តេចដើម្បីកំណត់រចនាសម្ព័ន្ធការទទួលបានការតភ្ជាប់នៅលើច្រក 8080?

ដូច្នេះចំណងជើងនៃ«ម៉ាស៊ីន»ត្រូវបានបន្ថែមទៅ HTTP / 1.1 ។ ការតភ្ជាប់ 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 ។ ឧទាហរណ៍។ com & ‧;:

<ចងទៅមុខ = "198.51.100.1:3333" គោលដៅ = "ឧទាហរណ៍ com & ‧ www: .. 8080" />

ដូច្នេះអ្នកត្រូវតែផ្លាស់ប្តូរឯកសារកំណត់រចនាសម្ព័ន្ធរបស់អតិថិជនជារៀងរាល់ពេលដែលអ្នកបន្ថែមគោលដៅថ្មីសំរាប់ចរាចរណ៍។ ការដាក់កម្រិតនេះមិនអនុវត្តចំពោះប្រូកស៊ី HTTP ដែល-។

អន្តរកម្មរវាង HTTP និងដែល TCP

ដើម្បីយល់ពីរបៀបកំពង់ផែគ្រប់គ្រងនៅ HTTP និងដែល TCP ប្រូកស៊ី, ឧបមាថាអ្នកមានសេវាពីរនៅលើ 192.0.2.1:8080 និង 192.0.2.1:8081 និងម៉ាស៊ីនបម្រើប្រូកស៊ីដែលកំពុងរត់នៅលើ 198.51.100.1 នេះ។ ប្រសិនបើពួកគេខុសគ្នានៅក្នុងការអាសយដ្ឋាន IP ដែលជំនួសឱ្យការដោយលេខច្រកនោះឧទាហរណ៍នេះនឹងដូចគ្នាលើកលែងតែសម្រាប់អាសយដ្ឋានដែលត្រូវគ្នាសម្រាប់សេវាកម្មគ្នា។ ប្រសិនបើពួកគេរំពឹងថានឹង HTTP-ចរាចរណ៍សម្រាប់ HTTP ដែលមួយនេះលើសំណើច្រកប្រូកស៊ីការ TCP ទាំងពីរអាចចុងបានបញ្ជូនទៅឱ្យគាត់ត្រូវ។ ពេល HTTP មួយមើលឃើញថាត្រូវបានផ្ញើសារ 192.0.2.1:8080, ប្រូកស៊ីបញ្ជូនសារទៅកាន់អាសយដ្ឋាននេះឬអនុវត្តច្បាប់ណាមួយដែលគាត់មានសម្រាប់សេវាកម្មនេះ។ នីតិវិធីដូចគ្នាត្រូវបានអនុវត្តទៅ 192.0.2.1:8081 ដោយប្រើកំពង់ផែដូចគ្នា។

ប្រសិនបើការផ្តល់សេវាទាំងពីរនេះជំនួសវិញរំពឹងថាចរាចរណ៍គួរមានកំពង់ផែដែល TCP ការ TCP-ប្រូកស៊ីពីរបានកំណត់ដោយធាតុដែលបើកចំហពីរ <ទៅមុខ> ក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធ:

<ចងទៅមុខ = "198.51.100.1:3333" គោលដៅ = "192.0.2.1:8080" />

<ចងទៅមុខ = "198.51.100.1:3334" គោលដៅ = "192.0.2.1:8081" />

ការកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនភ្ញៀវសម្រាប់ការផ្លាស់ប្តូរសេវាលើកដំបូងពី« 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" ប្រភេទ = "HTTPS" /> ។

តើធ្វើដូចម្តេចចលនាចរាចរណ៍នេះ?

ឥឡូវនេះម៉ាស៊ីនបម្រើប្រូកស៊ីត្រូវបានកំណត់រចនាសម្ព័ន្ធក្នុងការទទួលយកតែចរាចរណ៍សម្រាប់ HTTP កំពង់ផែដែលបានកំណត់និងអាចត្រូវបានប្រើតម្រងសម្បូរបែបជាច្រើនទៀត។ ឧទាហរណ៍ម៉ាស៊ីនបម្រើដែលអាចត្រងចេញចរាចរណ៍នៅលើគម្របដែលមិនមានផ្លូវច្បាស់លាស់ក្នុង URL-អាសយដ្ឋានរបស់ខ្លួនឬអ្នកដែលមិនប្រើវិធីសាស្ត្រ HTTP ជាក់លាក់ដូចជា POST ។ ទោះជាយ៉ាងណាដោយសារតែកម្មវិធីជំនួយនេះមិនតែងតែធ្វើការ, ម៉ាស៊ីនបម្រើនៅតែចាំបាច់ត្រូវមានគោលដៅនៃធាតុ <ទៅមុខ> នេះដើម្បីអាចផ្ញើចរាចរណ៍ទៅប្រព័ន្ធ។ ឧទាហរណ៍: ឧបមាថាកូនក្តីត្រូវការដើម្បីតភ្ជាប់ទៅសេវាលើ 192.0.2.1:8080 និងប្រើ HTTP ដែល-ប្រូកស៊ីបញ្ច្រាសនៅលើ 198.51.100.1:3333 ។

មុនពេលដែលអតិថិជនអាចប្រើម៉ាស៊ីនបម្រើប្រូកស៊ីកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនភ្ញៀវសម្រាប់សេវានេះ, អ្នកត្រូវការផ្លាស់ប្តូរត្រូវបាន URL ដែល-អាសយដ្ឋានដូចជា http: // 192.0.2.1:8080/ ប្រតិបត្ដិការនៅ http: // 198.51.100.1:3333/ ប្រតិបត្ដិការ។ សំណួរដែលត្រូវបានផ្ញើទៅអាសយដ្ឋានថ្មីនេះរបស់ URL នេះចូលទៅម៉ាស៊ីនបម្រើប្រូកស៊ី។

សារស្នើរសុំនេះមានចំណុចបញ្ចប់មួយសម្រាប់ប្រូកស៊ីដែល TCP (198.51.100.1:3333) នៅក្នុងបឋមកថា "ម៉ាស៊ីន" និងមិនអាសយដ្ឋានរបស់ប្រព័ន្ធនេះដោយសារតែអតិថិជនមិនដឹងថាអ្វីដែលលោកបានផ្ញើសារដែលបានបញ្ជូនបន្ត។ នេះសាមញ្ញម៉ាស៊ីនភ្ញៀវកំណត់ធម្មជាតិនៃតួនាទីនៃការដូចបរិវេណមួយនេះ។ ដូច្នេះប្រូកស៊ីប្រើធាតុនៃ <ទៅមុខ> ដើម្បីដឹងថាសំណើនេះត្រូវបានមកកំពង់ផែ 3333 តម្រូវឱ្យមានមួយដូចខាងក្រោម: វាគួរតែត្រូវបានបញ្ជូនបន្តទៅប្រព័ន្ធបន្តផ្ទាល់ 192.0.2.1:8080 និងពានរង្វាន់«ម៉ាស៊ីន»នៅក្នុងសារនេះដើម្បីជាការ ធ្វើឱ្យទាន់សម័យ។ សម្រាប់សារនេះនឹងត្រូវបានអនុវត្តច្បាប់ទាំងអស់នៃសេវាកម្មនេះ, ឧទាហរណ៍, ដោតបញ្ជូន។

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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