ECE 544: Communication Networks II, Spring 2010Meeting Time: Fridays, 4:45-7:30PM, Hill 116Course Information: comnet2 mailing list [email protected] (to be activated by 2/1), website: www.winlab.rutgers.edu/comnet2 . Register for the mailing list at:Grading Policy:Course Outline: (some topics may not be covered in sequence or may be omitted; includes some guest lectures)ECE 544: Communication Networks II, Spring 2010This course is intended to provide an in-depth and practical understanding of modern computernetworks that constitute the Internet. The scope includes network architecture, key technologies,layer 2 and layer 3 protocols, and examples of specific systems. Emphasis will be on networkprotocols and related software implementation. Meeting Time: Fridays, 4:45-7:30PM, Hill 116 Course Instructors: Prof. D. Raychaudhuri ([email protected]). Office Hours: 3:00-4:30Fri or by appt (send email to request), WINLAB Tech Center C103 & CORE 501. TeachingAssistant: Mr. K.C. Huang ([email protected]). Selected classes will be taught by guestlecturers.Text: Peterson & Davie, “Computer Networks: A Systems Approach”, Morgan Kaufman, either 3rdor 4th ed. This is a required textbook used for about 60-70% of the material covered. Additionalreading materials to be distributed or downloaded, including IEEE standard specs (e.g. 802.3 and802.11), Internet RFC’s (e.g. 793, 768 & 791), and papers on specific systems.Course Information: comnet2 mailing list [email protected] (to be activated by 2/1),website: www.winlab.rutgers.edu/comnet2 . Register for the mailing list at: http://lists.winlab.rutgers.edu/listinfo/comnet2Grading Policy:Midterm exam (25%) Final exam (40%)Network architecture paper (10%) Protocol project and report (20%)Class participation & homework (5%)Course Outline: (some topics may not be covered in sequence or may be omitted; includessome guest lectures)L1-----1/22 Introduction- What is a network?- Different types of networks- How to specify requirements- Protocol layering and OSI architecture- Network API’s/sockets & software issuesOverview of Networking Fundamentals- Network topologies- Packet formats- Resource Sharing- Packet forwarding & routing- Flow & congestion control- Transport layer- QoS, performance evaluation basicsL2-----1/29 Shared Media Protocols and LAN’sMAC: - 802.3 Ethernet, - 802.5 Token Ring - 802.11 Wireless LANBridges and LAN switching: - learning bridge - spanning tree- multicastL3-----2/5 Switched Networks- Cell switching (ATM)- Cell format, SAR- VPI/VCI, signaling- QoS controlL4-----2/12 Internet Protocol (IP) Basics- IP address- ARP - DHCP- ICMP - intra-domain routing (RIP, OSPF)L5------2/19 Internet Protocol (IP) Advanced- subnets- classless inter-domain routing (CIDR)- inter-domain routing (BGP) - IPv6, IP QoS (diff serve, RSVP) L6------2/26 IP Multicast- DVMRP- PIM- Reliable MulticastL7------3/7 Network Hardware and Software- Wireless (802.11, 3G, WiMax)- Switches (Ethernet, ATM/MPLS, OpenFlow)- IP Routers- Network software basics (OS, drivers, protocols, management)- Socket programming intro3/12 Mid-term examL7-----3/26 Protocol Project tutorialL8-----4/2 Mobility protocols - mobile IP - mobile ATM- ad-hoc routingL9------4/9 Transport layer protocols- UDP- TCP- RTPL10------4/16 Quality of Service (QoS) - Traffic Shaping- Flow Control- Admission Control- RSVP- IP Diff Serve- IP Int Serve and ATM QoSL11------4/23 Security protocols - DES- RSA - public key - PGP - IPsecL12-------4/30System Case Studies and Research Topics (guest lectures)- Optical IP Network- Ad hoc networks, sensor nets, future Internet---- Final Exam (week of 5/3-7, specific date TBA)Course Projects: 1. Network Architecture project due on 3/26 (instructions to be given separately)2. Routing protocol prototyping project due on 4/23 (instructions to be given
View Full Document