یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

تحقیق درباره proxy

اختصاصی از یارا فایل تحقیق درباره proxy دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 15

 

بسمه تعالی

دانشگاه آزاد واحد تهران جنوب

“proxy servers”

شبکه های کامپوتری

استاد:جناب آقای فیروزبخت

تهیه کننده: لاله کریم خانی

شماره دانشجویی:

آذر84

فهرست:

- 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 یک پروتکل اینترنتی کوچک پروکسی سرور است که می تواند در ارسال از یک مسیر دیگر و انواع ترافیک در ویندوز مایکرو سافت میزبان استفاده شود.


دانلود با لینک مستقیم


تحقیق درباره proxy

دانلود پایان نامه کامپیوتر - Http caching proxy server

اختصاصی از یارا فایل دانلود پایان نامه کامپیوتر - Http caching proxy server دانلود با لینک مستقیم و پرسرعت .

دانلود پایان نامه کامپیوتر - Http caching proxy server


دانلود پایان نامه کامپیوتر - Http caching proxy server

 

 

 

 

 

 

 



فرمت فایل : word(قابل ویرایش) , PDF

تعداد صفحات:90

فهرست مطالب:

چکیده

مقدمه

تاریخچه

فصل اول  وب

۱-۱ واژه وب

۱-۲ خدمات وب

۱-۳ وب معانی گرا

۱-۳-۱ لایه‌های وب‌ معنایی

۱-۳-۲ سیستم‌های استدلالگر

۱-۴ مهندسی دانش

۱-۵ مزایای مربوط به خدمات وب

۱-۶ استاندارد های خدمات وب

۱-۶-۱ پروتکل دسترسی آسان به اشیاء (SOAP)

1-6-2 زبان توصیف خدمات وب (WSDL)

1-6-3 شرح، کشف، و یکپارچه‌سازی فراگیر (UDDI)

1-7 HTML

1-8 مرورگر اینترنت

۱-۹ کنسرسیوم وب جهان شمول

۱-۱۰ قابلیت دسترسی وب

۱-۱۱ فناوری های کمکی، برای مرور وب

۱-۱۲ راهنمای طراحی محتوای وب دسترساتر

۱-۱۳ دسترسایی وب و دولت ها

۱-۱۴ قرارداد کنترل انتقال

فصل دوم  وب Caching

2-1 معماری وب

۲-۲ پروتکل های ترابری وب

۲-۳ انواع وب Caching ها

۲-۴ مکانیزم های وب Caching ها

فصل سوم پراکسی

۳-۱ عملکردهایی که پراکسی سرور می‌تواند داشته باشد

۳-۲ پیکربندی مرورگر

۳-۳ کاربرد پراکسی در امنیت شبکه

۳-۴ پراکسی چیست؟

۳-۵ مزایای پراکسی‌ها بعنوان ابزاری برای امنیت

۳-۶ برخی انواع پراکسی

۳-۶-۱ SMTP Proxy

3-6-2 HTTP Proxy

3-6-3 FTP Proxy

3-6-4 DNS Proxy

فصل چهارم سرور پراکسی چیست؟

۴-۱ کاربردهای سرور پراکسی

۴-۲ ویژگیهای سرور پراکسی

۴-۳ خدمات سرور پراکسی

۴-۴ معیارهای موثر در انتخاب سرور پراکسی

فصل پنجمHTCP

5-1 پروتکل HTCP

5-2 فرمت عمومی پیام های HTCP

5-2-1 فرمت سربار در پیام HTCP/*.*

5-2-2 فرمت بخش داده ی پیام در HTCP/0.*

5-2-3 ساختار AUTH در HTCP/0.0

فصل ششم نرم افزار

۶-۱ درباره نرم افزار

۶-۲ بررسی ثوابت برنامه

۶-۳ تابع اصلی برنامه

۶-۴ توابع جانبی برنامه

۶-۴-۱ تابع handle_connect

6-4-2 تابع handle_request

6-4-3 تابع clean_cache

6-4-4 تابع calculate_hash

6-4-5 تابع reaper

6-4-6 تابع granceful_exit

پیوست(کدهای برنامه)

تشکر و قدردانی

منابع

 

 

مقدمه:
در علم کامپیوتر به جمع آوری اطلاعاتی که دسترسی به منابع اصلی آنها پرهزینه و وقت گیر است Caching می گویند. به عبارت دیگرCaching محیطی است برای ذخیره اطلاعات در خواست شده. در ابتدا اطلاعات درCaching ذخیره می شود و در بازخوانی مجدد اطلاعات از آنها به جای اطلاعات اصلی در خواستی استفاده می شود ، در نتیجه مدت زمان کمتری برای دسترسی به اطلاعات مورد نیاز است. این سیستم بین یک سرور و یک کامپیوتر WORK STATION (یعنی کامپیوتری که به کامپیوتر اصلی یا همان سرور متصل است) برقرار است. ملموس ترین مثال در مورد اینترنت ، مرورگری که شما با آن کار می کنید است. این مرورگر ظاهرا در حال برقراری ارتباط با یک سرور خارج از وب است اما در واقع به یک سرورپراکسی محلی متصل است. شاید بگویید این کار چه مزیتی دارد ؟ مزیت آن  این سیستم باعث افزایش سرعت دسترسی به اینترنت می شود. چون سرور پراکسی صفحات وبی که قبلا باز شده اند را در حافظه ذخیره میکند ، هنگامی که شما به این صفحات اختیاج دارید به جای اینکه آن را از سایت اصلی و از محلی دور پیدا کنید به راحتی و به سرعت آنها را از این دستگاه برمی دارید.




 
تاریخچه
استفاده از عبارت Caching در ادبیات کامپیوتر به مقاله ای در مورد مفهوم سرچشمه گرفتن علم کامپیوتر در مجله IBM  در سال 1967 باز می گردد. این مقاله مربوط به حافظه های موجود در مدل های 85 و مدل در حال ساخت 360 بود که در آن Lyle R. Johnson ویراستار مجله از تکنولوژی جدید بافر با سرت بالاتر صحبت به میان آورد و در حالی که کسی به این موضوع فکر نمی کرد او عبارت Caching را که از کلمه Caching در زبان فرانسه به معنای مخفی را پیشنهاد کرد. این مقاله در سال 1968 انتشار یافت و IBM از نویسنده آن تجلیل و قدر دانی به عمل آورد. عبارت Caching پس از مدت کوتاهی به استاندارد پیوست و در ادبیات کامپیوتر مورد استفاده قرار گرفت.


دانلود با لینک مستقیم

دانلود پایان نامه Http caching proxy server

اختصاصی از یارا فایل دانلود پایان نامه Http caching proxy server دانلود با لینک مستقیم و پرسرعت .

دانلود پایان نامه Http caching proxy server


دانلود پایان نامه Http caching proxy server

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

تعداد صفحات:81

فهرست مطالب:

چکیده

مقدمه

تاریخچه

فصل اول  وب

1-1 واژه وب

1-2 خدمات وب

1-3 وب معانی گرا

1-3-1 لایه‌های وب‌ معنایی

1-3-2 سیستم‌های استدلالگر

1-4 مهندسی دانش

1-5 مزایای مربوط به خدمات وب

1-6 استاندارد های خدمات وب

1-6-1 پروتکل دسترسی آسان به اشیاء (SOAP)

1-6-2 زبان توصیف خدمات وب (WSDL)

1-6-3 شرح، کشف، و یکپارچه‌سازی فراگیر (UDDI)

1-7 HTML

1-8 مرورگر اینترنت

1-9 کنسرسیوم وب جهان شمول

1-10 قابلیت دسترسی وب

1-11 فناوری های کمکی، برای مرور وب

1-12 راهنمای طراحی محتوای وب دسترساتر

1-13 دسترسایی وب و دولت ها

1-14 قرارداد کنترل انتقال

فصل دوم  وب Caching

2-1 معماری وب

2-2 پروتکل های ترابری وب

2-3 انواع وب Caching ها

2-4 مکانیزم های وب Caching ها

فصل سوم پراکسی

3-1 عملکردهایی که پراکسی سرور می‌تواند داشته باشد

3-2 پیکربندی مرورگر

3-3 کاربرد پراکسی در امنیت شبکه

3-4 پراکسی چیست؟

3-5 مزایای پراکسی‌ها بعنوان ابزاری برای امنیت

3-6 برخی انواع پراکسی

3-6-1 SMTP Proxy

3-6-2 HTTP Proxy

3-6-3 FTP Proxy

3-6-4 DNS Proxy

فصل چهارم سرور پراکسی چیست؟

4-1 کاربردهای سرور پراکسی

4-2 ویژگیهای سرور پراکسی

4-3 خدمات سرور پراکسی

4-4 معیارهای موثر در انتخاب سرور پراکسی

فصل پنجمHTCP

5-1 پروتکل HTCP

5-2 فرمت عمومی پیام های HTCP

5-2-1 فرمت سربار در پیام HTCP/*.*

5-2-2 فرمت بخش داده ی پیام در HTCP/0.*

5-2-3 ساختار AUTH در HTCP/0.0

فصل ششم نرم افزار

6-1 درباره نرم افزار

6-2 بررسی ثوابت برنامه

6-3 تابع اصلی برنامه

6-4 توابع جانبی برنامه

6-4-1 تابع handle_connect

6-4-2 تابع handle_request

6-4-3 تابع clean_cache

6-4-4 تابع calculate_hash

6-4-5 تابع reaper

6-4-6 تابع granceful_exit

پیوست(کدهای برنامه)

تشکر و قدردانی

منابع

مقدمه:
در علم کامپیوتر به جمع آوری اطلاعاتی که دسترسی به منابع اصلی آنها پرهزینه و وقت گیر است Caching می گویند. به عبارت دیگرCaching محیطی است برای ذخیره اطلاعات در خواست شده. در ابتدا اطلاعات درCaching ذخیره می شود و در بازخوانی مجدد اطلاعات از آنها به جای اطلاعات اصلی در خواستی استفاده می شود ، در نتیجه مدت زمان کمتری برای دسترسی به اطلاعات مورد نیاز است. این سیستم بین یک سرور و یک کامپیوتر WORK STATION (یعنی کامپیوتری که به کامپیوتر اصلی یا همان سرور متصل است) برقرار است. ملموس ترین مثال در مورد اینترنت ، مرورگری که شما با آن کار می کنید است. این مرورگر ظاهرا در حال برقراری ارتباط با یک سرور خارج از وب است اما در واقع به یک سرورپراکسی محلی متصل است. شاید بگویید این کار چه مزیتی دارد ؟ مزیت آن  این سیستم باعث افزایش سرعت دسترسی به اینترنت می شود. چون سرور پراکسی صفحات وبی که قبلا باز شده اند را در حافظه ذخیره میکند ، هنگامی که شما به این صفحات اختیاج دارید به جای اینکه آن را از سایت اصلی و از محلی دور پیدا کنید به راحتی و به سرعت آنها را از این دستگاه برمی دارید.

 
تاریخچه
استفاده از عبارت Caching در ادبیات کامپیوتر به مقاله ای در مورد مفهوم سرچشمه گرفتن علم کامپیوتر در مجله IBM  در سال 1967 باز می گردد. این مقاله مربوط به حافظه های موجود در مدل های 85 و مدل در حال ساخت 360 بود که در آن Lyle R. Johnson ویراستار مجله از تکنولوژی جدید بافر با سرت بالاتر صحبت به میان آورد و در حالی که کسی به این موضوع فکر نمی کرد او عبارت Caching را که از کلمه Caching در زبان فرانسه به معنای مخفی را پیشنهاد کرد. این مقاله در سال 1968 انتشار یافت و IBM از نویسنده آن تجلیل و قدر دانی به عمل آورد. عبارت Caching پس از مدت کوتاهی به استاندارد پیوست و در ادبیات کامپیوتر مورد استفاده قرار گرفت.
 


دانلود با لینک مستقیم