برنامه درسی

لیست برنامه های درسی

پیش نیاز درس

-

منابع
1. J. F. Kurose, K. W. Ross, Computer Networking: A Top-Down Approach, 8th Edition, Pearson, 2020.
2. E. Chou, Mastering Python Networking, 4th Edition, Packt, 2023.
3. A. S. Tanenbaum, Computer Networks, 6th Edition, Pearson, 2021.
4. B. A. Forouzan and DeAnza College, Data Communications and Networking with TCP/IP Protocol Suite, 6th Edition, McGraw-Hill, 2022.
5. W. Stallings, Data and Computer Communications, 10th Edition, Pearson, 2014.
طرح درس
•مقدمه: مروری بر سرویس‌های شبکه‌های کامپیوتری، تعریف شبکه‌های کامپیوتری، سرویس، کیفیت سرویس‌دهی و پروتکل
•شبکه اینترنت و اجزای تشکیل دهنده آن: تعریف اجزاء شبکه‌های اینترنت، مدل Client-Server ، شبکه‌های دسترسی و رسانه‌های فیزیکی، سوئیچینگ بسته‌ای و سوئیچینگ مداری، پارامترهای کیفیت سرویس در شبکه‌های سوییچینگ بسته‌ای
•معماری لایه‌ای شبکه‌های کامپیوتری: مدل مرجع OSI ، دید واحد به لایه‌ها، پروتکل‌ها و سرویس‌ها، مدل‌های سرویس اتصال‌گرا و سرویس بدون اتصال، قطعه‌سازی و بازسازی، مالتی‌پلکسینگ و دی‌مالتی‌پلکسینگ، مدل TCP/IP
•لایه کاربرد: اصول کاربردهای شبکه‌ای، وب و پروتکل HTTP ، انتقال فایل و پروتکل FTP ، پست الکترونیکی و پروتکل SMTP ، سرویس دایرکتوری در اینترنت و پروتکل DNS ، کاربردهای نظیر به نظیر، برنامه‌نویسی سوکت با TCP ، برنامه‌نویسی سوکت با UDP
•لایه انتقال: معرفی سرویس‌های لایه انتقال، سرویس بدون اتصال لایه انتقال و UDP ، اصول انتقال مطمئن داده (پروتکل‌های کنترل خطای ARQ)، سرویس اتصال‌گرا لایه انتقال و TCP ، اصول کنترل ازدحام، کنترل ازدحام در TCP
•لایه شبکه: معرفی وظایف لایه شبکه (مسیریابی و جلورانی)، شبکه‌های داده‌نگار و مدار مجازی، معماری مسیریاب، مدیریت ترافیک در شبکه‌های سوئیچینگ بسته‌ای، مدیریت ترافیک در سطح بسته (مدیریت صف و زمان بندی بسته ها)، مدیریت ترافیک در سطح جریان (کنترل ازدحام)، مدیریت ترافیک در سطح تجمیع جریان‌ها (مهندسی ترافیک)، پروتکل اینترنت (پروتکل‌های IPv4 ، IPv6 ، ICMP ، ARP)، پروتکل‌های DHCP  و Mobile IP ، الگوریتم‌های مسیریابی (الگوریتم‌های بردار فاصله و وضعیت پیوند)، پروتکل‌های مسیریابی در اینترنت (تعریف AS و پروتکل‌های IGP  و EGP ، و پروتکل RIP ، پروتکل OSPF ، پروتکل BGP)، مسیریابی چندپخشی و همه‌پخشی
•لایه پیوند داده و شبکه‌های محلی: معرفی لایه پیوند داده و سرویس‌های آن، کلیات روش‌های تشخیص و  تصحیح خطا، کلیات روش‌های کنترل دسترسی به رسانه، کلیات شبکه‌های محلی Ethernet  و Wireless LAN
هدف از طرح درس

این درس به بررسی اصول طراحی، پیاده‌سازی و ارزیابی کارآیی شبکه‌های کامپیوتری می‌پردازد. دانشجویان در این درس با معماری و سرویس‌های شبکه‌های کامپیوتری و مدل لایه‌ای آشنا می‌شوند.

این درس با تأکید بر شبکه‌های اینترنت و مدل TCP/IP  به بررسی پروتکل‌های لایه کاربرد، لایه حمل، لایه شبکه و لایه پیوند داده می‌پردازد.

تعداد واحد ۳
روش تدریس

حضوری در کلاس با استفاده از ادوات سمعی و بصری

نحوه ارزیابی

تمرینات 30%

میان ترم و پایان ترم 70%

زمان بندی و نحوه ارائه درس

هفت بخش و هر بخش در سه جلسه

اطلاعات کلاس

زمان برگزاری مکان برگزاری توضیحات فایل پیوست اول فایل پیوست دوم فایل پیوست سوم
کلاس 257 - - -
پیش نیاز درس

فرایندهای اتفاقی

منابع
  1. D. Gross, J. F. Shortle, J. M. Thompson and C. M. Harris, Fundamentals of Queueing Theory, 4th Ed., John Wiley and Sons, 2008.
  2. U. Narayan Bhat, An Introduction to Queueing Theory: Modeling and Analysis in Applications, Birkhauser, 2008.
  3. L. Lakatos, L. Szeidl and M. Telek, Introduction to Queueing Systems with Telecommunication Applications, Springer, 2013.
  4. M. Haviv, Queues: A Course in Queueing Theory, Springer, 2013
  5. Attahiru Sule Alfa, Queueing Theory for Telecommunications, Springer, 2010.
  6. Robert B Cooper, Introduction to Queueing Theory, North Holland, 1981.
  7. F. Baccelli and P. Bremaud, Elements of Queueing Theory, Springer, 1994.
  8. John N. Daigle, Queueing Theory with Applications to Packet Telecommunication, Springer, 2004.
طرح درس

مقدمه و مفاهیم اساسی در تئوری صف،  انواع سیستم‌های صف، فرایند تولد و مرگ، سیستم‌های صف بر اساس فرایند تولد و مرگ، مدل‌های صف بر اساس فرایند مارکوفی، مدل‌های صف بر اساس فرایندهای غیر مارکوفی، بهینه‌سازی سیستم‌های صف، شبیه‌سازی سیستم‌های صف، کاربرد تئوری صف در مسائل صنعتی.

تعداد واحد ۳
روش تدریس

حضوری در کلاس

نحوه ارزیابی

امتحان پایان ترم و کار کلاسی

زمان بندی و نحوه ارائه درس

20 جلسه تدریس و 4 جلسه کارهای کلاسی دانشجویان

اطلاعات کلاس

زمان برگزاری مکان برگزاری توضیحات فایل پیوست اول فایل پیوست دوم فایل پیوست سوم
- - -