Spring 2003CSE398: Network Programminghttp://www.cse.lehigh.edu/~cheng/Teaching/CSE398/syllabus.html |
TCP/IP protocol architecture; user datagram protocol (UDP); multicasting; transmission control protocol (TCP); standard Internet services, and protocol usage by common Internet applications. Sockets programming; client/server; peer-to-peer; Internet addressing; TCP sockets; UDP sockets; raw sockets. Multithreading and exception handling. Finger, DNS, HTTP, and ping clients and servers. Routers and architectures, routing protocols.
Router and switch configurations, Internet operating systems. Internetwork setup, network topology, wireless internetworking.
Network protocol analyzers; traffic generation.
Major reference for socket programming:
Homeworks: | 20% |
Midterm: | 30% |
Individual Project: | 50% |
Late homework assignments will be levied a late penalty of 10% per day, up to 3 days late. After that, no credit will be given, unless the student has a written excuse from a physician.
NOTE: There will be no make-up for any of the exams.