کوشا فایل

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

کوشا فایل

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

نحوه ارسال داده ها به شبکه

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

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

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

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

 

نحوه ارسال داده ها به شبکه :

در این درس چه می آموزید؟

این درس مفاهیم بسته های اطلاعاتی را به عنوان اجزاء اصلی ارتباطات شبکه شرح داده و به شما یک دید کلی در مورد مطالب زیر می دهد:

ـ نقش و اهمیت بسته های اطلاعاتی در ارتباطات شبکه

ـ بخشهای اصلی یک بسته اطلاعاتی

ـ منشأ و آرایش بسته های اطلاعاتی

ـ نحوه ارسال و دریافت بسته های اطلاعاتی

ـ نحوه اتصال بسته های اطلاعاتی به یکدیگر جهت تکمیل ارسال داده ها

هدفها :

در پایان این درس شما می توانید:

ـ واژه بسته اطلاعاتی و وظیفه آن را تعریف کنید و اجزاء آن را نام ببرید.

ـ وظیفه و محتویات هر یک از اجزاء بسته اطلاعاتی شامل: هدر، داده ها و تریلر را شرح دهید.

ـ نحوه ارسال بسته های اطلاعاتی را در طول شبکه شرح دهید.

این درس حدود 35 دقیقه طول می کشد.

وظیفه بسته های اطلاعاتی در ارتباطات شبکه :

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

اول آنکه، کابل به دلیل ورود حجم زیادی از داده ها در آن به شدت اشغال می شود و برای مدتی امکان ارتباط غیرممکن خواهد شد.

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

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

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

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

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

ـ داده های اولیه به صورت تکه های کوچک ارسال شوند.

ـ داده ها در کامپیوتر گیرنده به ترتیب مناسب جمع آوری و سرهم شوند.

ـ داده ها بعد از گردآوری به منظور خطایابی، کنترل شوند.

ساختار بسته های اطلاعاتی :

بسته های اطلاعاتی می توانند شامل انواع داده ها به قرار زیر باشند:

ـ اطلاعاتی مانند پیغامها یا پرونده ها

ـ فرمانها و برخی از اطلاعات کنترلی کامپیوتر مانند درخواست سرویس

ـ کدهای کنترلی مانند کدهای تصحیح خطا که ارسال مجدد بسته بسته را خاطرنشان می سازند.

اجزاء بسته های اطلاعاتی :

به طور کلی بسته های اطلاعاتی دارای اجزاء معین زیر هستند:

ـ یک آدرس منبع که کامپیوتر فرستنده را مشخص می کند.

ـ داده ای که قرار است ارسال شود.

ـ یک آدرس مقصد که کامپیوتر گیرنده را مشخص می کند.

ـ دستوراتی که به اجزاء شبکه می گویند چگونه داده ها را عبور دهند.

ـ اطلاعاتی که به کامپیوتر گیرنده می گوید چگونه بسته های اطلاعاتی را گردآوری کند تا داده اولیه به طور کامل بازسازی شود.

ـ اطلاعات کنترل خطا که صحت داده های رسیده را تضمین می کند.

این اجزاء در 3 بخش گروه بندی می شوند: هدر، داده ها و تریلر.

هدر :

هدر هر بسته اطلاعاتی تشکیل شده است از:

ـ یک سیگنال هشدار دهنده برای اعلام اینکه بسته اطلاعاتی در حال ارسال است.

ـ آدرس مبدأ

ـ آدرس مقصد

ـ اطلاعات ساعت برای سنکرون کردن عمل ارسال

داده ها :

این بخش شامل همان داده هایی است که باید فرستاده شوند. بخش داده ها در بسته اطلاعاتی با توجه به نوع شبکه می تواند اندازه های مختلف داشته باشد. این بخش در اکثر شبکه ها دارای اندازه ای بین 512 بایت (0.5 k) تا 4 کیلوبایت است. از آنجا که اندازه اکثر داده های ارسالی بیش از k4 است، بنابراین داده ها باید به تکه های کوچکتری تقسیم شوند تا به صورت بسته های اطلاعاتی ارسال گردند. به عنوان مثال برای ارسال یک فایل بزرگ، آن فایل باید به بسته های اطلاعاتی متعددی تقسیم شود.

تریلر :

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

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

ایجاد بسته های اطلاعاتی :


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


نحوه ارسال داده ها به شبکه

ساختمان داده چیست

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

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

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

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

 

ساختمان داده چیست؟

در اصطلاح کامپیوتری، ساختمان داده به روشهایی از ذخیره اطلاعات گفته می شود که برای استفاده بهینه از اطلاعات ذخیره شده اتخاذ می شود. غالباً انتخاب یک ساختمان داده موجب ایجاد الگوریتم (الخوارزمی) های متناسب با آن خواهد شد که این دو در کنار هم موجب افزایش سرعت انجام یک وظیفه یا کاهش مصرف حافظه برای پردازش داده می شود؛ سنگ بنای ساختمان های داده انواع داده و اشاره گرهای گوناگون است. که با توجه به چگونگی تعریف کاربرد آنها در هر زبان برنامه نویسی پیاده سازی آنها متفاوت خواهد بود. ما اکنون به پیاده سازی ساختمان های داده نمی پردازیم بلکه به توضیح انواع داده موجود در زبان پایتون می پردازیم؛ به دلیل سطح بالای این زبان انواع داده موجود در آن دارای ساختار پیچیده ای هستند که باعث شد ما از این انواع به عنوان ساختمانهای داده یاد کنیم.

در زبان های سطح پایین تر که اکثر آنها از پایه های پایتون به حساب می آیند انواع داده پیش فرض انواعی ابتدایی هستند که در زبان اسمبلی نیز قابل تعریف هستند. مثلاً در زبان C از انواع int , char,float, double, long ,short استفاده می شود که همه آنها دارای خاصیتی مشترک هستند و این خاصیت این است که بر روی پردازنده به طور مستقیم دارای دستور العمل هایی هستند که می توان با آنها کار کرد. همچنین برای ایجاد یک زنجیره(آرایه) از این انواع از علامت "[]" استفاده می شد، ولی از این انواع داده غیر از عملیات ریاضی کاری بر نمی آید ، مگر اینکه از آنها با قرار دادهای خاصی ساختمان داده هایی بسازیم.

انواع ساختمان داده در پایتون

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

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

چند تایی های مرتب (Tuple)در پایتون نوعی از داده با شباهت هایی به لیست می باشد که در بخش مربوطه به تفاوت ها و شباهت های این دو نوع خواهیم پرداخت.

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

ساختمان داده های دیگر

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

لیست های پیوندی

یکطرفه

دوطرفه

حلقوی

صف ها

صف های دو طرفه

صفهای با اولویت

درختها

دودویی

دودویی جستجو

درختهای دو-سه

heap

Deap

MinMax Heap

....

و موارد بسیاری که در مورد آنها مقاله هایی گداشته خواهد شد .


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


ساختمان داده چیست

پاورپونت درباره پایگاه داده ها

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

پاورپونت درباره پایگاه داده ها


پاورپوینت درباره پایگاه داده ها

فرمت فایل :powerpoint (لینک دانلود پایین صفحه) تعداد صفحات 22 صفحه

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

 

 

نظر Date : مفهوم Null مخرب مدل رابطه است .بلکه مفهوم دیگری به نام                                 Missing Information باید مطرح شود که ساده تر است .

پس Null ، Overhead و گرفتاریها ی خود را دارد.

دلیل قاعده C1 : زیرا کلید اصلی شناسه Tuple است .شناسه یک نمونه مشخص از یک نمونه موجودیت به معنای عام و متمایز از هر نمونه دیگر ، و کلید اصلی عامل تمیز یک نمونه با نمونه دیگر است و عامل تمیز خود نمی تواند ناشناخته باشد.

باید در تعریف رابطه ، Null-Value پذیری یا ناپذیری صفت خاصه را بیان کرد ( DBMS باید این امکان را بدهد)


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


پاورپونت درباره پایگاه داده ها

دانلود پاورپوینت ساختمان داده ها و الگوریتم ها به زبان# C -در 140 اسلاید

اختصاصی از کوشا فایل دانلود پاورپوینت ساختمان داده ها و الگوریتم ها به زبان# C -در 140 اسلاید دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت ساختمان داده ها و الگوریتم ها به زبان# C -در 140 اسلاید


دانلود پاورپوینت ساختمان داده ها  و الگوریتم ها به زبان# C -در 140 اسلاید

 

 

 

 

 

 

 

ž
žبه عقیده بسیاری از دانشمندان، علم کامپیوتر علم الگوریتم ها است.
ž
žبنابراین نیاز داریم به:

1)یک ماشین برای اجرای الگوریتمها

2)زبانی برای بیان الگوریتم

3)ساختار الگوریتم

 

ž در درس ساختمان داده ها مدلهای منطقی و ریاضی سازماندهی داده ها به شکلهای مختلف را بررسی می کنیم.
žساختمان داده ها به طور کلی به سه دسته تقسیم می شوند:

1)ایستا(استاتیک یا ثابت) مانند آرایه

2)نیمه ایستا مانند پشته(STAEK) و صف(QUEUE)

3)پویا مانند لیست پیوندی ،درخت و گراف

 

کارایی الگوریتم

ž
žبرای حل یک مساله ممکن است الگوریتم های مختلفی وجود داشته باشد.
žدو عامل زیر برای تعیین کارایی یک الگوریتم بسیار مهم و اساسی هستند:
.1استفاده از فضا(حافظه ای که برای ذخیره داده ها لازم است.)
.2زمان لازم برای پردازش
 
 
 پیچیدگی الگوریتم ها
žبا استفاده از متغیر کمکی و بدون استفاده ازمتغیر کمکی محتوای دو متغیر را جابجا کنید؟ (YوX را بخواند و چاپ کند، جابجا کند، دوباره چاپ کند)

readln(a,b);

writeln(a,b);

temp:=a;

a:=b;

b:=temp;

writeln(a,b);

 

ž نکته:
ž
žبرای پیاده سازی صف با استفاده از آرایه نیاز به دو متغیر Front  و Rear داریم که برای نشان دادن ابتدا و انتهای صف از آنها استفاده می شود.
 

درخت پر:

žدرختی است که حداکثر گره ها را داشنه باشد و تمام گره های سطح آخر آن برگ می باشند.

 

درخت دودویی کامل:

žاگر در یک درخت شماره گذاری شده، گره ها مطابق با شماره گذاری درخت پر متناظر باشد، درخت دودویی کامل گفته می شود.
žهر درخت پر، کامل است.
 
žگراف بدون وزن اگر یک گذر بین راس ها ی (i,j) وجود داشته باشد عنصر متناظر در سطر (i) و ستون(j) را یک و اگر وجود نداشته باشد صفر قرار می دهیم.

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


دانلود پاورپوینت ساختمان داده ها و الگوریتم ها به زبان# C -در 140 اسلاید

دانلود پاورپوینت داده کاوی (Data Mining)

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

دانلود پاورپوینت داده کاوی (Data Mining)


دانلود پاورپوینت داده کاوی (Data Mining)

فهرست مطالب :

مقدمه

سابقه داده کاوی

بخش اول – مفهوم داده کاوی 

1-1 – فرآیند داده کاوی 

1-2 – ابزارهای داده کاوی 

1-2-1 – هم پیوندی 

1-2-2 – طبقه بندی 

1-2-3 – الگوهای ترتیبی 

1-2-4 – خوشه بندی 

1-3 – کاربردهای داده کاوی

1-3-1 – کاربردهای تجاری 

1-3-2 – کاربردهای علمی 

1-3-3 – کاربردهای امنیتی 

بخش دوم – داده کاوی توزیع شده 

 بخش سوم – عامل ها ، سِستمهای چند عامله و داده کاوی توزیع شده

3-1 – عامل 

3-2 – سیستمهای چند عامله

بخش چهارم – پروسه ی کشف دانش از پایگاه داده

4-1 – ویژگی های KDD

4-1-1 – استخراج داده ها

4-1-2 – آماده کردن داده ها

4-1-3 – مهندسی داده ها 

4-1-4 – مهندسی الگوریتم و تعیین استراتژی های کاوش  

4-1-5- اجرای الگوریتم کاوش و ارزیابی نتایج

---------------

از هنگامی که رایانه در تحلیل و ذخیره سازی داده ها بکار رفت (1950) پس از حدود 20 سال، حجم داده ها در پایگاه داده ها دو برابر شد. ولی پس از گذشت دو دهه و همزمان با پیشرفت فن آوری اطلاعات(IT)

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

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

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

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

چنان که در عصر حاضر گفته می شود « اطلاعات طلاست»

سابقه داده کاوی :

داده کاوی و کشف دانش در پایگاه داده ها از جمله موضوع هایی هستند که همزمان با ایجاد و استفاده از پایگاه داده ها در اوایل دهه 80 برای جستجوی دانش در داده ها شکل گرفت.

شاید بتوان لوول (1983) را اولین شخصی دانست که گزارشی در مورد داده کاوی تحت عنوان   « شبیه سازی فعالیت داده کاوی » ارائه نمود. همزمان با او پژوهشگران و متخصصان  علوم رایانه، آمار، هوش

مصنوعی، یادگیری ماشین و . . . نیز به پژوهش در این زمینه و زمینه های مرتبط با آن پرداخته اند.

بخش اول – مفهوم داده کاوی

عبارت داده کاوی مترادف با یکی از عبارت های استخراج دانش، برداشت اطلاعات، وارسی داده ها و حتی لایروبی کردن داده هاست که در حقیقت کشف دانش در پایگاه داده ها[1] (KDD ) را توصیف می کند.

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

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

تعاریف داده کاوی:

« داده کاوی در حقیقت کشف ساختارهای جالب توجه، غیر منتظره و با ارزش از داخل مجموعه وسیعی از داده ها می باشد و فعالیتی است که اساساً با آمار و تحلیل دقیق داده ها منطبق است» هند (1998)

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

فرآیند داده کاوی:

می ‌توان فرآیند داده‌کاوی را طی مراحل زیر به صورت نمودار نشان داد.

قابلیتهای ابزارهای داده کاوی:

١. هم پیوندی

٢. طبقه بندی

٣.الگوهای ترتیبی

٤. خوشه بندی

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

شامل 32 اسلاید POWERPOINT


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


دانلود پاورپوینت داده کاوی (Data Mining)