دانشکده:دروس:22884:14002:main

انتقال داده‌ها و شبکه - نیم‌سال دوم 1400

مدرس ایمیل
لاله ارشدی arshadi_lh@yahoo.com

لازم به ذکر است که هر کدام از موارد ذیل، به خصوص بارم‌بندی درس ممکن است تحت‌تاثیر شرایط خاص و پیش‌بینی‌نشده مختصری تغییر کند.

توضیحات درس

هدف درس

هدف از ارائۀ این درس آشنایی دانشجویان با اصول اولیۀ شبکه های کامپیوتری و مفاهیم مرتبط است.

پیش‌نیازها

دانشجو پیش از اخذ این درس باید تسلط کافی بر یکی از زبان های برنامه نویسی Python یا جاوا را داشته باشد و بهتر است درس اصول سیستم های کامپیوتری را نیز گذرانده باشد.

ریز مطالب

  1. مقدمه و تعاریف کلی
    • شبکه های کامپیوتری اینترنت و اجزای تشکیل دهندۀ آن
    • معیارهای ارزیابی کارایی شبکه های کامپیوتری
    • مقدمه ای بر امنیت شبکه های کامپیوتری
    • تاریخچۀ شبکه های کامپیوتری
  2. لایۀ کاربرد (Application)
    • مبانی برنامه های کاربردی شبکه
    • پروتکل‌های لایه کربرد (HTTP , SMTP , DND , …)
    • برنامه نویسی مبتنی بر سوکت
  3. لایۀ انتقال (Transport)
    • سازوکارهای انتقال مطمئن، کنترل جریان و کنترل ازدحام
    • پروتکل‌های TCP و UDP
  4. لایۀ شبکه (Network)
    • مبانی مسیریابی و هدایت بسته ها
    • آشنایی با معماری داخلی مسیریاب ها
    • پروتکل IP
    • الگوریتم‌های مسیریابی(Routing)
  5. لایۀ پیوند (Link) و شبکه‌های محلی
    • استانداردهای شبکه های محلی
    • کشف و تصحیح خطا
    • شبکه‌های محلی مجازی(VLAN)

موضوعات جلسات

  • مقدمه: ۴ جلسه
  • لایۀ کاربرد و برنامه نویسی سوکت: ۶ جلسه
  • لایۀ انتقال: ۶ جلسه
  • لایۀ شبکه: ۶ جلسه
  • لایۀ لینک: ۶ جلسه
  • موضوعات متفرقه (امنیت شبکه، انتقال بی سیم، ارتباط p2pff و…): بسته به تعداد جلسات باقی مانده

نحوه‌ی ارائه‌ی کلاس

  • کلاس‌ها همه در ساعت مقرر به صورت مجازی در https://vc.sharif.edu/ch/la-arshadi تشکیل می‌شود.
  • اسلایدهای درس به همراه مراجع مورد نیاز برای مطالعه بیشتر از طریق سامانه درس‌افزار شریف در اختیار دانشجویان قرار می‌گیرد.
  • اسلایدها و مراجع همه به زبان انگلیسی هستند.
  • حضور و غیاب در کلاس اختیاری است.

منابع درس

منابع درسی به مرور و به طور مرتب در سامانه درس‌افزار شریف قرا خواهد گرفت.

  • J. F. Kurose, K. W. Ross, Computer Networking: A Top-Down Approach, 8th Ed., Pearson, 2021. ( مرجع اصلی)
  • B. Forouzan, Data Communications and Networking, 5th Ed., McGrawHill, 2012.
  • A. S. Tanenbaum, D. J. Wetherhall, Computer Networks, 5th Ed., Prentice Hall, 2011.
  • B. S. Davie, L. L. Peterson, Computer Networks: A Systems Approach, 5th Ed, MK Publisher, 2011.

نحوه ارزش‌یابی

  • چهار آزمون میان‌ترم: مجموعا 6 نمره
  • آزمون پایانی: ۸ نمره
  • تمرین: 6 نمره (طبق شرح جدول)
  • امتیازی (حداکثر 1 نمره)

جدول زمانی و توضیحات تمرین‌ها

شماره تمرین تاریخ بارگذاری موعد تحویل نمره مباحث مربوطه
۱ 21 اسفند 20 فروردین 2.0 برنامه‌نویسی سوکت
۲ 21 اسفند 20 فروردین 1.0 مقدمه / لایۀ کاربرد
3 27 فروردین 10 اردیبهشت 1.0 لایۀ انتقال
4 17 اردیبهشت 31 اردیبهشت 1.0 لایۀ شبکه
5 7 خرداد 21 خرداد 1.0 لایۀ لینک
6 21 خرداد تا زمان امتحان پایان‎‌ترم 1.0 امتیازی (mininet)

جدول زمانی و توضیحات آزمون‌ها

آزمون تاریخ برگزاری مباحث مربوطه
میان‌ترم اول 25 فروردین مقدمه / لایۀ کاربرد
میان‌ترم دوم 15 اردیبهشت لایۀ انتقال
میان‌ترم سوم 5 خرداد لایۀ شبکه
میان‌ترم چهارم 26 خرداد لایۀ لینک
پایان‌ترم 9:00 صبح 1400/04/18 همۀ مباحث درس

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

دستیاران آموزشی درس

نام دستیاران ایمیل
امیرمهدی نامجو (سر دستیار) amirm137878@gmail.comamirmahdi.namjoo1@gmail.com
فریدون مهری fifymehry@gmail.com
آئیریا محمدی aeirya@gmail.com
علیرضا هنرور honarvar45@gmail.com
بردیا آریان‌فرد bardiya.aryanfard@gmail.com
علیرضا شاطری alirezashateri7@gmail.com
ارشیا رضایی arshiyarezaie@gmail.com
زهرا کیالی zahra.k75823@gmail.com
فرزین نصیری farzin-nasiri@hotmail.com
علی باقری bagheri9877@gmail.com
محمدمهدی برقی mahdib7980@gmail.com
محمدحسین بهمنی mhbahmani79@gmail.com
زهرا طهرانی‌نسب zahratehraninasab@gmail.com
یاشار ظروفچی yashy.zb@gmail.com
محسن دهقان‌کار mohsendehghankar@gmail.com
سپهر امینی‌افشار sepehramini83@gmail.com
علی شریفی a.sharifi1379@gmail.com
علیرضا تاج‌میر artajmirriahi99@gmail.com
آیدا افشار afsharAidaM@gmail.com
آیسان نیشابوری Aysannishaburi@gmail.com
محمدعلی علما rastegar123456789@gmail.com
صبا هاشمی sba.hashemii@gmail.com
نیما علیزاده alizadehn.1378@gmail.com
لاچین نقاشیار lachin.naghashyar@gmail.com
غزل فراهانی farahaniqazal@gmail.com
علی شفیعی shafieiali42@gmail.com
/opt/bitnami/dokuwiki/data/pages/دانشکده/دروس/22884/14002/main.txt · آخرین ویرایش: 2022/09/07 10:44 توسط 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki