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