تفاوت NAT و Proxy (پروکسی) سرور در چیست؟

یک نوع سرور واسطه است که می‌تواند برای ثبت فعالیت کاربران در شبکه و یا مسدود کردن دسترسی به بعضی از سرویس‌ها و وب‌سایت‌ها مورد استفاده قرار گیرد.این نوع سرور بین برنامه‌های کاربردی (مثل یک مرورگر وب) و سروراصلی می‌نشیند و وظایف خود را از این طریق انجام می‌دهد. در واقع پروکسی سرور برنامه واسطه‌ای بین کاربر داخلی شبکه و اینترنت است و قابلیت‌های فراوانی در راستای حفظ امنیت، نظارت مدیریتی، کنترل کاربران و سرویس‌های ذخیره‌سازی دارد. به عبارت فنی‌تر پراکسی سرور درخواست کلاینت (client) را بررسی و پردازش‌می‌کند و در صورت عدم مغایرت با سیاست‌های حاکم بر شبکه به آن‌ اجازهٔ عبور از فایروال را می‌دهد و سپس جواب آن را هم از اینترنت دریافت و برای کلاینت ارسال می‌کند. امکاناتی که توسط Proxy Server یرای ما فراهم می آورد:

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
سرفصل های این مطلب
  1. پروکسی سرور چیست؟
  2. NAT چیست ؟

پروکسی سرور چیست؟

  1. اعمال محدودیت دسترسی کاربران
  2. راه اندازی سیستم Accounting برای کاربران

NAT چیست ؟

حالا که با Proxy Server آشنا شدیم متوجه تفاوتش با NAT میشیم ، NAT با اینکه میتواند یک سری از این محدودیت ها را برای ما محیا کند ولی کاربر عملا در دسترسی به اینترنت خیلی آزاد هستش . در واقع NAT در خواست کاربران را براساس هر پورتی انجام میده. اما Proxyکاربر رو مجبور میکنه که فقط از پورتهای 80 و 8080 برای ارتباط با پراکسی سرور استفاده کند. در دوره آموزش نتورک پلاس و در قسمت بیست و دوم در خصوص نحوه کارکرد NAT و راه اندازی آن صحبت می کنیم و در عین حال در خصوص مفاهیم و نحوه کارکرد پروکسی سرور هم توضیح داده ایم.

در کل مهمترین تفاوتهایی که می توان برای NAT , Proxy ذکر کرد ، NAT بدون واسطه بین کامپیوترهای مبدا و مقصد قرار می گیرد ولی Proxy بی واسطه نبوده و کامپیوتر مبدا می داند که درخواستی از Proxy Server داشته و می بایست بمنظور انجام عملیات فوق پیکربندی گردد.کامپیوتر مقصد هم فکر می کند سرویس دهنده Proxy بعنوان کامپیوتر مبدا می باشد. Proxy در لایه چهارم (Transport) و یا لایه های بالاتر OSI کار می کند در صورتیکه NAT در لایه سوم (Network) فعالیت می نماید و به همین دلیل در اغلب موارد Proxy کندتر از NAT می باشد.برای اتصال به Proxy نیاز به تنظیم IP و پورت بر روی Clientها می باشد ولی در NAT این تنظیمات نیازی نیست.


نظرات