Proxy Server چیست ؟




نرم افزاری است که در یک شبکه حد واسط بین اینترنت و کاربران واقع می شود. فلسفه ایجاد Proxy Server قراردادن یک خط اینترنت در اختیار تعداد بیش از یک نفراستفاده کننده در یک شبکه بوده است ولی بعدها امکانات و قابلیتهایی به Proxy Server افزوده شد که کاربرد آن را فراتر از به اشتراک نهادن خطوط اینترنت کرد . بطور کلی Proxy Server ها در چند مورد کلی استفاده می شوند .

یک کاربرد Proxy Server ها ، همان به اشتراک گذاشتن یک خط اینترنت برای چندکاربر است که باعث کاهش هزینه و کنترل کاربران و همچنین ایجاد امنیت بیشتر می شود . کاربرد دوم Proxy Serverها ، در سایتهای اینترنتی به عنوان Firewall می باشد . کاربرد سوم که امروزه از آن بسیار استفاده می شود ، Caching اطلاعات است .

با توجه به گران بودن هزینه استفاده از اینترنت و محدود بودن پهنای باند ارتباطیبرای ارسال و دریافت اطلاعات ، معمولا" نمی توان به اطلاعات مورد نظر در زمان کم وبا سرعت مطلوب دست یافت . امکان Caching اطلاعات ، برای کمک به رفع این مشکل در نظرگرفته شده است .

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

این امر باعث می گردد از یک طرف زمان دسترسی به اطلاعات کمتر شده و از سوی دیگرچون اطلاعات از اینترنت دریافت نمی شود ، پهنای باند محدود موجود با اطلاعات تکراریاشغال نشود . بخصوص آنکه معمولا" تغییرات در یک Website محدود به یک یا دو صفحه میباشد و گرفتن اطلاعات از اینترنت بدون Caching به معنای گرفتن کل سایت می باشد حالآنکه با استفاده از Proxy Server و امکان Caching اطلاعات ، میتوان تنها صفحاتتغییر کرده را دریافت کرد . ویژگیهای Proxy Server ویژگی اول : با استفاده از Proxy Server می توان از اکثر پروتکلهای موجود در شبکه های محلی در محدوده نرم افزارهایکاربردی در شبکه های LAN مرتبط با اینترنت استفاده کرد . Proxy Server پروتکلهای پرکاربرد شبکه های محلی مانند IPX/SPX (مورد استفاده در شبکه های ناول) ، NETBEUI (مورد استفاده در شبکه های LAN با تعداد کاربران کم) و TCP/IP (مورد استفاده درشبکه های Intranet) را پشتیبانی می کند.

با این ترتیب برای اینکه بتوان از یک نرم افزار کاربردی شبکه LAN که مثلا" باپروتکل IPX/SPX روی ناول نوشته شده ، روی اینترنت استفاده کرد نیازی نیست کهقسمتهای مربوط به ارتباط با شبکه که از Function Call های API استفاده کرده را به Function Call های TCP/IP تغییر داد بلکه Proxy Server خود این تغییرات را انجامداده و می توان به راحتی از نرم افزاری که تا کنون تحت یک شبکه LAN با ناول کار میکرده است را در شبکه ای که مستقیما" به اینترنت متصل است ، استفاده کرد . همینویژگی درباره سرویسهای اینترنت مانند , FTP , Telnet , Gopher , IRC RealAudio , Pop3 و . . . وجود دارد . به این معنا که هنگام پیاده سازی برنامه با یک سرویس یاپروتکل خاص ، محدودیتی نبوده و کدی در برنامه برای ایجاد هماهنگی نوشته نمی شود .

ویژگی دوم : با Cache کردن اطلاعاتی که بیشتر استفاده می شوند و با بروز نگاهداشتن آنها ، قابلیت سرویسهای اینترنت نمایان تر شده و مقدار قابل توجهی در پهنایباند ارتباطی صرفه جویی می گردد.

ویژگی سوم : Proxy Server امکانات ویژه ای برای ایجاد امنیت در شبکه دارد . معمولا" در شبکه ها دو دسته امنیت اطلاعاتی مد نظر است . یکی آنکه همه کاربران شبکهنتوانند از همه سایتها استفاده کنند و دیگر آنکه هر کسی نتواند از روی اینترنت بهاطلاعات شبکه دسترسی پیدا کند . با استفاده ازProxy Server نیازی نیست که هر Client بطور مستقیم به اینترنت وصل شود در ضمن از دسترسی غیرمجاز به شبکه داخلی جلوگیری میشود . همچنین می توان با استفاده از SSL (Secure Sockets Layers) امکان رمز کردنداده ها را نیز فراهم آورد.

ویژگی چهارم : Proxy Server بعنوان نرم افزاری که می تواند با سیستم عامل شمامجتمع شود و همچنین با IIS (Internet Information Server) سازگار می باشد، استفادهمی گردد. خدمات Proxy Server Proxy Server سه سرویس در اختیار کاربران خود قرا

/ 0 نظر / 20 بازدید