Topic |
Assignment |
Presentation: Computer components |
|
Presentation: Operating systems
Audio: Operating systems
|
|
Presentation: Retrieving a Web page |
|
Presentation: URLs |
|
Presentation: Web clients and servers |
|
Presentation: Many kinds of clients and servers |
|
Presentation: Retrieving compound pages |
|
Presentation: TCP/IP introduction |
|
Presentation: the internet layer, IP, the Internet Protocol |
|
Presentation: the transport layer, TCP and UDP |
|
Presentation: the data link layer, Ethernet and WiFi |
|
Presentation: the physical layer |
|
Presentation: TCP/IP summary |
|
Presentation: TCP/IP history |
|
The application layer, client and server |
Clients and servers |
Presentation: HTTP, the hypertext transfer protocol |
|
Presentation: TCP/IP, the transport layer |
|
Video: TCP/IP, the transport layer |
|
Presentation: ping and traceroute demonstration |
|
Ping |
|
Traceroute |
Ping and Traceroute |
Presentation: TCP/IP is a dumb protocol |
|
URLs |
|
Presentation: the domain name system |
|
The domain name system |
|
DNS growth |
|
Domain names and IP addresses |
Domain names |
Registering a domain name |
|
HTTP pseudo code |
|
A closer look at HTTP |
Web site timing
Improving a Web site |
What Web clients and servers can detect |
Web servers |
GET message example |
|
The HTTP request header |
|
The application layer is boss |
|
Communication protocol layers |
|
Analogy between the postal network and TCP/IP |
|
TCP/IP and OSI protocol stacks |
|
IP -- routing messages through an internet |
|
The transport layer: TCP and UDP |
|
A TCP/IP example |
A TCP/IP example |
The data link and physical layers |
|
Presentation: The data link layer |
|
Presentation: The physical layer |
|
Postal and layered communication networks |
Error checking |
Evolution of the TCP/IP protocol stack |
|
Communication between layer peers |
|
Performance measurement |
|
Information flow within a TCP/IP network |
|
Information flow across an internet |
|
Encapsulation |
|
Fields |
|
HTTP protocol example |
|
HTTP log for Google |
|
HTTP log for Ford |
|
E-mail -- a sample application |
Configure POP and SMTP clients |
SMTP, an application layer protocol |
SMTP protocol session |
SMTP pseudo code |
|
Using a command line interface |
|
SMTP history |
|
POP pseudo code |
|
IP addresses |
IP addresses |
Configuring an IP network connection |
|
An IPconfig session |
IP connection configuration |
Localhost, a reserved IP address |
|
Network address translation (NAT) |
|
An nslookup session |
Internet detective work |
Domain name servers |
|
Other DNS records |
|
The transport layer: TCP and UDP |
|
TCP ports |
|
A little history of TCP/IP |
|
A netstat session |
|
Measuring and guaranteeing quality of service |
|
Medium access protocols |
? |
MAC addresses |
|
Packet switching versus circuit switching |
|
Setting standards using RFCs |
|
Selected header fields |
|