50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

تفاوت route و nat

با سلام و خسته نباشید خدمت آی تی پرویی هایی عزیز

یک سوال داشتم.

تفاوت اساسی nat و route چیه؟ بجز ایجاد امنیت تفاوت دیگه ای داره یا نه ؟ اگه بحث امنیت رو بزاریم کنار روتینگ کار همون نت رو میتونه انجام بده ؟

پرسیده شده در 1395/02/12 توسط

8 پاسخ

1

شما لینکی رو که من دادم مطالعه کردید؟! در اون توضیح داده شده

قضیه NAT هم جزو دروس سطح پایین شبکه نیست که با ندونستن مبانی شبکه بتونید درکش کنید، ابتدا کتاب های +Network رو مطالعه کنید در اون به ترتیب همه چیز توضیح داده شده و مبحث NAT هم اشاره ای میشه

بله الان ما از ISP سرویس اینترنت می خریم مودم از طریق NAT آدرس های شبکه داخلی مارو به آدرس Public یا عمومی که از ISP دریافت کردیم تبدیل می کنه

در مقاله ای که معرفی کردم (NAT و PAT به زبانی ساده) همش توضیح داده شده که خوندنش 10 دقیقه هم طول نمی کشه، بنده برای اون مطلب شاید 10 ساعت مطالعه و تمرین کردم و یک ساعت واسه نوشتنش وقت صرف کردم

که 10 دقیقه در مقابل 11 ساعت زمان بسیار ناچیزی هست

موفق باشید دوست عزیز

پاسخ در 1395/02/13 توسط
4

دوستان کامل توضیح دادن

من یکم ساده تر میگم! وقتی می خواهید با اتومبیل از تهران به بندر عباس برید مسیرهای مختلفی وجود داره که از شهرهای مختلفی رد میشه و به بندر عباس میرسه

هر مسیر در طول و نوع جاده با همدیگه فرق می کنن

شما تو ذهنتون مسیر مورد نظر رو انتخاب کرده و به مقصد می رسید

Route در شبکه همین هست فقط و فقط مسیرهایی که باید بسته رد بشه تا به مقصد برسه

حالا دو نوع روتینگ داریم یکی دستی دیگری اتوماتیک و از طریق پروتکل های مسیریابی

تو دستی عین همین مثال بالا کاربر باید دونه دونه بنویسه برای رسیدن به فلان مقصد از فلان شهرها(روترها)باید عبور کرد و اطلاعی هم نداره که مسیری که انتخاب کرده بازه یا به دلیل تعمیرات و ترافیک و... بستس

تو اتوماتیک مثل استفاده از GPS تمامی مسیرهای ممکن بررسی شده و بهترین و کوتاه ترین مسیر ممکن برای رسیدن به مقصد انتخاب میشه حتی مسیرهای مسدود و با ترافیک هم اعلام میشه تا راننده مسیرشو عوض کنه

قضیه NAT مثل زمانی هست که شما می خواهید با اتومبیلتون به کشور دیگه برید و نمی تونید با پلاک ایران از مرز خارج بشید باید پلاک کاپتاژ استفاده کنید و پلاک واقعیتون عوض بشه

اینم مطلبی ساده در مورد NAT :

NAT و PAT به زبانی ساده

پاسخ در 1395/02/12 توسط
4

سلام دوستان

سئوال و پاسخ ها رو که خوندم برام جالب بود. چون سئوال یک سئوال غیر معمول بود و همینطور که دوستان هم که اشاره کردند ابنها دو مقوله جدا از همن و با هم مقایسه کردنشون درست نیست.

ولی وقتی کمی بیشتر به سئوال فکر کردم این سئوال به نظرم سئوال جالب و قشنگی اومد و من هم شروع کردم به فکر کردن درباره شباهت ها و تفاوت های این دوتا موضوع و درک بیشتر اون ها.

اما اونچه که از ذهن من گذشت اینه که :

مسیریابی یعنی چی؟ اگر مسیر یابی رو به صورت ساده تعریف کنیم شاید بتونیم همچین چیزی در موردش بگیم که

مسیر یابی یعنی "عبور دادن یک بسته داده از یک شبکه به سمت شبکه دیگه به منظور رسیدن به مقصد نهایی اش(شبکه گیرنده اش)"

با این تعاریف nat هم داره کار مسیریابی رو انجام میده! البته کار قسمتی از مسیریابی رو!

در حقیقت میشه این ویژگی ها رو درباره nat و route گفت که :

- nat یک مسیر یابی همراه با ایجاد تغییر در آدرس ip مبدا و مقصده در حالیکه route مسیریابی اش رو بدون تغییر آدرس ip مبدا و مقصد انجام میده!(در حقیقت route فقط mac ها رو تغییر میده و ip ها رو دست نخورده باقی میگذاره ).

- nat سابقه تغییراتی که در پکت انجام میده -در موقع عبور دادنش از nat رو - در خودش ثبت میکنه در حالیکه route هیچ سابقه ای از پکتی که عبور میده رو در خودش نگه داری نمیکنه!

-nat کارش رو به صورت متمرکز روی فقط یک Routing Device مثل روتر یا RRAS انجام میده و تمام عملیات NAT مورد نیاز روی همون device تمام و کمال انجام میشه در حالیکه route کارش بین تمام Routing Device های مسیر پخش شده و هر کدام آن device ها قسمتی از کار رو انجام میدن.

- nat قسمتی از مسیریابی طولانی انجام شده محسوب میشه و در حقیقت تکه ای از route (مسیر) محسوب میشه.

- nat مسیر یابی رو فقط بین دو شبکه همسایه انجام میده و عملا باعث میشه تا مسیر یکپارچه route به دو تکه مستقل ولی مرتبط با nat دوپاره بشه.

- با توجه به این دو تکه کردن route که nat باعثش میشه ، شما ناچارا نمیتونید چک کردن مسیر routeتون رو یک باره انجام بدین و باید دو طرف nat رو جداگانه بررسی end to end کنید.

- . .. ... ( امیدوارم سایر دوستان موردهایی که به ذهنشون میرسه رو بیان کنن)

جمع بندی اینکه :

روترها برای رسوندن یک بسته اطلاعات از مبدا به مقصد اون ها رو دست به دست ( روتر به روتر ) رد میکنن و دست به ip های مبدا و مقصد ثبت شده رو بسته داده نمیزنن ولی اگر یکی از اون ها بخواد ip های مبدا و مقصد بسته رو تغییر بده -به هر دلیلی- این کار رو با nat انجام میده.

میبینی که در عین مستقل بودن و بی ارتباطی با هم مرتبط هم هستند!

خوشحال میشم دوستان تحلیل بیشتری کنن.

ممنون

پاسخ در 1395/02/19 توسط
0

مبحث نتینگ توی اتصال ما به اینترنت از طذیق خود isp انجام میشه دگه. درسته ؟

پاسخ در 1395/02/13 توسط
2

دوست عزیز.

اولا آنقدر هم که شما فکر میکنید مبتدی نیستم. ثانیا آنقدر تنبل هم نیستم که فوری هی سوال کنم. قبل از مطرح کردن سوالم سرچ کردم چیزی دستگیرم نشد شما لینک دادین بازم سوال دیگه واسم ایجاد شد.

اگه جواب دادن براتون اینقد سخته جواب ندید بهتر از اینکه با جواباتون منت بزارین

بازم بهرحال بابت جوابتون ممنونم

پاسخ در 1395/02/16 توسط
3

در ساده ترین تعریف وقتی میگیم NAT یعنی مثلا 200 تا کامپیوتر رو توی یه شبکه محلی تنها با استفاده از یک خط اینترنت، به شبکه اینترنت وصل کنیم.

در ساده ترین حالت وقتی میگیم Route منظور اینه که مسیر اطلاعات یک شبکه رو با استفاده از تکنیک های خاصی تغییر و به شبکه دیگری منتقل نماییم.

پس می بینید که حتی توی مفاهیم پایه ای نیز این دو تکنولوژی کاملا متفاوت از یکدیگر هستند و اصلا هیچ ربطی به هم ندارن

پاسخ در 1395/02/12 توسط
2

اصلا از يه جنس نيستن كه بخوايم تفاوتشون رو بگيم

اين دو لينك روپيشنهاد ميكنم مطالعه كنين

https://tosinso.com/articles/604/NAT-%da%86%db%8c%d8%b3%d8%aa%d8%9f-%d9%85%d8%b9%d8%b1%d9%81%db%8c-Network-Address-Translation-%d8%a8%d9%87-%d8%b2%d8%a8%d8%a7%d9%86-%d8%b3%d8%a7%d8%af%d9%87مبانی-و-مفاهیم-(network-address-translation-(nat-قسمت-اول
https://tosinso.com/articles/124/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%aa%d8%ac%d9%87%db%8c%d8%b2%d8%a7%d8%aa-%d8%b4%d8%a8%da%a9%d9%87-%d9%87%d8%a7%db%8c-%da%a9%d8%a7%d9%85%d9%be%db%8c%d9%88%d8%aa%d8%b1%db%8c-(-%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%b3%d8%ae%d8%aa-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%b4%d8%a8%da%a9%d9%87-)آموزش-مبانی-شبکه-قسمت-دوم-مسیریاب-ها-یا-روترها
پاسخ در 1395/02/12 توسط

پاسخ شما