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.