CS390: Data Networking

Course Summary:

This course presents the principles of computer networks from network enabled applications to basic electrical signals.

The course is a top-down exploration of network layer protocols: application, transport, network, data link, and physical. At the application layer, students learn about the web including html and http; rpc; xml; soap; and web services. At the transport layer, students learn about sockets, udp, tcp, reliable data transfer and congestion control. At the network layer, students learn about IP, routing algorithms, and the internet. At the data link and physical layers, students learn about encoding, framing, and error detection/correction.

Help

Textbook:

Grading:

Click here to find out how I compute your grade. All homeworks, programs and quizzes have the same weight.

Sometimes things happen. If there are circumstancesthat prevent you from meeting your obligations for this course, you need to talk to me to make arrangements IN ADVANCE.

The Lab - Stanger 308:

Technically, you don't need to use the lab because you can install most of the software on your own computer. However, working up in the lab on these programming assignments is a great way to meet other people in the course, ask me questions if I'm around.. The lab is open from 8AM to 12AM during the week. During some of that time the lab is used as a classroom. You can find the schedule here.

Instructor :

Instructor: Bob Dugan
Bob
office Stanger 303
office hours

[click here]

office phone 508-565-1682
e-mail bdugan@stonehill.edu