Application Layer
(OSI Layer 7 or the Internet model Layer 5)
Learning Objectives
- Understand Client/Server and P2P application
architectures.
- Understand client/server protocol model, including
sockets.
- Understand the difference between using TCP and UDP
transport and application requirements for a transport protocol.
- Compare and contrast traditional transport protocols
(TCP and UDP) with newer alternatives (SCTP and DCCP).
- Understand how specific application layer protocols
work (HTTP, FTP, SMTP, DNS, DHCP).
- Know the TCP/UDP port numbers corresponding to the
protocols discussed in class.
Lecture Slides – PPT format
Readings