شبکههای کامپیوتری
Computer Networks
شماره درس: ۴۰۴۴۳ | تعداد واحد: ۳ |
مقطع: کارشناسی | نوع درس: نظری |
پیشنیاز: آمار و احتمال مهندسی | همنیاز: سیستمهای عامل |
اهداف درس
هدف از ارایه این درس آشنایی دانشجویان با مفاهیم اولیهی شبکه های کامپیوتری و مفاهیم مرتبط می باشد.
ریز مواد
- برنامهسازی مبتنی بر سوکت
- سویچینگ بستههای آیپی
- آدرسدهی و هدایت مبتنی بر آیپی
- قراردادهای انتقال (تیسیپی و یودیپی)
- کنترل ازدحام
- ترجمهی آدرسها (دیاناس، دیاچسیپی و اِیآرپی)
- میانافزار (Middleware)
- سوئیچ ها و پلها (Switches and Bridges)
- اتصالات (Links)
- مسیریابی حالت اتصال
- مسیریابی بردار فاصله و بردار مسیر
- مسیریابی بردار مسیر مبتنی بر خط مشی (BGP)
- شبکههای فرالایهای و همتا-به-همتا
- جریانسازی چندرسانهای
- سویچینگ مداری (Circuit Switching)
- شبکههای بیسیم و همراه
- شبکه توزیع محتوا (CDN)
- شبکههای مبتنی بر نرمافزار
ارزیابی
- تمرینهای نظری: ۸ نمره
- آزمونهای میانترم و پایانی: ۱۰ نمره
- آزمونکها: ۲ نمره
مراجع
- Larry L. Peterson and Bruce S. Davie. Computer Networks: A Systems Approach. 5th Edition, 2011.