برنامه درسی

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

عنوان شبکه های کامپیوتری
مقطع تحصیلی کارشناسی
مکان برگزاری کلاس 257
تعداد واحد ۳
پیش نیاز درس

-

نحوه ارزیابی

تمرینات 30%

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

روش تدریس

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

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

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

منابع
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  به بررسی پروتکلهای لایه کاربرد، لایه حمل، لایه شبکه و لایه پیوند داده میپردازد.

عنوان تئوری صف
مقطع تحصیلی دكتری تخصصی PhD
تعداد واحد ۳
پیش نیاز درس

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

نحوه ارزیابی

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

روش تدریس

حضوری در کلاس

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

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

منابع
  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.
طرح درس

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