CS 100 (Learn) — CS 100 (Web) — Module 03
explain and distinguish between synchronous and asynchronous communication
explain the "layer" model of communication
explain and distinguish between different communication layers (for example, voice communication and postcard communication)
explain the essence of a protocol
categroize and distinguish between the three layers in our simplified internet model
explain and compare each of the different physical layers
evaluate the advantages and disadvantages of the different physical layers
explain the Internet Protocol, including IP addresses, DNS, NAT, DHCP
explain the Tranmission Control Protocol, including the "packet" model
explain the basics of HTTP, and the core elements of an http(s) request