30 likes | 200 Views
ECS 252: Computer Networks. Prasant Mohapatra prasant@cs.ucdavis.edu. General Information. Homepage: http://www.cs.ucdavis.edu/~prasant/ECS252/ Contact Instructor: prasant@cs.ucdavis.edu 2123 Kemper, 754-8380 , 754-8016 Office Hours: Tuesdays and Thursdays - (1:30 - 2:30)
E N D
ECS 252: Computer Networks Prasant Mohapatra prasant@cs.ucdavis.edu
General Information Homepage: http://www.cs.ucdavis.edu/~prasant/ECS252/ Contact Instructor: prasant@cs.ucdavis.edu 2123 Kemper, 754-8380, 754-8016 Office Hours: Tuesdays and Thursdays - (1:30 - 2:30) TA: BehroozKhorashadi (bkhorashadi@ucdavis.edu) Office: Office Hours: Text Book: J. F. Kurose and K. W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, Fourth Edition, Addison-Wesley, 2008. Prerequisites: ECS 152A, (ECS 152B) References: Selected papers from recent literature, Other material: will be provided Grading:Homeworks (4-5 sets) 20% Exam I 25% Exam II 25% Project/Term Paper 30% Project/Term Paper: Proposal: January 17 Final Report: March 13
Course Outline I.Overview of Computer Networks II.Application Layer Client-Server Model; File Transfer Protocol (FTP);Hyper Text Transfer Protocol (HTTP); Domain Name Service; Peer-to-Peer Model III.Transport Layer Connectionless Transport;Connection-Oriented Transport (TCP);Principles of Congestion Control; TCP Congestion Control IV.Network Layer Routing Principles; Internet Protocol; Routing in the Internet V.Local Area Networks Multiple Access Protocols and LANs; Ethernet VI.Network Delay Models Little’s Theorem; M/M/1 System; Generalized Arrival and Service Models;Random Access Systems VII.Additional Topics: Overview Internet QoS; Wireless and Mobile Networks; Network Security; Network Management