فی توو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی توو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

جزوه و منابع درس مهندسی اینترنت به همراه حل تمرینات

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

جزوه و منابع درس مهندسی اینترنت به همراه حل تمرینات


جزوه و منابع درس مهندسی اینترنت به همراه حل تمرینات

جزوه و منابع درس مهندسی اینترنت به همراه حل تمرینات

بیش از 200 صفحه دکیومنت با فرمت ورد

بیش از 300 صفحه اسلاید

آموزش طراحی سایت و شبکه

پروژه گرید

 

 در این کار، اول، ما یک قرارداد(پروتکل) کشف منبع گرید را حاضر کردیم که منابع محاسباتی را بدون نیاز به بروکرها ( دلالان) کشف می کند. قرارداد یک مکانیسم نمرهگذاری برای جمع آوری و رتبه بندی منابع و جداول دادههای مسیر یاب اینترنت ( که جداول مسیر یابی گرید نامیده می شود)می باشد، که جهت ذخیره سازی و بازیابی منابع استفاده می کند. بنابراین، ما چارچوب شبیه سازی استفاده شده برای مدل قراردادی و نتایج آزمایش را بحث می کنیم. و شبیه ساز هسته، ماشین شبیه سازی را استفاده می کنند که می تواند برای دیگر شبیه سازهای پروتکل (قرارداد) شبکه مورد استفاده مجدد قرار گیرد که زمان مدیریت توزیع واقعه و زیر ساختهای شبکه شبیه سازی شده را بررسی  کند. هم چنین تکنیکهایی برای طرح ریزی کردن کد هسته شبیه سازی با استفاده از C++/CLR در این مقاله آورده شده است.

 

رئوس مطالب یادگیری

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

- مفاهیم مرتبط با لایه واسط شبکه در TCP/IP

- لایه IP در شبکه اینترنت
- مسیر یابی در شبکه اینترنت
- کنترل انتقال در شبکه اینترنت

 

 

فهرست مطالب

فصل اول : مقدمه ای بر شبکه های کامپیوتری. 1

مقدمه.. 2

1-1 شبکه های کامپیوتری چیست.. 3

2-1 تاریخچه شبکه.. 4

3-1 مزایای شبکه های کامپیوتری.. 6

فصل دوم : مقدمه ای بر انواع شبکه ها . 12

مقدمه. 13

1-2 انواع شبکه از لحاظ بعد جغرافیایی.. 13

2-2 انواع شبکه از لحاظ نوع کامپیوتر.. 14

3-2 انواع توپولوژی های شبکه.. 19

فصل سوم :سخت افزار و نرم افزار شبکه. 27

مقدمه. 28

1-3 رسانه انتقال. 28

2-3 کارت شبکه. 29

3-3 سیستم عامل شبکه. 38

فصل چهارم : ساختار ارتباطات. 50

مقدمه. 51

1-4 ارتباط داده ها. 51

2-4 انتقال اطلاعات. 54

3-4 مدهای ارتباطی. 57

 

فصل پنجم : اترنت. 83

مقدمه.. 84

1-5 استاندارد اترنت.. 84

2-5 CSMA/CD... 85

3-5 سیستم عامل شبکه در اترنت.. 89

فصل ششم: پروتکل های شبکه. 97

مقدمه.. 84

1-6 پروتکل IPX/SPX... 84

6-2 پروتکل TCP/IP.. 84

-36 پروتکل NET BEUI. 84

فصل هفتم: ابزارهای اتصال دهنده. 97

1-7 هاب.. 84

-27 سوئیچ.. 84

-37 روتر.. 84

فصل هشتم:مدل OSI و TCP/IP. 97

1-8 هفت لایه OSI. 84

2-8 لایه های TCP.. 84

3-8 کلاس های IP.. 84

فصل نهم: توسعه LAN.. 97

1-9 استفاده از پل ها.. 84

2-9 ارتباط بین LAN  ها.. 84

 

فصل دهم: امنیت شبکه. 97

فصل یازدهم: شبکه های بی سیم. 97

فصل دوازدهم: عیب یابی شبکه. 97

فصل سیزدهم: نصب و راه اندازی یک شبکه LAN.. 97

11-1 نصب اجزاء سخت افزاری.. 84

11-2 نصب اجزاء نرم افزاری.. 84

11-3 افزایش امنیت.. 84

 

 

 

1-1. شبکه های کامپیوتری چیست؟

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

حال از بین آنها شبکه ای که مربوط به علم کامپیوتر می باشد را بررسی می کنیم:

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

 

از ASP کلاسیک تا ASP.NET ( بخش اول )

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

تکنولوژی ASP یکی از پیشکسوتا ن در این زمینه می با شد. با عرضه تکنولوژی فوق و استقبا ل برنامه نویسان بیشماری در سطح دنیا، ASP بسرعت جایگا ه و مکانی رفیع را پیدا نمود. تکنولوژی فوق،  طی سالیان متما دی توانست به خیل عظیم نیازها بدرستی و بخوبی پاسخ دهد. ASP آن روز، که امروزه با نام ASP کلاسیک از آن یاد می گردد، گرچه کا مل ترین  تکنولوژی در زمینه آفرینش آثا ر نرم افزار تحت وب نیست،  ولی قطعا" یکی از بهترین گزینه ها در این زمینه می با شد. ماحصل تما می تلاش های انجام گرفته شده طی سا لیان قبل،  انقلابی عظیم در زمینه بکارگیری نرم افزار های تحت وب از زاویه استفاده کننده بود. با توجه به رشد تصاعدی خواسته ها  و مطرح شدن نوع خاصی از انتظارات،  نیاز به یک تکنولوژی قدرتمند تر بهمراه زیر ساخت ها و چارچوپ های مناسب،  طی سالیان اخیر بشدت احساس می گردید. بر همین اساس شرکت ما کروسافت پروژه معروف دات نت را مطرح نمود. یکی از اهداف اساسی و مهم در پروژه فوق،  ارائه یک مدل و ساختا ر جدید برنامه نویسی تحت وب است. مدل فوق،  بستر مناسب برای گفتما ن برنامه ها بر روی بستر وب را ایجاد خواهد کرد،  چیزی که از آن بعنوان انقلابی دیگر در عرصه برنامه نویسی تحت وب نام برده می شود. در این مقاله قصد پرداختن به شاخص ها،  ویژگی ها و شا ه کلیدهای مطرح در دات نت را نداریم. هدف پرداختن به مواردی است که از منظر برنامه نویسان ASP حائز اهمیت است. عرضه و معرفی ASP.NET بهمراه برخی دیگر از تکنولوژی ها در دات نت، کا نون توجه برنامه نویسان ASP قرار گرفته است. تمامی برنامه نویسا ن وب که تا کنون بکمک ASP آثا ر خود را خلق می کردند،  با نگاهی عمیق و کنجکاوانه  بدنبال  ASP.NET هستند. برنامه نویسان، در مرحله اول تمایل دارند که با دستا وردها و امکا نات ASP.NET آشنا شده و قادر به استفاده از پتانسیل های ارائه شده در کوتاهترین زمان ممکن و با روشی کاملا" علمی باشند. در مرحله دوم می بایست تکلیف میلیون ها صفحاتی را که توسط ASP کلاسیک ایجاد شده و تاکنون نیز به ارائه خدمات و مسئولیت های محوله ادامه می دهند،  روشن گردد.


در این مقاله سعی خواهد شد که با ارائه یک مدل علمی و عملیاتی،  منا سبترین روش ها بمنظور گذر از ASP کلاسیک و رسیدن به ASP.NET،  ارائه و بررسی گردد. با مطالعه مقاله فوق از یکسو با برخی امکانات و ویژگی های ASP.NET آشنا شده و از سوی دیگر نحوه گذر از ASP کلاسیک و پرداختن به ASP.NET نیز تبین خواهد شد.

 اهم مطالبی که در این مقاله به آنها پرداخته خواهد شد بشرح ذیل می باشند:

  • ضرورت های حرکت به سمت NET . در ابتدا به این پرسش مهم پاسخ داده خواهد شد که چرا می بایست بسمت دانت نت حرکت نمود؟
  • معرفی اولیه NET . در این بخش به تشریح برخی از ویژگی های مهم دانت نت اشاره خواهد شد.
  • تغییرات کلیدی و اساسی بین ASP و NET. در این بخش به بررسی برخی از تفاوت های مهم موجود بین دو تکنولوژی فوق اشا ره خواهد شد.
  • نحوه حرکت از ASP بسمت NET . در این بخش نحوه تبدیل برنامه های نوشته شده ASP توسط VBScript تشریح می گردد. 
  • نحوه حرکت نرم افزارهائی که از عناصر COM استفاده می نمایند. در این بخش نحوه تبدیل و استفاده از عناصر Com بهمراه NET تشریح خواهد شد.
  • نحوه حرکت نرم افزارهائی که از بانک های اطلاعاتی استفاده می نمایند. در این بخش نحوه تبدیل و استفاده از با نک های اطلاعاتی در NET تشریح خواهد شد.
  • نحوه حرکت بصورت عملی . نحوه عملی ترکیب کدهای نوشته شده ASP کلاسیک وNET تشریح خواهد شد.
  • پاسخ به برخی سوالات متداول در خصوص سازگاری بین ASP و NET

بخش اول : ضرورت های حرکت به سمت ASP.NET

بمنظور پا سخ به سوال فوق در ابتدا می بایست مشخص نمود که تکتولوژی فوق چه خدمات و امکاناتی را ارائه می دهد:

▪ افزایش  قا بلیت های  توسعه  و اعتماد. با استفاده از دات نت قابلیت اعتما د و توسعه  به شدت افزایش خواهد یافت. امروزه استفاده از تکنولوژی فوق در مزارع وب و باغ های وب ضرورت داشته و این نوع برنامه ها می بایست همه روز و بصورت شبانه روزی خدمات خود را بصورت بهنگا م  ارائه نمایند.
▪ افزایش حداقل دو تا سه برابر کارائی. با استفاده از تکنولوژی دات نت و صرفا"  با تبدیل برنا مه های نوشته شده با ASP  به دات نت کارائی برنامه ها  به میزان دو تا سه برابر افزایش خواهد یافت
▪ دارای ماهیتی کاملا" سازگار با مرورگرها. دات نت کاملا" سازگار با انواع مرورگرها بوده و ضرورتی  به نوشتن کدهای اختصاصی  بمنظور مشاهده در یک مرورگر خاص  وجود نخواهد داشت.
▪ دارای کنترل های سرویس دهنده مورد حمایت ویژوال دات نت و امکانات مربوط به پیکربندی. ASP.NET  دارای مجموعه ای وسیع از کنترل های سرویس دهنده می باشد که با توجه به حما یت ویژوال دات نت از تکنولوژی فوق،  زمینه بکارگیری آسان آنها فراهم خواهد شد. در ضمن دات نت دارای امکا نا ت گسترده در زمینه پیکربندی اتوما تیک نیز می باشد.
▪ بکارگیری آسان کدها . صفحا ت و عنا صر طراحی شده بکا رگیری صفحات و حتی عناصر  را تسهیل خواهد بخشید . نظیر دستور معروف کپی

▪ اشکال زذائی بهتر و ردیابی سا ده خطاء. با استفاده از دات نت می توان از امکانا ت گسترده مربوط به اشکال زدائی و ردیابی خطا در برنامه که آرزوی هر برنامه نویس است،  بسادگی استفاده کرد.
▪ جداسازی محتویات از کدها . با استفاده از مدل جداسا زی کدها از محتویات،  می توان صفحاتی را داشت که کدهای مربوط به عملیات مورد نظر در صفحه را بدرستی کنترل و هدایت نما یند.
▪ استفاده از خصایص و ویژگی های جدید Cashing. بمنظور افزایش کارائی برنامه ها در دات نت، می توان از ویژگی های جدید سیستم Cashing استفاده نمود.

▪ توسعه بهینه خصلت های  مربوط به مدیریت وضعیت  برنامه. امکان مدیریت و کنترل وضعیت یک برنامه با استفاده از امکانات پیش بینی شده در دات نت بسهولت انجام خواهد شد
▪ امکان اجرای صفحات ASP و ASP.NET در کنار هم. همچنان امکان استفاده از برنامه های سنتیASP در کنار دانت نت نیز وجود خواهد داشت.

▪ و بسیاری دیگر از ویژگی هائی که در این مقاله فرصت پرداختن به آنها وجود ندارد.

قبل از حرکت

 

 

معرفی  ASP.NET  و بررسی تفاوت های موجود  با ASP کلاسیک

آیا   ASP.NET نسخه جدیدی از ASP کلاسیک است ؟ در پاسخ به سوال فوق می بایست با صراحت اعلان نمود که ASP.NET بعنوان یک نسخه اصلاح شده و یا تکمیلی نسبت به آخرین نسخه ASP کلاسیک یعنی ASP 3.0 نبوده و در حقیقت ASP.NET یک الگوی جدید برای پیاده سازی برنامه ها تحت وب خصوصا" اسکریپت هائی که بر روی سرویس دهنده اجراء می گردند ، می باشد .  در این مقاله سعی خواهد شد که به بررسی مهمترین تفاوت های موجود بین ASP.NET و  ASP کلاسیک پرداخته و در این رهگذر  نگاهی نیز بر  اصول اولیه و اساسی برای ایجاد این نوع صفحات داشته باشیم.

.NET Common Language Runtime 

شرکت مایکروسافت در حال ایجاد یک زیر ساخت سطح پایین  (Low-Level)  برای ویندوز است. این زیر ساخت جدید ، بعنوان حد واسط بین عملیات سطح پایین ویندوز و برنامه های کاربران ، قرار گرفته  و ایفای وظیفه ( مدیریت اجرای کدها ) خواهد کرد. زیرساخت فوق CLR نامیده شده است.CLR مسئول ایجاد یک سطح خاص از کپسوله سازی بین پیاده کنندگان نرم افزار  و سیستم عامل بوده و طبیعتا" باعث تسهیل در ایجاد برنامه های تحت ویندوز خواهد شد. در این راستا پیاده کنندگان نگران انجام عملیات سطح پایینی نظیر: مدیریت حافظه ،مدیریت اشاره گرها ،تفاوت بین زبانهای برنامه نویسی و سایر عملیات رایج دردسر آفرین ! نخواهند بود. CLR یک محیط زمان اجراء بصورت Object-Oriented است. هر نوع داده در CLR بصورت یک شی بوده که در کنار خود مجموعه ای از متدها و خصایص را خواهد داشت. CLR امکان دستیابی به مجموعه ای حیاتی از سرویس ها و خدمات ارائه شده توسط سیستم عامل نظیر: امنیت، تعیین اعتبار ،دستیابی به سیستم فایل، دسترسی به اطلاعات شبکه ای و سایر عملیات مورد نیاز  را فراهم می نماید.


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


جزوه و منابع درس مهندسی اینترنت به همراه حل تمرینات