آخرین بروزرسانی 8 ساعت قبل

مسیر انفجار (Bang Path) چیست؟

چگونه پیام‌های قدیمی به مقصد می‌رسیدند: سفری به دنیای بنگ پَث

سلام دوستان عزیز، در این مقاله می‌خواهیم درباره یک مفهوم قدیمی در دنیای کامپیوتر به نام "بنگ پَث" (Bang Path) صحبت کنیم. شاید این اصطلاح را نشنیده باشید، اما دانستن آن می‌تواند دیدگاه جالبی درباره نحوه کار شبکه‌های کامپیوتری در گذشته به شما بدهد.

بنگ پَث در واقع یک روش قدیمی برای ارسال پیام‌ها (مثل ایمیل) در شبکه‌هایی بود که ارتباط مستقیم و دائمی بین همه کامپیوترها وجود نداشت. فرض کنید شما می‌خواهید یک نامه به دوستتان در شهر دیگری بفرستید. اگر پست وجود نداشته باشد، شما باید یک نفر را پیدا کنید که به شهر شما نزدیک باشد، و از او بخواهید نامه را به کسی دیگر در شهر بعدی برساند و این زنجیره ادامه پیدا کند تا نامه به دست دوست شما برسد. بنگ پَث هم تقریباً همین کار را برای پیام‌های کامپیوتری انجام می‌داد.

در این روش، شما آدرس مقصد را به صورت یک زنجیره از کامپیوترها مشخص می‌کردید. هر کامپیوتر در این زنجیره، پیام را دریافت می‌کرد و آن را به کامپیوتر بعدی می‌فرستاد تا در نهایت به مقصد نهایی برسد. علامت "!" (بنگ) برای جدا کردن نام کامپیوترها در این آدرس استفاده می‌شد. برای همینه که اسمش "بنگ پَث" شده.

یک مثال ساده

فرض کنید می‌خواهیم یک پیام را به کاربر "ali" در کامپیوتر "example.com" بفرستیم. اگر کامپیوتر ما ارتباط مستقیم با "example.com" نداشته باشد، ممکن است نیاز داشته باشیم پیام را از طریق کامپیوتر "gateway.net" ارسال کنیم. در این صورت، آدرس بنگ پَث به این شکل خواهد بود:

gateway.net!example.com!ali

این آدرس به این معنی است که پیام ابتدا به کامپیوتر "gateway.net" فرستاده می‌شود، سپس "gateway.net" آن را به کامپیوتر "example.com" می‌فرستد، و در نهایت "example.com" پیام را به کاربر "ali" تحویل می‌دهد.

چرا بنگ پَث دیگر استفاده نمی‌شود؟

امروزه با گسترش اینترنت و وجود سیستم‌های مسیریابی پیشرفته، دیگر نیازی به استفاده از بنگ پَث نیست. پروتکل‌های جدید مانند TCP/IP به کامپیوترها اجازه می‌دهند تا به صورت مستقیم و خودکار با یکدیگر ارتباط برقرار کنند. این پروتکل‌ها از الگوریتم‌های پیچیده‌ای برای پیدا کردن بهترین مسیر برای ارسال پیام‌ها استفاده می‌کنند و دیگر نیازی به مشخص کردن دستی مسیر توسط کاربر نیست.

مزایا و معایب بنگ پَث

مانند هر روش دیگری، بنگ پَث هم مزایا و معایب خاص خود را داشت.

مزایا معایب
امکان ارسال پیام در شبکه‌های غیرمتصل پیچیدگی و دشواری در یافتن مسیر مناسب
عدم نیاز به زیرساخت‌های پیچیده مسیریابی احتمال بروز خطا در مسیر و از دست رفتن پیام
کنترل بیشتر بر مسیر ارسال پیام (در برخی موارد) وابستگی به در دسترس بودن کامپیوترهای میانی

مثال پیشرفته‌تر

فرض کنید می خواهیم پیامی را به کاربری با نام "zahra" در کامپیوتر "final.destination.org" بفرستیم. شبکه ما این شکلی است:

  1. کامپیوتر ما: "my.computer.local"
  2. یک gateway به نام "first.gateway.net" که می تواند با "my.computer.local" و "second.gateway.com" ارتباط داشته باشد.
  3. یک gateway دیگر به نام "second.gateway.com" که می تواند با "first.gateway.net" و "final.destination.org" ارتباط داشته باشد.

بنگ پَث در این حالت به این شکل خواهد بود:

first.gateway.net!second.gateway.com!final.destination.org!zahra

این یعنی پیام اول به "first.gateway.net" فرستاده میشود، سپس "first.gateway.net" آن را به "second.gateway.com" میفرستد، و در آخر "second.gateway.com" آن را به "final.destination.org" تحویل می دهد تا به "zahra" برسد.

خلاصه

بنگ پَث یک روش قدیمی برای ارسال پیام‌ها در شبکه‌های کامپیوتری بود که در آن کامپیوترها ارتباط مستقیم با یکدیگر نداشتند. این روش امروزه دیگر استفاده نمی‌شود، اما دانستن آن به ما کمک می‌کند تا درک بهتری از نحوه تکامل شبکه‌های کامپیوتری داشته باشیم. تکنولوژی خیلی سریه و خیلی جالب.

امیدوارم از این مطلب لذت برده باشید و چیزای جدیدی یاد گرفته باشید. اگر سوالی دارین حتما بپرسید.

کلمات کلیدی

بنگ پَث، شبکه کامپیوتری، مسیریابی، ایمیل، آدرس، تاریخچه کامپیوتر، کامیوتر

بنگ پَث دقیقا چیست؟
یک روش قدیمی برای پیدا کردن مسیر در شبکه بود که در آن مسیر ها به صورت دستی توسط کاربر مشخص میشد.
آیا هنوز هم میشه از بنگ پَث استفاده کرد؟
در بیشتر موارد، نه. تکنولوژی های خیلی بهتری وجود دارد.
چرا اسمش بنگ پَث است؟
به دلیل استفاده از کاراکتر "!" (بنگ) برای جدا کردن کامپیوترها در آدرس.
چه پروتکل هایی جایگزین بنگ پَث شدند؟
پروتکل های TCP/IP و سیستم های مسیریابی اتوماتیک در اینترنت.

به اشتراک گذاشتن این مطلب در شبکه های اجتماعی

امتیاز شما به این مطلب

امتیاز: 5 از 5 (مجموع 1 رای)

اولین نفری باشید که در مورد این مقاله نظر می دهید!

1138- V1
Terms & Conditions | Privacy Policy

techfeed.ir© 2024 All rights reserved