رئوس مطالب:
1. مروری بر سرویسهای شبکههای کامپیوتری ( 1 جلسه)
- مثال هایی از سرویسهای شبکه
- تعریف شبکههای کامپیوتری
- تعریف سرویس و کیفیت سرویس دهی
- تعریف پروتکل
2. شبکه های اینترنت و اجرای تشکیل دهنده آن ( 3 جلسه)
- تعریف اجزاء شبکه های اینترنت (لبه و هسته شبکه)
- مدل Clinent – Server
- شبکه های دسترسی و رسانه های فیزیکی
- سوئیچینگ بستهای و سوئیچینگ مداری
- پارامترهای کیفیت سرویس در شبکه های سوئیچینگ بستهای
3. معماری لایهای شبکهای کامپیوتر ( 3 جلسه)
- مدل مرجع OSI
- دید واحد به لایه ها، پروتکلها و سرویسها
- مدل های سرویس اتصال گرا و سرویس بدون اتصال
- قطعه سازی و بازسازی
- مالتی پلکسینگ و دی مالتی پلکسینگ
- مدل TCP/IP
4. لایه کاربردی ( 4 جلسه)
- اصول کاربردهای شبکهای
- وب و پروتکلHTIP
- انتقال فایل و پروتکل FTP
- پست الکترونیکی و پروتکل SMTP
- سرویس دایرکتوری در اینترنت و پروتکل DNS
- کاربردهای نظیر به نظیر
- برنامه نویسی سوکت با TCP
- برنامه نویسی سوکت با UDP
5. لایه حمل ( 5 جلسه)
- معرفی سرویسهای لایه حمل
- سرویس بدون اتصال لایه حمل و UDP
- اصول انتقال مطمئن داده (پروتکلهای کنترل ARQ)
- سرویس اتصال گرا لایه حمل و TCP
- اصول کنترل ازدحام
- کنترل ازدحام در TCP
6. لایه شبکه ( 9 جلسه)
- معرفی وظایف لایه شبکه (مسیریابی و جلورانی)
- شبکه های داده نگار و مدار مجازی
- معماری مسیریاب
- مدیریت ترافیک در شبکههای سوئیپینگ بسته ای
- مدیریت ترافیک در سطح بسته (مدیریت صف و زمان بندی بسته ها)
- مدیریت اینترنت (پروتکلهای ARP, ICMP, IPV6, IPV4)
- پروتکلهای Mobile IP , DHCP
- الگوریتم های مسیریابی در اینترنت (تعریف AS و پروتکلهایEGP , IGP )
- پروتکل RIP
- پروتکل OSPF
- پروتکل BGP
- مسیریابی چند پخشی و همه پخشی
7. لایه پیوند داده و شبکههای محلی ( 2 جلسه)
- معرفی لایه پیوند داده و سرویسهای آن
- کلیات روش های تشخیص و تصحیح خطا
- کلیات روش های کنترل دسترسی به رسانه
- کلیات شبکههای محلی Wireless LAN و Ethernet
8. امنیت در شبکههای کامپیوتری ( 3 جلسه)
- کلیات امنیت شبکههای کامپیوتری
- صحت پیام (Message Integrity)
- تصدیق اصالت نقطه پایانی
- ایمن سازی email
- ایمن سازی اتصالات SSL: TCP
- عملیات ایمن سازی: و سیستم های تشخیص نفوذfirewall
مراجع
1- James F. Kurose and Keith W. Ross, Computer Networking: A Top- Down Approach,5/e, Addison- Weseley, 2009
2- Alberto Leon- Garcia and Indra Widjaja, Communication Networks, 9/e, McGraw- Hill, 2003
3- Behroz A. Forouzan and DeAnza College, Data Communications and Networking, 4/e, McGraw- Hill, 2007
4- William Stallings, Data and computer Communications, 8/e, Prentice- hell, 2007