ساختمان داده و الگوریتم‌ها
مارس 27, 2020
سیگنال ها و سیستم ها
مارس 27, 2020

پیش‌نیاز
با توجه به اینکه تمرکز این درس بیشتر بر مفاهیم نرم‌افزاری و برنامه‌نویسی شبکه خواهد بود، آشنایی با یک زبان برنامه‌نویسی تحت ویندوز الزامی است (منابع آموزشی مربوط به زبان #C در صفحه درس مبانی برنامه‌نویسی ذکر شده است).
هدف
• آشنایی با زیرساخت‌ها و پروتکل‌های شبکه‌های کامپیوتری
• آشنایی با تکنیکهای برنامه‌نویسی و طراحی سیستم‌های مبتنی بر شبکه و اینترنت
• آشنایی و طراحی با سیستم‌های نوین الکترونیکی حوزه سلامت
سرفصل مطالب درس
• آشنایی با مبانی شبکه‌های کامپیوتری (فلسفه و کاربردها – انواع شبکه‌ها – مدل مرجع OSI – مدل TCP/IP)
• آشنایی مختصر با لایه‌های پایین‌دست شبکه (کانال‌های انتقال – خطایابی – استانداردهای واسط شبکه‌ها – آدرس‌دهی)
• آشنایی با لایه اینترنت (بسته‌های IP – آدرس‌های IP – پروتکل‌های لایه IP – مختصری در مورد مسیریابی)
• آشنایی با لایه انتقال (بسته‌های TCP – پروتکل UDP)
• برنامه‌نویسی سوکت (انواع سوکت – برنامه‌نویسی Client/Server)
• پروتکل‌های لایه کاربرد (Telnet، web، FTP)

منابع
• اصول مهندسی اینترنت – احسان ملکیان – انتشارات نص – ویراست سوم – ۱۳۹۱
علاوه بر مرجع اصلی، کتابهای الکترونیکی که در زیر ذکر شده‌اند نیز می‌توانند مورد استفاده دانشجویان قرار گیرند.
ارزیابی
• ۶ نمره آزمون میان‌ترم
• ۱۰ نمره آزمون پایان‌ترم و نظر مدرس
• ۴ نمره تکالیف و پروژه‌های عملی

 

نام مطلب حجم فایل لینک دانلود
اصول مهندسی اینترنت – احسان ملکیان – ویراست اول ۸۴۵۱ کیلوبایت download
اصول مهندسی اینترنت – احسان ملکیان – ویراست دوم ۱۴۲۱۳ کیلوبایت download
اسلایدهای اصول مهندسی اینترنت – احسان ملکیان ۵۵۰۲ کیلوبایت download
C# Network Programming ۶۲۹۱ کیلوبایت download
نمونه سوکت‌نویسی در #C (علیرضا شیرازی) ۱۶۱ کیلوبایت download
نمونه سوکت‌نویسی در #C (بابک لونی) ۲۱۳ کیلوبایت

download

آموزش برنامه‌نویسی سوکت برای برنامه‌نویسان (یونس فرهادنیا) ۳۷۰۹ کیلوبایت

download
TCP/IP Tutorial and Technical Overview ۳۱۸۸ کیلوبایت download
برنامه‌نویسی سوکت TCP با فرم‌های ویندوز در #C (جواد راستی) ۶۶۰ کیلوبایت download
راهنمای تصویری شبکه کردن دو یا چند کامپیوتر (جواد راستی) ۱۱۰۰ کیلوبایت

download