Proxy Server چیست؟ و روش عملکرد آن چگونه است ؟
در این مقاله می خواهیم در مورد اینکه Proxy Server چیست؟ و روش عملکرد آن چگونه است ؟
و چه مزیت ها و امکاناتی در اختیار ما می گذارد صحبت کنیم .
بسیاری از افراد تصور اشتباهی نسبت به Proxy و کاربرد آن دارند
و فکر می کنند صرفا به منظور فیلترشکن از آن استفاده می شود .
ولی ماهیت استفاده از Proxy چیز دیگری است
ولی به دلیل اینکه با استفاده از قابلیت های آن میتوان از فیلترینگ عبور کرد به اشتباه برای مردم جا افتاده .
در ابتدا Proxy Server برای در اختیار قرار دادن اینترنت به چندین نفر و چندین کاربر در شبکه طراحی شده بوده
که با گذشت زمان قابلیت هایی به آن اضافه شد که باعث استفاده بیشتر و سرویس دهی بیشتر به کاربران شد .
به زبانی ساده Proxy Server واسطه ای بین کاربران یک شبکه با اینترنت است .
طریق عملکرد Proxy Server
کاربران برای استفاده از اینترنت درخواست های خود را برای Proxy Server ارسال می کنند
و Proxy Server بسته های داده پردازش میکند و با توجه به تنظیمات و سیاست های امنیتی
که روی Proxy Server اعمال شده اجازه عبور بسته های داده را می دهد
و به سمت مقصد در اینترنت(شبکه خارجی) ارسال می کند
و پاسخ بسته های داده توسط Proxy Server دریافت و به مبدأ اصلی یعنی درخواست کننده ارسال می شود .
Proxy Server قابلیت های زیادی برای حفظ امنیت, نظارت, کنترل کاربران
و سرویس های ذخیره سازی در اختیار می گذارد که به تشریح آن میپردازیم.
در هنگام استفاده از اینترنت , امنیت در برقراری ارتباط با اینترنت موضوع مهمی خواهد بود .
در واقع Proxy Server بر عبور و مرور داده بین شبکه داخلی واینترنت نظارت دارد .
که ترکیب Proxy ها و Firewallها قدرت کنترل امنیت شبکه با بیشترین جزئیات را در اختیار مدیران شبکه قرار می دهد .
proxy Server از طریق تشخیص هویت کاربران , فیلتر کردن درخواست های کاربران ,
بررسی محتویات داخل بسته های داده , ثبت فعالیت های کاربران ,
مخفی نگه داشتن ساختار شبکه داخلی از افراد خارج از شبکه ( کاربران اینترنتی) امنیت شبکه را تأمین می کند .
Proxy Server دارای خاصیت Caching دارد یعنی Proxy Server اطلاعات عبوری از خود را ذخیره کرده
و درخواست های کاربران دیگر را بررسی می کند و در صورتی که همان اطلاعات را درخواست کرده باشند
از روی اطلاعات Cach شده پاسخ درخواست آن ها را می دهد . اینگونه هم در استفاده از پهنای باند صرفه جویی می شود
و هم میزان سرعت دسترسی به اینترنت افزایش می یابد .
از طرفی Proxy Server علاوه بر هدر بسته های داده به محتویات بسته های داده دسترسی دارد
و میتوان با استفاده از Proxy Server از اکثر پروتکل های شبکه که با اینترنت مرتبط است استفاده کرد .
در واقع میتوان گفت انواع مختلفی از Proxyها وجود دارد مثل SMTP Proxy , HTTP Proxy , FTP Proxy , DNS Proxy , MTP Proxy
Proxy Server بعد از بررسی محتویات بسته های داده هنگام ارسال بسته داده به سمت مقصد میتواند
آدرس مبدأ را حذف و یا تغییر و یا آدرس IP دیگری جایگزین کند به همین دلیل واسط قرار گرفتن Proxy Server
پیگیری درخواست کننده دشوار می کند و هویت مبدأ مخفی می ماند
به این دلیل است که Proxy به عنوان فیلترشکن بین مردم جا افتاده است .
در این موضوع Proxy Serverها به چند مدل هستند.
پروکسی شفاف : این نوع پروکسی خود را به یک سرور پروکسی مشخص کرده
و آدرس IP اصلی را در دسترس قرار می دهد.
پروکسی ناشناس: این نوع پروکسی خود را به یک سرور پروکسی مشخص کرده
اما آدرس IP اصلی را در دسترس قرار نمی دهد.
پروکسی تحریف شده: این نوع پروکسی خود را به یک سرور پروکسی مشخص کرده
اما آدرس IP اصلی را به صورت نادرست در دسترس قرار می دهد.
پروکسی گمنام : این نوع پروکسی خود را به یک سرور پروکسی شناسایی نمی کند
و آدرس IP اصلی را در دسترس قرار نمی دهد.