Module 3: Application Layer Functionality and Protocols

3.1 Applications - The Interface Between the Networks
3.1.1 OSI and TCP/IP Model
3.1.2 Application Layer Software
3.1.3 User Applications, Services and Application Layer Protocols
3.1.4 Application Layer Protocol Functions
3.2 Making Provisions for Applications and Services
3.2.1 The Client-Server Model
3.2.2 Servers
3.2.3 Applocation Layer Services and Protocols
3.2.4 Peer-to-Peer Networking and Applications (P2P)
3.3 Application Layer Protocols and Services Examples
3.3.1 DNS Services and Protocol
3.3.2 WWW Service and HTTP
3.3.3 E-mail Services and SMTP/POP Protocols
3.3.4 FTP
3.3.5 DHCP
3.3.6 File Sharing Services and SMB Protocol
3.3.7 P2P Services and Gnutella Protocol
3.3.8 Telnet Services and Protocol