کمپیوٹرزسافٹ ویئر

ہدایات، تصویر اور جائزے: 8080 (پورٹ) کے ذریعے کنکشن کے وصول کی تشکیل کرنے کے لئے کس طرح

کمپیوٹر نیٹ ورکس میں پورٹ ایک قدرتی نمبر جس ہیڈر OSI پروٹوکول میں ریکارڈ کیا جاتا ہے. یہ وہی میزبان میں عمل کے وصول کنندہ پیکٹ شناخت کے لئے ڈیزائن کیا گیا ہے.

ایک اصول کے طور پر، ایک نصب آپریٹنگ سسٹم کے ساتھ ایک میزبان پر صارف کی جگہ میں ایک وقت میں ایک سے زیادہ عمل آتا ہے، اور ان میں سے ہر ایک مخصوص پروگرام چلاتی ہے. ان پروگراموں کے وقت سے کمپیوٹر نیٹ ورک "شیل" پر اثر انداز تو یہ آئی پی پیکٹ پروگراموں میں سے ایک کے لئے کرنا ہے کہ اس کے ذریعے ہو جاتا ہے وقت پر.

یہ کس طرح کام کرتا ہے؟

پروگرام کے نیٹ ورک کے ذریعے ڈیٹا تبادلے کا استعمال کرتا ہے تو، مندرجہ ذیل کے طور پر اس عمل کی جگہ نہیں لے سکتی ہے:

  • OS میں ایک مخصوص پورٹ نمبر کی درخواست کی. نظام فراہم کر سکتے ہیں دونوں اس کے پروگرام اور ٹرانسفر کی ممانعت (اس کے مقدمات پورٹ نمبر ایک اور درخواست کی طرف سے پہلے سے استعمال میں ہے جہاں میں ہوتا ہے).
  • OS میں کسی بھی دستیاب میں پورٹ نمبر کی وضاحت نہیں کی درخواست کی جاتی ہے. نظام خود اس کا انتخاب اور پروگرام فراہم کرتا ہے.

کس طرح ایک پورٹ (8080، 80 اور تو) کھولنے کے لئے؟ نیٹ ورک کی معلومات کے اندر اندر ایک مخصوص پروٹوکول (دو عمل کے درمیان) کے مطابق تبادلہ کیا جاتا ہے. سے کنکشن قائم کیا گیا ہے، مندرجہ ذیل کی ضرورت ہے:

  • مرسل اور وصول کنندہ کے لشکروں کا آئی پی ایڈریس (روٹ کرنے کی ضرورت ان کے درمیان بنایا گیا تھا)؛
  • پروٹوکول تعداد؛
  • کمروں دونوں بندرگاہوں (ماخذ اور منزل).

کنکشن TCP ختم ہو گیا ہے تو، ذریعہ بندرگاہ ڈیٹا کی نشریات کی تصدیق اور جواب بھیجنے وصول کنندہ عملدرآمد کرنے میں وصول کنندہ کا آپریٹنگ سسٹم کے طور پر استعمال کیا جاتا ہے.

کھولیں اور بند بندرگاہوں

جس لفافے پر دلالت کرتا ہے ایڈریس کو واپس، کرنے کے لئے ایک ہم منصب کے طور پر مرسل کے میزبان اور پورٹ نمبر ایکٹ کے حصہ پر. یہ نمبر ریورس کہا جاتا ہے.

معاملات میں ایک بندرگاہ پر ایک ہی پورٹ نمبر کا استعمال کرتے ہوئے ایک باقاعدہ بنیاد پر ایک میزبان پر عمل کھلی سمجھا جاتا ہے جہاں. مثال کے طور پر، سرور کے ساتھ منسلک پروگرام مواصلات کے لئے ہر وقت 80 یا 8080 استعمال کر سکتے ہیں. جب عمل نہیں کر سکتے ایک پورٹ کھولنے پر بند کر دیا سمجھا جاتا ہے.

پورٹ نمبرز

تمام بندرگاہوں ان کی تعداد مشروع طریقے سے رجسٹرڈ ہے. ہر ایک اس کی مخصوص مقصد کے لئے ڈیزائن کیا گیا ہے. انٹرنیٹ کا استعمال کرتے وقت آپ کیوں اس فعالیت کی ضرورت ہے تو اکثر آپ کو بندرگاہ 8080. دیکھ سکتے ہیں؟

سرکاری اعداد و شمار کے مطابق، پورٹ TCP ہے اور HTTP کے ساتھ استعمال کے لئے ڈیزائن کیا گیا ہے. غیر سرکاری طور پر، یہ بھی جاوا میں لکھا Tomcat کے servlet کنٹینر کی طرف سے استعمال کیا جاتا ہے.

TCP پورٹ 8080 درخواست پر منحصر ہے، مواصلات کے لئے ایک مخصوص پروٹوکول استعمال کر سکتے ہیں. پروٹوکول کے ڈیٹا نیٹ ورک پر منتقل کیا جاتا ہے کہ کس طرح کی وضاحت کرتا ہے کہ رسمی قوانین کا ایک سیٹ ہے. یہ ان کو زیادہ مؤثر طریقے سے بات چیت کرنے میں مدد کرنے کے لئے کمپیوٹر کے درمیان استعمال کیا جاتا ہے کہ ایک زبان میں پیش کیا جا سکتا.

8080 سے گزرتی ہے جس HTTP پروٹوکول، انٹرنیٹ براؤزر اور ویب سائٹس کے درمیان بات چیت کی شکل کا تعین کرتا ہے. ایک اور مثال IMAP میل سرور اور کلائنٹس یا، آخر میں، SSL پروٹوکول شکل مرموز پیغامات کے لئے استعمال کیا جاتا ہے کی وضاحت کرتا ہے جس کے درمیان تعلق کی وضاحت کرتا ہے جس IMAP پروٹوکول، ہے.

ڈیٹا کی منتقلی

اس طرح، TCP پورٹ 8080 ٹرانسمیشن کنٹرول پروٹوکال استعمال کرتا ہے. انہوں نے کہا کہ ٹی سی پی / آئی پی نیٹ ورکس میں اہم پروٹوکول سے ایک ہے. صرف پیکٹ کے ساتھ آئی پی پروٹوکول سودے جبکہ، TCP اعداد و شمار کے ایک کنکشن اینڈ ایکسچینج اسٹریمز قائم کرنے کے دو میزبانوں کے قابل بناتا ہے. یہ ان کی ترسیل، کے ساتھ ساتھ اس حقیقت کے پیکٹ اسی ترتیب ہے جس میں وہ بھیجے گئے تھے میں پورٹ 8080 میں پیش کی جائے گی ضمانت دیتا ہے. 8080 کے لئے ضمانت یافتہ کنکشن - یہ TCP اور UDP کے درمیان ایک اہم فرق ہے. UDP 8080 اسی کنکشن کی ضمانت نہیں ہوتی.

کس طرح ونڈوز 7 پر پورٹ 8080 کو کھولنے کے لئے؟

ایسا کرنے کے لئے مینو "شروع کریں" اور کنٹرول پینل تلاش کرنے کے لئے جاؤ. یہ "نیٹ ورک" کے ذیلی مینو پر کلک کریں اور تلاش کرنے کے لئے کی ضرورت ہے "فصیل ماڈیول." "استثناء" کے ٹیب میں، "میں شامل پورٹ" کو تلاش کریں. آپ کو ایک ڈائیلاگ باکس آپ کو پورٹ نمبر درج کرنا چاہیے جس میں کھل جائے گا. اس بات کا یقین TCP میں مخصوص ترتیبات، پھر ٹھیک ہے کو منتخب یقینی بنائیں کہ.

کس طرح پورٹ 8080 کو بند کرنے کے لئے؟ یہ ایک اور مخصوص پورٹ کے لئے ایک کنکشن قائم کرنے کے لئے کافی ہے.

اعلی درجے کی ترتیب HTTP اور TCP پراکسی

HTTP پروٹوکول TCP کے سب سے اوپر پر چلتا ہے، لیکن ایک پیغام بتائے بارے میں اضافی معلومات فراہم کرتا ہے. اس وجہ سے، دو پراکسیز مختلف طریقے سے ترتیب دیا جاتا ہے.

HTTP ٹریفک پیغام کے لئے ہدف کے میزبان اور بندرگاہ بھی شامل ہے. انہوں نے کہا کہ ایک مخصوص میزبان اور بندرگاہ کے درمیان ہے کہ ایک TCP نقطہ اختتام کے ساتھ کنکشن پر-ٹی سی پی، چلا جاتا ہے. عام طور پر، HTTP پوسٹ TCP کنکشن کے طور پر ایک ہی نقطہ اختتام کرنے کے لئے پوائنٹس. آپ HTTP پراکسی سرور کنکشن استعمال کرنے کے لئے کلائنٹ کی ترتیب تبدیل کرتے ہیں تو بجائے HTTP-پتوں میں مخصوص یو آر ایل کا ایک اور میزبان اور بندرگاہ پر بنایا گیا ہے. اس کا مطلب یہ پیغام میں آخر نقطہ TCP کہ آخر جس کو اس سے منسلک ہے سے مختلف ہے.

مثال کے طور پر HTTP کی درخواست http://192.0.2.1:8080/operation صفحے کی درخواست کرنے کے لئے بھیجا جس کے میزبان 192،0 پر پورٹ 8080 کو بھیجا جاتا ہے «192.0.2.1:8080» عنوان «میزبان» HTTP پیغام بھی شامل ہو. 2.1.

تاہم، اگر آپ ایک پراکسی سرور استعمال کرنے HTTP کلائنٹ کو ترتیب تو، بنیادی TCP کنکشن کو اس کے لئے ٹی سی پی کا نقطہ اختتام کرنے کے لئے، پیغام اب بھی اصل نقطہ اختتام پر مشتمل ہے جبکہ چلا جاتا ہے.

مثلا، اگر آپ 198281.100.1 پورٹ 3128 میں پراکسی سرور سے ان کے پیغامات بھیجنے کے لئے گاہکوں کو ترتیب، اور کلائنٹ http://192.0.2.1:8080/operation لئے ایک درخواست بھیجتا ہے تو یہ پیغام اب بھی 192.0.2.1 مشتمل «: 8080" عنوان «میزبان»، اور «گذارش لائن« میدان میں اب بھی. تاہم، اس پیغام کو اب 198.51.100.1:3128 میں TCP کنکشن کے ذریعے بھیجا جاتا ہے. اس طرح، HTTP پراکسی سرور کو اسی بندرگاہ پر پیغامات وصول کر سکتے ہیں (پورٹ 8080 پر پراکسی) اور وصول کنندہ کے بارے میں معلومات کی بنیاد پر کئی مختلف خدمات پر انہیں بھیج سکتے ہیں.

کس طرح پورٹ 8080 پر کنکشنز وصول ترتیب دینے کی؟

لہذا، کے «میزبان» کے عنوان / HTTP شامل کیا گیا تھا 1.1. کنکشنز HTTP / 1.0 اپنے آپ میں یہ شامل نہیں ہے. اس کی وجہ سے، اس طرح کے مرکبات، پراکسی کے ذریعے منتقل نہیں کرتے جس پیغام کے لئے میزبان اور پورٹ شامل نہیں ہے. تاہم، HTTP / 1.0، ایک پراکسی سرور کے ذریعے بھیجا کے بارے میں معلومات، اب بھی "سوال کے جملے" میں ٹارگٹ میزبان اور بندرگاہ پر مشتمل ہے. لہذا، عنوان «میزبان» کی عدم موجودگی پراکسی کے لئے مسائل کا سبب بن نہیں کرتا.

TCP پراکسی کو چالو کرنے کے لئے، آپ کو کلائنٹ کی ترتیب TCP نقطہ اختتام کے ساتھ حقیقی وقت میں ایک replaceable نقطہ اختتام پر تبدیل کرنا ہوگا. HTTP برعکس، پروٹوکول پراکسی کو استعمال کرنے کے لئے ایک بلٹ میں صلاحیت فراہم نہیں کرتا. آپ کی آخری منزل کو معلومات کی نشریات کے لئے، ٹی سی پی کے ذریعے پراکسی سرور سے رابطہ اگر کوئی میکنزم فراہم نہیں کرتا کہ، ہے.

کس طرح 8080 کے ذریعے ایک سے زیادہ کنکشن قائم کرنے کے لئے؟

TCP پراکسی کے لئے واحد راستہ کی اجازت دیتے ہیں ایک سے زیادہ نظام (یعنی آخری منزل)، کوئی بات نہیں کتنا ٹریفک ان مرکبات کو بھیجا جائے گا کنکشنز - سسٹمز میں سے ہر ایک کے لئے ایک اور بندرگاہ کو سننے کے لئے ہے. یہ آپ کی معلومات میں سے ہر ایک نقطہ اختتام کے مطابق اس کی بندرگاہ اعداد کی جس کے بارے میں رابطہ قائم کرنے اور برقرار رکھنے کے لئے اجازت دیتا ہے. اس کے بعد کلائنٹ پراکسی پورٹ سے رابطہ قائم کرنے کی ضرورت ہے جس کے ساتھ ہر ایک کے نظام پر اسی کے ساتھ ترتیب دیا گیا ہے. TCP پراکسی سننے کی بندرگاہوں اور ان کے اسی endpoints کے آپریٹرز <فارورڈ> پراکسی کنفیگریشن فائل، RTCP_install_dir / httptcp / registration.xml میں ترتیب دیا. سب سے پہلے، پورٹ 8080 جانچ - یہ ڈیفالٹ کی طرف سے کھلا ہوا ہے تو، مزید ایڈجسٹمنٹ چند منٹ میں بنایا جائے گا.

اس مثال میں، 198.51.100.1 پراکسی سرور کا آئی پی ایڈریس ہے. پراکسی سرور پر پورٹ 3333 کو بھیجے گئے کسی بھی ٹریفک مندرجہ ذیل پتہ پر پورٹ 8080 کو بھیجا جاتا ہے: دیکھیے ورلڈ وائڈ ویب. مثال. ڈاٹ کام:

<فارورڈ باندھ = "198.51.100.1:3333" منزل مقصود = "دیکھیے ورلڈ وائڈ مثال ڈاٹ کام: .. 8080" />

لہذا اگر آپ کو کلائنٹ ترتیب دینے کی فائل آپ کو ٹریفک کے لئے ایک نئی منزل کا اضافہ ہر بار تبدیل کرنا ہوگا. یہ پابندی HTTP پراکسی پر لاگو نہیں ہوتا.

HTTP اور ٹی سی پی کے درمیان بات چیت

پورٹ HTTP اور TCP پراکسیز میں ہینڈل کے طریقے کو سمجھنے کے لئے، آپ 192.0.2.1:8080 اور 192.0.2.1:8081 پر دو خدمات ہیں لگتا ہے، اور پراکسی سرور 198.51.100.1 پر چلنے. وہ پورٹ نمبر کی طرف سے آئی پی ایڈریس میں کرنے کی بجائے مختلف ہیں، اس مثال سے ہر ایک کی خدمت کے لئے اسی کے ایڈریس کے لئے سوائے ایک ہی ہو جائے گا. وہ دونوں TCP endpoints کے پر ایک HTTP پراکسی پورٹ درخواستوں کیلئے HTTP ٹریفک کی توقع تو اس کے پاس بھیجا جاسکتا ہے. ایک 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" />

پر «198.51.100.1:3333» «192.0.2.1:8080» سے پہلے سروس تبدیلیوں کے لئے کلائنٹ ترتیب، اور دوسرے کے لئے - ایک «192.0.2.1:8081» کو «198.51.100.1:3334». کلائنٹ کو ایک پیغام (TCP پیکٹ)، پہلی ایڈریس کی پہلی سروس بھیجتا ہے.

پراکسی سرور پورٹ (3333) اسے حاصل کرتا ہے، لیکن یہ نہیں جانتا اس کنکشن پر بھیجا جا رہا ہے اعداد و شمار. وہ جانتا تھا کہ تمام - پورٹ 3333. لہذا لئے ایک کنکشن، پراکسی سرور اس کی ترتیب مشاورت اور (یا اسے اس کی خدمت کے لئے قاعدے لاگو کرنے کے لئے ضروری ہے کہ) اس پورٹ پر ٹریفک 192.0.2.1:8080 پر ری ڈائریکٹ ہو جائے ضروری ہے کہ دیکھتا ہے. اگر آپ اپنے سبھی HTTP ٹریفک ری ڈائریکٹ نہیں کر سکتے کیونکہ اگر کلائنٹ ترتیب HTTP پراکسی سرور کی ترتیب کی حمایت نہیں کرتا، آپ کو ایک ریورس HTTP پراکسی استعمال کرنا چاہئے.

یہ کرنے کی بجائے ہدف یو آر پتوں میں آپ کو آپ کے مطلوبہ وضاحت. یہ عمل TCP پراکسی، آپ کو کلائنٹ سسٹم پر TCP پیغامات کے لئے ایک نقطہ اختتام کے طور پر اس کی وضاحت اور ایک فارورڈنگ قاعدہ تخلیق جس میں ترتیب دینے کی طرح ہے.

فرق اگر آپ HTTP متعین کرتا ہے کہ مندرجہ ذیل مثال کے طور پر میں حکمرانی میں قسم وصف شامل ہے: <آگے باندھ = "198.51.100.1:3333" منزل مقصود = "192.0.2.1:8080" قسم = "HTTP" />.

ٹریفک تحریک کیسی ہے؟

ابھی پراکسی سرور صرف نامزد بندرگاہ کیلئے HTTP ٹریفک کو قبول کرنے سے ترتیب دیا گیا ہے، اور زیادہ امیر فلٹرنگ استعمال کیا جا سکتا ہے. مثال کے طور پر، سرور اس طرح کے پیغام کے طور HTTP مخصوص طریقہ، استعمال نہیں کرتا، یا جو اس کے یو آر ایڈریس میں کوئی قطعی پاتھ ہے جس کا احاطہ کرتا، پر ٹریفک کو فلٹر کر سکتے ہیں. تاہم، پلگ ہمیشہ کام نہیں کرتا، کیونکہ سرور اب بھی شے <فارورڈ> کی منزل ہونے کی ضرورت ہے، نظام پر ٹریفک بھیجنے کے لئے قابل ہو جائے کرنے کے لئے. مثال کے طور پر فرض کلائنٹ 192.0.2.1:8080 پر خدمت کرنے کے لئے رابطہ قائم کریں اور 198.51.100.1:3333 پر ایک ریورس HTTP پراکسی استعمال کرنے کی ضرورت ہے.

// 192.0.2.1:8080/ آپریشن، HTTP میں: ایک کلائنٹ اس سروس کے لئے ایک پراکسی سرور، کلائنٹ ترتیب استعمال کر سکتے ہیں اس سے پہلے کہ، آپ کو تبدیل کرنے جیسے HTTP یو آر پتے، ضرورت رہے ہیں // 198.51.100.1:3333/ آپریشن. استفسار یو آر ایل کے نئے ایڈریس پر بھیجا جاتا ہے کہ پراکسی سرور میں داخل ہوتا ہے.

کیونکہ کلائنٹ نہیں جانتا کہ وہ آگے بھیج پیغام بھیجتا ہے درخواست کو پیغام، ہیڈر "میزبان" میں پراکسی (198.51.100.1:3333) کے لئے ایک TCP نقطہ اختتام، اور نہ نظام کے ایڈریس پر مشتمل ہے. یہ کلائنٹ طرح ایک کمپاؤنڈ کے کردار کی نوعیت کا تعین آسان. اس طرح، پراکسی پتہ چل گیا کہ درخواست کے پورٹ 3333 پر پہنچ رہی ہے ذیل میں سے ایک کی ضرورت ہے <فارورڈ>، کے عناصر استعمال کرتا ہے: یہ ایک لائیو کے نظام 192.0.2.1:8080 کو ارسال کیا جائے چاہئے، اور عنوان «میزبان» پیغام میں ہونا اپ ڈیٹ کیا. پیغام کے لئے روٹنگ پلگ، مثال کے طور پر کی خدمت کے تمام قوانین کو لاگو کیا جا کرنے کے لئے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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