کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

دانلود تحقیق کامل درباره مکانیزمهای کنترل ازدحام در TCP 28 ص

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

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

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

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

 

«هو العلیم»

موضوع سمینار:

مکانیزمهای کنترل ازدحام در TCP

و

مروری بر عملکرد TCP در

Wireless Sensor Networks

استاد راهنما:

آقای دکتر یغمایی

دانشجو:

الهه بلندی

تابستان 86

فهرست مطالب

عنوان

صفحه

فصل اول

1-1)تعاریف

4

1-2)مکانیزمهای کنترل ازدحام در شبکه TCP

4

1-2-1)Slow Start

5

1-2-2)Congestion Avoidance

8

1-2-3)Fast Retransmission

9

1-2-4)Fast Recovery

9

1-3)پیشرفتهای جدید در زمینه کنترل ازدحام در TCP

12

1-3-1)TCP Tahoe

12

1-3-2)TCP Reno

13

1-3-3)TCP New Reno

14

1-3-4)TCP Vegas

14

فصل دوم

2-1)عملکرد بهینه TCP در شبکه های بی سیم حسی

16

2-2)شبکه های حسی مبتنی بر IP

18

2-2-1)محدودیت گره ها

19

2-2-2)آدرس دهی مرکزی

19

2-2-3)مسیر یابی متمرکز

19

2-2-4)سر بار هدر

19

2-3)Distributed TCP Caching

19

2-3-1)مکانیزمهای پروتکل

20

2-3-2)شناسایی اتلاف بسته ها و ارسال مجدد بصورت محلی

21

2-3-3)Selective Acknowledgement

21

2-3-4)تولید مجدد تصدیق بصورت محلی

22

2-4)TCP Support for Sensor Nodes

22

2-4-1)مکانیزمهای پروتکل

23

2-4-2)انتقال مجدد سگمنتها ی TCP بصورت محلی

24

2-4-3)تولید مجدد و بازیابی تصدیق (TCP Acnowledge

25

2-4-4)مکانیزم Back pressure

26

منابع

27

1-1)تعاریف (definitions):

سگمنت ((Segment: به بسته های TCP (Data,Ack) اصطلاحا سگمنت گفته می شود.

(Sender Maximum Segment Size)SMSS: اندازه بزرگترین سگمنتی که فرستنده می تواند ارسال کند. این مقدار براساس حداکثر واحد انتقال در شبکه ، الگوریتمهای تعیین MTU ، RMSS یا فاکتورهای دیگر تعیین می شود. این اندازه شامل هدر بسته و option نمی باشد.

(Receiver Maximum Segment Size)RMSS: سایز بزرگترین سگمنتی که گیرنده می تواند دریافت کند. که در یک ارتباط در فیلد MSS در option توسط گیرنده تعیین می شود و شامل هدر و option نمی باشد.

(Receiver Window)rwnd: طول پنجره سمت گیرنده.

(Congestion Window )cwnd: نشان دهنده وضعیت متغیر TCP است که میزان داده در شبکه را محدود می کند.در هر لحظه , حجم داده در شبکه به اندازه مینیمم cwnd و rwnd می باشد.

1-2)مکانیزمهای کنترل ازدحام در شبکه TCP:

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

شناسایی ازدحام اولین گام در جهت کنترل آن است.

در گذشته ،شناسایی ازدحام به راحتی امکانپذیر نبود. از نشانه های آن وقوع Timeout بدلیل اتلاف بسته یا وجود noise در خط ارتباطی یا اتلاف بسته ها در روترهای پر ازدحام و ... را می توان نام برد. اما امروزه از آنجا که اکثرا تکنولوژی بستر


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


دانلود تحقیق کامل درباره مکانیزمهای کنترل ازدحام در TCP 28 ص

دانلود تحقیق کامل درباره مفاهیم سیستم عامل به همراه ویندوز NT 64 ص

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

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

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

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

 

سیستم عامل چیست؟

سیستم عامل قسمت مهم هر سیستم کامپیوتری است یک سیستم کامپیوتری بصورت کلان می تواند به چهار جزء تقسیم شود: سخت افزار، سیستم عامل،‌ برنامه های کاربردی و کاربرها.

سخت افزار که شامل واحد پردازش مرکزی (CPU)، حافظه، دستگاه های ورودی و خروجی (I/O) می باشد. منابع اصلی محاسبات را تشکیل می دهد. برنامه های کاربردی مانند کمپایلرها، سیستم های بانک اطلاعاتی، بازی ها، و برنامه های تجاری روش هایی را که این منابع برای حل مسائل محاسباتی کاربران بکار می برند تعریف می کنند.

ممکن است کاربران مختلفی (افراد، ماشین ها، کامپیوترهای دیگر) در جهت حل مسائل مختلفی کوشش کنند. همچنین، ممکن است برنامه های کاربردی مختلفی وجود داشته باشد. سیستم عامل استفاده از سخت افزار را بین کاربران مختلف برای برنامه های کاربردی کنترل و هماهنگ می کند.

سیستم عامل مانند یک حکومت است. اجزاء یک سیستم کامپیوتری شامل سخت افزار، نرم افزار و داده های آن می باشد. سیستم عامل امکانات برای استفاده مناسب این منابع را در عملیات سیستم کامپیوتری فراهم می کند. مانند یک حکومت، سیستم عامل به خودی خودکار مفیدی انجام نمی دهد. ولی بطور ساده محیطی فراهم می کند که در آن برنامه ها بتوانند کار مفید انجام دهند.

می توانیم به سیستم عامل بعنوان تخصیص دهنده منابع نگاه کنیم. یک سیستم کامپیوتری منابع زیادی دارد (سخت افزار و نرم افزار) که ممکن است برای یک مسئله لازم باشد: مانند زمان CPU، فضای حافظه، فضای ذخیره فایل دستگاه های I/O و غیره. سیستم عامل مانند مدیران منابع عمل می کند و هنگام لزوم آن ها را به برنامه های مشخص و کاربران تخصیص می دهد. بعلت آنکه ممکن است تقاضای زیادی که احتمال متناقض بودنشان برای منابع وجود داشته باشد بشود. سیستم عامل باید تصمیم بگیرد. منابع را به کدام تقاضا تخصیص دهد تا سیستم کامپیوتر موثر و عادلانه عمل کند. یک نظر تفاوت دیگر از سیستم عامل روی لزوم کنترل دستگاه ها و برنامه های متعدد تمرکز می کند. هر سیستم عامل یک برنامه کنترل کننده می باشد. برنامه کنترل اجرای برنامه های کاربر را نظارت می کند تا از اشتباه ها و استفاده نادرست کامپیوتر جلوگیری کند. مخصوصاً نسبت به عملیات دستگاه های I/O و کنترل آنها دخالت دارد.

گرچه کلا یک تعریف کامل و مناسب برای سیستم عامل وجود ندارد، سیستم عامل ها وجود دارند زیرا آنها روش منطقی حل مسائل برای ایجاد سیستم کامپیوتری مفید هستند. هدف اصلی سیستم های کامپیوتری اجرای برنامه های کاربر و راحت تر کردن حل مسائل او می باشد. در راستای هدف،‌سخت افزار کامپیوتر ساخته شده است. بعلت آنکه استفاه مستقیم از سخت افزار کار آسانی نیست. برنامه های کاربر بوجود آمده است. این برنامه های متعدد به اعمال همگانی مشخص مانند کنترل دستگاه های I/O نیاز دارند. کارهای عمومی کنترل و تخصیص منابع در یک نرم افزار جمع شده اند که سیستم عامل می باشد.

ویندوز NT

سیستم عامل ویندوز NT مایکروسافت، سیستم عاملی 32 بیتی برای مایکروپروسسورهای جدید می باشد. NT قابل حمل روی انواع مختلف معماری های پردازنده ها می باشد. یک یا چند نسخه NT روی اینتل 386 یا بالاتر روی POWER PC, DEC ALPHA, MIPS R4000 پیاده سازی شده است. هدف های کلیدی این سیستم عبارتند از: قابلیت حمل و امنیت. واسطه قابل حمل به نام POSIX با همگامی با IEEE Std 1003 حمایت چند پردازنده ای قابلیت گسترش حمایت بین المللی و سازگاری با برنامه های کاربردی MS-DOS و NT.MS-WINDOWS معماری میکروهسته ای مانند کامپیوترهای مکینتاش می باشد، بطوری که می توان یک قسمت سیستم عامل را بهینه سازی نمود بدون آنکه قسمت دیگر را شدیدا تحت تاثیر قرار دهد. NT (نسخه 4) یک سیستم چند کاربره نیست.

دو نسخه NT، یکی NT ایستگاه کاری و دیگری NT سرویس دهنده است. آنها از یک هسته و یک کد سیستم عامل استفاده می کنند، ‌اما NT سرویس دهنده برای کاربردهای سرویس دهنده و مشتری پیکربندی شده است و می تواند به عنوان سرویس دهنده روی NetWARE و LANها استفاده شود. نسخه چهار سرویس دهنده NT از تعداد مجوزهای فروخته شده UNIX بیشتر بوده است.


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


دانلود تحقیق کامل درباره مفاهیم سیستم عامل به همراه ویندوز NT 64 ص

دانلود تحقیق کامل درباره مفاهیم سیستم عامل به همراه ویندوز NT 64 ص

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

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

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

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

 

سیستم عامل چیست؟

سیستم عامل قسمت مهم هر سیستم کامپیوتری است یک سیستم کامپیوتری بصورت کلان می تواند به چهار جزء تقسیم شود: سخت افزار، سیستم عامل،‌ برنامه های کاربردی و کاربرها.

سخت افزار که شامل واحد پردازش مرکزی (CPU)، حافظه، دستگاه های ورودی و خروجی (I/O) می باشد. منابع اصلی محاسبات را تشکیل می دهد. برنامه های کاربردی مانند کمپایلرها، سیستم های بانک اطلاعاتی، بازی ها، و برنامه های تجاری روش هایی را که این منابع برای حل مسائل محاسباتی کاربران بکار می برند تعریف می کنند.

ممکن است کاربران مختلفی (افراد، ماشین ها، کامپیوترهای دیگر) در جهت حل مسائل مختلفی کوشش کنند. همچنین، ممکن است برنامه های کاربردی مختلفی وجود داشته باشد. سیستم عامل استفاده از سخت افزار را بین کاربران مختلف برای برنامه های کاربردی کنترل و هماهنگ می کند.

سیستم عامل مانند یک حکومت است. اجزاء یک سیستم کامپیوتری شامل سخت افزار، نرم افزار و داده های آن می باشد. سیستم عامل امکانات برای استفاده مناسب این منابع را در عملیات سیستم کامپیوتری فراهم می کند. مانند یک حکومت، سیستم عامل به خودی خودکار مفیدی انجام نمی دهد. ولی بطور ساده محیطی فراهم می کند که در آن برنامه ها بتوانند کار مفید انجام دهند.

می توانیم به سیستم عامل بعنوان تخصیص دهنده منابع نگاه کنیم. یک سیستم کامپیوتری منابع زیادی دارد (سخت افزار و نرم افزار) که ممکن است برای یک مسئله لازم باشد: مانند زمان CPU، فضای حافظه، فضای ذخیره فایل دستگاه های I/O و غیره. سیستم عامل مانند مدیران منابع عمل می کند و هنگام لزوم آن ها را به برنامه های مشخص و کاربران تخصیص می دهد. بعلت آنکه ممکن است تقاضای زیادی که احتمال متناقض بودنشان برای منابع وجود داشته باشد بشود. سیستم عامل باید تصمیم بگیرد. منابع را به کدام تقاضا تخصیص دهد تا سیستم کامپیوتر موثر و عادلانه عمل کند. یک نظر تفاوت دیگر از سیستم عامل روی لزوم کنترل دستگاه ها و برنامه های متعدد تمرکز می کند. هر سیستم عامل یک برنامه کنترل کننده می باشد. برنامه کنترل اجرای برنامه های کاربر را نظارت می کند تا از اشتباه ها و استفاده نادرست کامپیوتر جلوگیری کند. مخصوصاً نسبت به عملیات دستگاه های I/O و کنترل آنها دخالت دارد.

گرچه کلا یک تعریف کامل و مناسب برای سیستم عامل وجود ندارد، سیستم عامل ها وجود دارند زیرا آنها روش منطقی حل مسائل برای ایجاد سیستم کامپیوتری مفید هستند. هدف اصلی سیستم های کامپیوتری اجرای برنامه های کاربر و راحت تر کردن حل مسائل او می باشد. در راستای هدف،‌سخت افزار کامپیوتر ساخته شده است. بعلت آنکه استفاه مستقیم از سخت افزار کار آسانی نیست. برنامه های کاربر بوجود آمده است. این برنامه های متعدد به اعمال همگانی مشخص مانند کنترل دستگاه های I/O نیاز دارند. کارهای عمومی کنترل و تخصیص منابع در یک نرم افزار جمع شده اند که سیستم عامل می باشد.

ویندوز NT

سیستم عامل ویندوز NT مایکروسافت، سیستم عاملی 32 بیتی برای مایکروپروسسورهای جدید می باشد. NT قابل حمل روی انواع مختلف معماری های پردازنده ها می باشد. یک یا چند نسخه NT روی اینتل 386 یا بالاتر روی POWER PC, DEC ALPHA, MIPS R4000 پیاده سازی شده است. هدف های کلیدی این سیستم عبارتند از: قابلیت حمل و امنیت. واسطه قابل حمل به نام POSIX با همگامی با IEEE Std 1003 حمایت چند پردازنده ای قابلیت گسترش حمایت بین المللی و سازگاری با برنامه های کاربردی MS-DOS و NT.MS-WINDOWS معماری میکروهسته ای مانند کامپیوترهای مکینتاش می باشد، بطوری که می توان یک قسمت سیستم عامل را بهینه سازی نمود بدون آنکه قسمت دیگر را شدیدا تحت تاثیر قرار دهد. NT (نسخه 4) یک سیستم چند کاربره نیست.

دو نسخه NT، یکی NT ایستگاه کاری و دیگری NT سرویس دهنده است. آنها از یک هسته و یک کد سیستم عامل استفاده می کنند، ‌اما NT سرویس دهنده برای کاربردهای سرویس دهنده و مشتری پیکربندی شده است و می تواند به عنوان سرویس دهنده روی NetWARE و LANها استفاده شود. نسخه چهار سرویس دهنده NT از تعداد مجوزهای فروخته شده UNIX بیشتر بوده است.


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


دانلود تحقیق کامل درباره مفاهیم سیستم عامل به همراه ویندوز NT 64 ص

پاورپوینت درباره خودشکوفایی و پیشرفت شغلی

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

پاورپوینت درباره خودشکوفایی و پیشرفت شغلی


پاورپوینت درباره خودشکوفایی و پیشرفت شغلی

فرمت فایل :power point( قابل ویرایش) تعداد اسلاید: 12 اسلاید

 

 

 

 

 

 

 

 

 

ممکن است شما کارمندی باشید که در یک شرکت مشغول کاراست، کارمندان زیادی همراهتان کار می‌‌کنند و هر یک می‌خواهند که هر چند وقت یک بار ارتقای درجه پیدا کنند تا در بخش بهتری و با حقوق بالاتری مشغول کار شوند.  شما نیز قطعا همین طورید. ولی ترفیع گرفتن به هیچ وجه ساده نیست. رقیب‌های فراوان پیش رویتان هستند ولی راه‌های بسیاری وجود دارند که با استفاده از آنها می‌توانید رتبه و درجه شغلیتان را افزایش دهید.

 گام اول

 

گام اول اینست که فکر کنید و ببینید که نقاط قوت شما کجاها هستند؟ در انجام چه کارهایی قوی و توانا عمل نمی‌کنید؟ چه مهارت‌هایی هستند که باید بلد باشید ولی تا به حال یاد نگشرفته‌اید؟ توانایی‌ها و نقاط قوت باید بیشتر تقویت گشته و نقاط ضعف اصلاح و برطرف گردند.


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


پاورپوینت درباره خودشکوفایی و پیشرفت شغلی

دانلود تحقیق کامل درباره محیط درون ماشینی 21 ص

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

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

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

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

 

محیط درون ماشینی: شامل cpu و حافظه اصلی و عناصر داخلی کامپیوتر است.

محیط سیستم کامپیوتری

محیط درون ماشینی : شامل وسایل جانبی آن مثلprinter,hard disk و …

دراینجا با ذخیره سازی اطلاعات برروی وسایل برون ماشینی peripheral devices سرو کار داریم.

حافظه

تعریف حافظه :

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

درون ماشینی

حافظه

برون ماشینی

خصوصیات یا ویژگی های کلی حافظه :

نوشتن و خواندن : به خواندن اطلاعات اصطلاحاً واکشی یا Fecth گفته می شود.

آدرس دهی : هر حافظه ای دارای یک شیوه آدرس دهی می باشد که به کمک آن خانه هایش دستیابی می گردد مثلاً RAM آرایه ای از بایت هاست که هر کدام از یک آدرس (عدد یکتا) دارند یا هارد دیسک به صورت سه جفت عدد شماره هد و شماره سیلندر و شماره سکتور آدرس دهی می شود.

فرار یا غیر فرار

ظرفیت : که بر حسب بیت یا بایت بیان می گردد

قابلیت دستیابی

زمان دستیابی (access time) : از لحظه ای که دستور خواندن و نوشتن داده می شود تا لحظه ای که حافظه مورد نظر دستیابی شود.

نرخ یا سرعت انتقال (transfer rate) : مقدار اطلاعاتی که در واحد زمان از حافظه قابل انتقال است که بر حسب بایت بر ثانیه بیان می شود.

سلسله مراتب حافظه :

افزایش سرعت دستیابی و هزینه

register

catche

flash memory

magnetic disk (hard disk )

optical disk

magnetic tape

بعلت محدودیت و گرانی حافظه های درون ماشینی و نیاز برنامه ها به حافظه بیشتر با توجه به حجم برای بهبود کار آیی سیستم.اطلاعات روبه گسترش نیاز به استفاده از حافظه های برون ماشینی و استفاده از ترکیب این دو ضروری است.

انواع حافظه های برون ماشینی

تکنولوژی الکترومکانیکی : کارت و نوار منگنه شدنی

تکنولوژی الکترومغناطیسی: نوار مغناطیسی و دیسک مغناطیسی و طبله

تکنولوژی الکترو اپتیک : دیسک نوری

تکنولوژی مغناطیسی نوری : دیسکهایMO

نوار مغناطیسی

رسانه ایست از جنس نوعی پلاستیک با غشاء فرو مغناطیس و لغزان بر ریلهای . استفاده قرار می گیرد.فوت طول و نصف اینچ عرض دارد و برای پردازش ترتیبی اطلاعات مورد 2500 ابعاد رایج تر آن از نظر تکنولوژی ساخت به چهار دسته کلی زیر تقسیم می شود.

ریل به ریل

نوار کارتریج

نوار کاست

نوار صوتی تطبیق داده شده با کامپیوتر

نحوه ذخیره داده ها بر روی نوار به صورت رشته های بیتی بر روی شیارهایی است که در سطح نوار وجود دارند بیتهای یک شیاره وجود دارد یکی از شیارهای 9 شیاره و 7 کارکتر در عرض نوار ذخیره می شوند از نظر تعداد شیارها دو نوع نوار جهت کنترل خطا بیت پریتی استفاده می شود.

دونوع بیت پریتی عرضی و طولی وجود دارد بیت پریتی عرضی به ازاء هر کاراکتر و طولی به ازاء هر بلاک ذخیره می شود.

چگالی :

در اینچ dpi به تعداد بیتهای قابل ضبط در هر اینچ نوار چگالی گفته می شود در نوار با واحد بیت بیان می گردد.

گپ :

به فضای بلا استفاده بین دو گروه (blak) از کاراکترها گپ گفته می شود به گپ حافظه هرز نیز گفته می شود.

گپ

2 پلاک پلاک 1

وجود گپ برای ایستادن نوک خواندن نوشتن و یا حرکت دوباره آن لازم است زیرا برای حس برسد.آنکه نوک خوانن نوشتن بتواند داده های ذخیره شده را حس کند باید نوار به سرعتی موسوم سرعت IBG: گپ بین بلاکها V : سرعت حس


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


دانلود تحقیق کامل درباره محیط درون ماشینی 21 ص