proxy servers پروژه درس شبکه های کامپیوتری
دسته بندي :
پروژه »
دانلود پروژه های آماده دانشجویی
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 15 صفحه
قسمتی از متن word (..doc) :
بسمه تعالي
دانشگاه آزاد واحد تهران جنوب
“proxy servers”
شبكه هاي كامپوتري
فهرست:
- Proxy server :
- Web proxy:
- شفافيت پروكسي:
- پروكسي هاي معكوس:
- پروكسي هاي تقسيم شده:
- پروكسي سرورهاي معروف:.
وب پروكسي سرور چيست؟
- Brwser دسترسي به اينترنت :
- caching documents:
- پيكر بندي Browser ها براي استفاده از پروكسي سرورها :
- فراهم كردن دسترسي به اينترنت با استفاده از شبكه هاي خصوصي براي شركتها:
- تراكنش معمولي توسط يك سرور:
- برقراري ارتباط از طريق پروكسي سرور:
- درخواست BROWSER HTTP به تراكنش REMOTE HTTP :
- درخواست browser HTTP به تراكنش Remote FTP:
- مزيت ها و معايب پنهان سازي اسناد(caching ducuments):
- ارتباط پروكسي سرور با پروكسي سرور:
منابع:
www.wikipedia.com
www.purveyor.com
Proxy server :
يك پروكسي سرور يك سرويس شبكه كامپيوتر مي باشدكه به سرويس گيرنده ها اجازه برقراري ارتباط غير مستقيم با ديگر سرويسهاي شبكه مي دهد. يك سرويس گيرنده ميتواند ارتباط برقرار كند با يك پروكسي سرور، پس از درخواست ارتباط فايل و يا ديگر منابع قابل دسترسي در سرورهاي مختلف مي شود. پروكسي منابع را با برقراري ارتباط بايك سرور مشخص شده و يا با سرويس گرفتن آن از يك cache و پروكسي ممكن است درخواست سرويس گيرنده و يا پاسخ سرور را براي اهداف متفاوتي تغيير دهد.يك پروكسي سرور همچنان مي تواند به عنوان يك Firewall سرويس بدهد.
Web proxy:
يك كاربرد عمومي از پروكسي، caching webproxy است كه اين تقريباً يك cache از web page ها و فايلها را قابل دسترسي براي كنترل دو سرويس دهنده هاي وب فراهم مي كند. تصويب كردن سرويس گيرنده هاي شبكه هاي محلي براي دستيابي آنها با سرعت و اطمينان بيشتر.
زماني كه يك درخواست براي منابع وب مي رسد بخصوص بوسيله URL پروكسي cache به دنبال راه URL درcache محلي آن مي گردد، اگر يافت مدارك را فوراً به آن بر مي گرداند در غير اين صورت آن را از سرورهاي دور مي آورد. آن را باز مي گرداند به درخواست دهنده و يك كپي از آن در cache نگه مي دارد.
cache عموماً از الگوريتم انقضا براي حذف اسناد از cache استفاده مي كند. بنا به سن آنها سايز و تاريخ دستيابي اشان دو الگوريتم ساده cache ، LRU اخيراً كمترين استفاده least – recently used
و LFU مكرراً كمترين استفاده ،Least frequently useal ـ LRU اسناد LRU حذف مي كند و LFU اسناد LFU حذف مي كند .
وب پروكسي ها همچنان مي توانند مفاد سرورهاي صفحات وب را فيلتر كنند. برخي برنامه هاي كاربردي censoruare كه تلاش براي بلاك كردن عناصر وب هاي متجاوز نقش وب پروكسي را ايفاء مي كنند، ديگر وب پروكسي ها صفحات وب را براي اهداف خاص و يا شنودگان اصلاح مي كند به طور مثال: skweeze صفحات وب را براي تلفن هاي همراه و DDA ها اصلاح مي كند. عملكرد شبكه همچنان مي تواند گسترش بدهد پروكسيها را براي جلوگيري ويروسهاي كامپيوتري و ديگر عناصر ضد كه از وب remote سرويس مي گيرند.
شفافيت پروكسي:
خيلي از سازمانها شامل شركتها و مدارس و خانواده ها پروكسي سرورها را بكار ميبرند براي واداركردن شبكه براي استفاده از سياستها و يا فراهم امنيت و سرويسهاي cach .
معمولاً وب پروكسي براي كاربرد سرويس گيرنده شفاف نيست. آن بايد محدود كند با استفاده از پروكسي، به طور دستي و يا به طور متن ترتيبي. بنابراين يك كاربر مي تواند سرباز بزند از پروكسي به سادگي با reset بازنشاندن محدوديت سرويس گيرنده . يك پروكسي شفاف tansproxy يك پروكسي سرور را با NAT تركيب ميكند بنابراين اين ارتباط مسيري را تعيين مي كند به سمت پروكسي بدون سمت محدود كننده سرويس گيرنده. هرچند RFC3040 بيان مي كند اين نوع را از پروكسي هاي جلوگيري كننده. هر دو NAT و Trans proxy دو مبحث هم ستيز در مجامع تكنيكي اينترنت مي باشد تا زماني كه هردو مختل مي كنند اصل end to ned به محض اينكه TCP/IP طراحي گرديد.
واژه پروكسي همچنين در موارد مختلفي از پروتكل(SIP) Session Initiation در صداهاي جديدي بالاتر از IP سيستمها استفاده مي شود. يك پروكسي SIP نامتشابه به وب پروكسي محتويات يك سرويس گيرنده داده را اداره مي كند.
پروكسي هاي معكوس:
يك پروكسي معكوس، يك پروكسي سرور است كه در همسايگي يكي يا بيشتري وب سرور راه اندازي مي شود. تمامي ترافيك كه از اينترنت و يكي از مقصدهاي وب سرورها مي آيد به پروكسي سرور مي رود. چندين دليل براي نصب پروكسي هاي معكوس وجود دارد.
-امنيت، يك پروكسي سرور يك لايه اضافي براي دفاع كه بنابرآن ازوب سرور در زنجيره بالاترحمايت مي كند.
-رمزگذاري/ افزايش سرعت SSL : هنگامي كه امنيت وب سايت ايجاد مي شود رمزگذاري SSL با خود وب سرور انجام نمي شود اما اين پروكسي معكوس است كه مجهز به افزايش سرعت SSL سخت افزار مي باشد.
-انتقال توزيع شده: پروكسي معكوس مي تواند به طور توزيع شده بارگذاري كند در چندين وب سرور هر وب سروري محيط كاربردي خود را به خدمت مي گيرد. دراين حالت يك پروكسي معكوس ممكن است نياز به دوباره نوشتن URL در هر صفحه وب داشته باشد.
سرويس دادن و گرفتن از محتواي ايستا:يك پروكسي معكوس مي تواند ارسال فايل كند به وب سرورها يا پنهان كردن محتويات ايستا مثل عكس ها و ديگر محتويات گرافيكي ديگر.
فشرده سازي: يك پروكسي معكوس مي تواند محتويات را براي بالابردن سرعت زمان loud آن بهينه و فشرده كند.
پروكسي هاي تقسيم شده:
يك پروكسي دو نيم شده ضرورتاً يك جفت از پروكسي هاي نصب شده در دو كامپيوتر است. هنگامي كه آنها به طور موثر دو قسمت از يك برنامه هستند آنها مي توانند با يكديگر ارتباط برقرار كنند. در يك راه موثرتر آنها مي توانند ارتباط برقرار كنند با يك منبع استاندارد يا ابزاري مثل يك وب سايت و يا .browser اين براي فشرده سازي داده با يك پيوند كند ايده آل است .
همانند يك سرويس داده بي سيم و يا سيـار، براي مثال از browser ,web browsing كاربر اشاره مي كند به پروكسي محلي كه با نيمه ديگر آن در برخي از محلهاي دور ارتباط برقرار مي كند. اين سرورهاي راه دور قابل كنترل داده هاي ضروري را واكشي مي كندو دوباره آن را بسته بندي مي كند و به پروكسي برمي گرداند محلي كاربر همان كه باز مي كند داده آن را براي browser در سبك استاندارد مهيا مي باشد. تند كننده وب Goole يك مثال از پروكسي دو نيم شده است.
پروكسي سرورهاي معروف:
ــSquid cache يك HTPP پروكسي سرور معروف در Unix و Linux مي باشد.
ــ Appche ، HTPP سرور مي تواند به عنوان يك پروكسي سرور براي انجام پيكربندي عمل كند.
ــ Wingate يك پروتكل اينترنتي كوچك پروكسي سرور است كه مي تواند در ارسال از يك مسير ديگر و انواع ترافيك در ويندوز مايكرو سافت ميزبان استفاده شود.
ــ يك پروكسي سرور آزادتر ساخته شده توسط نرم افزارهاي پروكسي آزاد.
ــ elhttp سرور يك Http پروكسي سبك وزن براي Unix و ويندوز.
ــ ميكروسافت ISA سرور يك محصول كه در ويندوز 2000/2003 سرورها اجرا مي شود و ادغام مي كند توابع هر دو پروكسي سرور و- firewall سيستم امنيتي ـ نسخه قابل دسترس كاربري با celestix ، celestix ISA مي باشد.