NAT در مقابل پروکسی
ترجمه آدرس شبکه (NAT) فرآیندی است که آدرس IP را در هدر یک بسته IP در حالی که از طریق یک دستگاه مسیریابی در حال حرکت است، تغییر می دهد. NAT اجازه می دهد تا یک مجموعه از آدرس های IP برای ترافیک در یک LAN (شبکه محلی) و مجموعه دیگری از آدرس های IP برای ترافیک خارجی استفاده شود. تبدیل یک به یک آدرس های IP توسط ساده ترین شکل NAT ارائه می شود. پروکسی (سرور پروکسی) سروری است که بین یک کلاینت (که به دنبال منبعی است) و یک سرور دیگر قرار دارد و به عنوان واسطه عمل می کند. مشتری درخواست کننده منبع به سرور پراکسی متصل می شود و پروکسی درخواست را بر اساس قوانین فیلتر خود ارزیابی می کند.
NAT چیست؟
NAT آدرس IP را در هدر یک بسته IP، در حالی که از طریق یک دستگاه مسیریابی عبور می کند، تغییر می دهد. NAT اجازه می دهد تا یک مجموعه از آدرس های IP برای ترافیک در یک LAN و مجموعه ای دیگر از آدرس های IP برای ترافیک خارجی استفاده شود. تبدیل یک به یک آدرس های IP توسط ساده ترین شکل NAT ارائه می شود. NAT چندین مزیت دارد. از آنجایی که امکان مخفی کردن آدرس های IP داخلی را فراهم می کند، امنیت یک LAN را بهبود می بخشد. علاوه بر این، از آنجایی که آدرسهای IP فقط به صورت داخلی استفاده میشوند، هیچ تضادی با آدرسهای IP مورد استفاده در سازمانهای دیگر ایجاد نمیکند. همچنین استفاده از یک اتصال اینترنتی برای تمامی کامپیوترهای موجود در یک شبکه محلی توسط NAT امکان پذیر شده است. NAT با استفاده از جعبه NAT کار می کند، که در رابطی که LAN به اینترنت متصل است، قرار دارد. این شامل مجموعه ای از آدرس های IP معتبر است و مسئولیت انجام ترجمه آدرس IP را بر عهده دارد.
پراکسی چیست؟
Proxy سروری است که بین یک کلاینت (که به دنبال منبعی است) و سرور دیگری قرار دارد و به عنوان یک واسطه عمل می کند.مشتری درخواست کننده منبع به سرور پراکسی متصل می شود و پروکسی درخواست را بر اساس قوانین فیلتر خود ارزیابی می کند. اگر درخواست تایید شود، پروکسی به سرور متصل می شود و منبع درخواستی را در اختیار مشتری قرار می دهد. از طرف دیگر، پروکسی ممکن است درخواست مشتری را بدون مراجعه به سرور مشخص شده برآورده کند. برای این کار، پروکسی از یک کش استفاده می کند و هر یک از درخواست های بعدی برای همان منبع بدون تماس با سرور مشخص شده برآورده می شود. به همین دلیل، پروکسی ها می توانند عملکرد را تا حد زیادی بهبود بخشند. علاوه بر این، از پروکسی ها می توان برای فیلتر کردن درخواست ها و جلوگیری از دسترسی به برخی از وب سایت ها استفاده کرد.
تفاوت NAT و Proxy چیست؟
NAT آدرس IP را در هدر یک بسته IP تغییر می دهد، در حالی که از طریق یک دستگاه مسیریابی حرکت می کند و اجازه می دهد تا از مجموعه ای از آدرس های IP برای ترافیک در یک شبکه محلی متفاوت از مجموعه آدرس های IP برای ترافیک خارجی استفاده کنید. در حالی که پروکسی سروری است که بین یک کلاینت و سرور دیگری قرار دارد و به عنوان یک واسطه عمل می کند. NAT برای کار کردن نیازی به نرم افزار کاربردی خاصی ندارد، در حالی که برنامه های کاربردی در پشت سرور پروکسی باید از خدمات پراکسی پشتیبانی کنند و باید برای استفاده از سرور پراکسی پیکربندی شوند.