
Computer Networking: a Top-Down Approach (8th ed.)
J.F. Kurose, K.W. Ross, Pearson, 2020http://gaia.cs.umass.edu/kurose_ross
-
2.1
Principles of Network Applications
Applications; client-server, P2P, sockets, APIs; transport services
-
2.2
The Web and HTTP
Overview, statelessness, HTTP messages, cookies, (part 1), caching, HTTP/2 (part 2)
-
2.3
Email
Email infrastructure (mail clients, SMTP servers), SMTP, IMAP
-
2.4
-
2.5
-
2.6
-
2.7
Socket Programming: Creating Network Applications
socket abstraction, UDP and TCP socket programming
-
2.8