یارا فایل

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

یارا فایل

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

دانلود تحقیق کامل درباره آزمایشگاه وایرشاک

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

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

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

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

 

آزمایشگاه وایرشاک : پروتکل HTTP

پس از اینکه در کارگاه پیشین با نرم افزار وایرشاک آشنا شدیم، اکنون آماده هستیم تا از این نرم افزار برای تحلیل پروتکلها در هنگام کارکردن استفاده کنیم. در این کارگاه جنبه های مختلفی از این پروتکل از جمله : عملیات محاوره ای درخواست و پاسخ، فرمت های پیام HTTP، بازیابی فایلهای حجیم HTML، بازیابی فایلهای HTML و اشیاء یکپارچه شده درونی آنها ، اعتبار سنجی و امنیت را بررسی میکنیم. قبل از شروع این کارگاه شما باید ابتدا بخش 2.2. از همین کتاب را مرور نمایید.

تراکنشهای آغازین HTTP / response

بررسی های خود را از پروتکل HTTP با دانلود یم فایل ساده HTML، (فایلی کوچک که شامل هیچ عنصر داخلی نباشد) شروع می کنیم، برای این کار:

مرورگر وب خود را باز کنید

نرم افزار شنود پاکت وایرشات را با توجه به توضیحات قبلی اجرا کنید(هنوز شروع به گرفتن پاکت نکنید) کلمه " HTTP " را در پنجره مخصوص فیلتر وارد کنید، در نتیجه تنها پیام های HTTP گرفته شده در پنجره لیست پاکت ها نشان داده می شود. (در اینجا ما تنها به پروتکل HTTP متمایل هستیم و نیازی به تماشای پاکت های گرفته شده دیگرنداریم.)

اندکی بیش از 1 دقیقه صبر کنید و سپس دوباره شروع به گرفتن پاکت با وایرشاک کنید.

آدرس زیر را در مرور گر وب خود وارد کنید.

http://gaia.cs.umass.edu/wireshark-labs/ HTTP-wireshark-filel. HTML

گرفتن پاکت را متوقف کنید.

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

شکل 1

در شکل 1 در پنجره لیست پاکت ها نشان داده می شود که 2 پیام HTTP گرفته شده : پیام در خواست (از سمت مرور گر شما به سمت وب سرور gaia . umass. Edu) و پیام پاسخ از سمت سرور به مرورگر شما/ پنجره محتوای بسته جزییات پیام انتخاب شده را نمایش می دهد. (در این مثال پیام درخواست انتخاب شده). به یاد داشته باشید که پیام HTTP توسط سگمنت tcp که خود توسط IP Datagram انتقال می یابد همچنین IP Datagram توسط قالب اترنت حمل می شود،‌وایرشارک اطلاعات مربوط به قالب اترنت ،‌IP و بسته TCP را هم نشان می دهد. ما می خواهیم که میزان نمایش اطلاعات غیر HTTP را به حداقل برسانیم‌(در اینجا HTTP مد نظر است، در آینده به تحلیل و تفخص پروتکل های دیگر می پردازیم) پس مطمئن شوید که جعبه انتهای چپ قالب، اترنت، IP و اطلاعات TCP دارای علامت مثبت (یعین اطلاعات مختلفی است، و اطلاعات نمایش داده نمی شود)، و خط مربوط به HTTP دارای علامت منفی (یعنی تمام اطلاعات مربوط به پیام HTTP نمایش داده شده است)باشد.

(توجه : تمام درخواست و پاسخ های HTTP مربوط به favicon.ico را رد کنید. اگر ارجاعی به این فایل دیدید، این ارجاع توسط مرورگر شما به طور اتوماتیک فرستاده شده که از سرور درخواست فایل آیکون کوچک را دارد تا آن آیکون را در کنار آدرس سرور درخود نشان دهد. ما پرداختن به این فایل های مزاحم را در این کارگاه کنار می گذاریم.)

با توجه به پیامهای درخواست و پاسخ HTTPبه سوالات زیر پاسخ دهید. در هنگام پاسخ به سوالات یک کپی از پیام های درخواست و پاسخ (برای توضیحات این کار بخش معرفی وایرشارک را مطالعه کنید) را داشته باشید و محلی را که اطلاعات جواب سوال را در آن پیدا کردید مشخص کنید.

آیا مرورگر شما HTTP نسخه 1.0 را اجرا میکند یا 1.1 را؟ چه نسخه ای از HTTP در سرور در حال اجراست؟

چه زبانهایی را مرورگر شما می توانید از سمت سرور قبول کند؟

IP آدرس کامپیوتر شما چیست؟ IP آدرس سرور gaia . umass. Edu چطور؟

چه کد وضعیتی از سرور به مرورگر شما برگشته است؟

فایل HTML دریافتی شما آخرین بار در سرور کی تغییر کرده است؟

چه میزان بایت از محتوا به مرورگر شما برگشت داده شده است؟

با توجه به داده خام در پنجره محتوای بسته، آیا شما سرباری همراه داده نمایش داده شده در پنجره لیست بسته ها مشاهده می کنید؟ نام ببرید.

در پاسخ به سوال 5 شما تعجب خواهید کرد هنگامی که بفهمید فایل دریافتی شما اخرین بار 1 دقیقه قبل از دانلود تغییر کرده است. به این خاطر است که (برای این فایل خاص) سرور gaia . umass. Edu زمان آخرین تغییر این فایل را زمان جاری تنظیم می کند،‌این عمل هر دقیقه یکبار انجام می شود. بنابراین اگرشما یک دقیقه بین دستیابی ها صبر کنید، فایل تازه تغییر داده شده به نظر خواهد آمد، از این رو مرورگر شما یک کپی جدید از فایل را دانلود می کند.

فعل و انفعالات شرطی درخواست و پاسخ HTTP

با توجه به بخش 2.2 از این کتاب،‌دانستیم که اکثر مرورگرها ذخیره شی را انجام می دهند. بنابراین درخواست شرطی را در هنگام بازیابی شی HTTP اجرا میکند. قبل از شروع کار زیر را انجام دهید، مطمئن شوید حافظه مرورگر شما خالی است. (برای انجام این عمل در فایرباکس گزینه زیر را انتخاب کنید Tools> Clear private Data در اینترنت اکسپلور این گونه select Tools - > Internet options > Delete File است؛

این عمل باعث حذف تمام فایل های ذخیره شده در مرور گر شما میشود)

حال مراحل زیر را انجام دهید:


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


دانلود تحقیق کامل درباره آزمایشگاه وایرشاک

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


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