آز شبکه‌های کامپیوتری

Computer Networks Lab

شماره درس: ۴۰۴۱۶ تعداد واحد: ۱
مقطع: کارشناسی نوع درس: عملی
پیش‌نیاز: – هم‌نیاز: شبکه‌های کامپیوتری

اهداف درس

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

ریز مواد

  • آشنایی و مرور مفاهیم اولیه شبکه‌های کامپیوتری
    • مرور معماری لایه‌‌ای
    • نحوه‌ی ارتباط فیزیکی ماشین‌ها و آشنایی با انواع کابل‌های انتقال
    • نحوه‌ی سوکت‌زدن کابل شبکه
  • آشنایی با نرم‌افزار «وایرشارک»
    • بررسی ارتباط HTTP
    • بررسی ارتباط TelNet
    • بررسی درخواست‌ها و پاسخ‌های DNS‬‬‬
  • آشنایی پیشرفته با نرم‌افزار «وایرشارک»
    • نحوه‌ی تنظیم و راه‌اندازی یک سرور DNS
  • آشنایی با مسیریاب‌ها و سوییچ‌ها
    • آشنایی با نرم‌افزار Packet Tracer
    • بررسی دستورات سوییچ و مسیریاب سیسکو
  • آشنایی با نرم‌افزار GNS3
    • آشنایی با نحوه آدرس‌دهی پروتکل آی‌پی و زیرشبکه‌های آی‌پی (IP Subnetting)
    • آشنایی و پیاده‌سازی یک سناریو مسیریابی ایستا در Packet Tracer
  • آشنایی با مسیریابی پویا
    • راه‌اندازی پروتکل مسیریابی RIP در Packet Tracer
    • راه‌اندازی پروتکل مسیریابی OSPF در Packet Tracer
  • آشنایی با مکانیزم NAT
    • راه‌اندازی NAT ایستا
    • راه‌اندازی NAT پویا
    • راه‌اندازی PAT
  • آشنایی با پروتکل مسیریابی BGP
    • اجرای یک سناریو برای پروتکل BPG

ارزیابی

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

مراجع

  1. James Kurose and Keith Ross. Computer Networking: A Top-Down Approach. 7th Edition, Pearson, 2016.
  2. Larry L. Peterson and Bruce S. Davie. Computer Networks: A Systems Approach. 5th Edition, 2011.
  3. Andrew Tanenbaum. Computer Networks. 5th Edition, Pearson, 2010.