دانشکده:دروس:22884:14002:main
فهرست مندرجات
انتقال دادهها و شبکه - نیمسال دوم 1400
مدرس | ایمیل |
---|---|
لاله ارشدی | arshadi_lh@yahoo.com |
لازم به ذکر است که هر کدام از موارد ذیل، به خصوص بارمبندی درس ممکن است تحتتاثیر شرایط خاص و پیشبینینشده مختصری تغییر کند.
توضیحات درس
هدف درس
هدف از ارائۀ این درس آشنایی دانشجویان با اصول اولیۀ شبکه های کامپیوتری و مفاهیم مرتبط است.
پیشنیازها
دانشجو پیش از اخذ این درس باید تسلط کافی بر یکی از زبان های برنامه نویسی Python یا جاوا را داشته باشد و بهتر است درس اصول سیستم های کامپیوتری را نیز گذرانده باشد.
ریز مطالب
- مقدمه و تعاریف کلی
- شبکه های کامپیوتری اینترنت و اجزای تشکیل دهندۀ آن
- معیارهای ارزیابی کارایی شبکه های کامپیوتری
- مقدمه ای بر امنیت شبکه های کامپیوتری
- تاریخچۀ شبکه های کامپیوتری
- لایۀ کاربرد (Application)
- مبانی برنامه های کاربردی شبکه
- پروتکلهای لایه کربرد (HTTP , SMTP , DND , …)
- برنامه نویسی مبتنی بر سوکت
- لایۀ انتقال (Transport)
- سازوکارهای انتقال مطمئن، کنترل جریان و کنترل ازدحام
- پروتکلهای TCP و UDP
- لایۀ شبکه (Network)
- مبانی مسیریابی و هدایت بسته ها
- آشنایی با معماری داخلی مسیریاب ها
- پروتکل IP
- الگوریتمهای مسیریابی(Routing)
- لایۀ پیوند (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 | همۀ مباحث درس |
ساعت برگزاری آزمونهای میانترم در کلاس درس و با هماهنگی دانشجویان انتخاب خواهد شد.
دستیاران آموزشی درس
/opt/bitnami/dokuwiki/data/pages/دانشکده/دروس/22884/14002/main.txt · آخرین ویرایش: 2022/09/07 10:44 توسط 127.0.0.1