Application Layer
This class lecture covers the following topics:
- Network Application Architectures
- Protocol Layers
- Network Application Architectures
- Client-Server
- Peer-to-Peer
- Process Communications
- Names, Addresses, Ports
- Transports
- Application Layer Protocols
- HTTP
- HTTP Concepts
- HTTP
- Sample Web Page
- Sample HTTP Request Message
- HTTP Request Message Format
- Sample HTTP Response Message
- HTTP Response Message Format
- Hands-on HTTP
- Cookies
- Proxy Server: Web Caching
- Conditional GET
- Lab 2
- Electronic Mail
- SMTP
- Sample SMTP Exchange
- HTTP vs. SMTP
- Mail Access Protocols
- POP3 protocol
- IMAP
- Domain Name Service
- DNS
- DNS Example
- DNS Hierarchy
- How DNS Works?
- DNS Records
- DNS Message Format
- DNS Registration
- DNS Vulnerability
- Peer-to-Peer Applications
- P2P File Distribution (BitTorrent)
- Peer-to-Peer Applications
- Client Server vs. P2P Scalability
- BitTorrent P2P File Distribution
- Streaming Video
- Dynamic Adaptive Streaming over HTTP (DASH)
- Content Distribution Networks (CDN)
Presentation slides in Adobe Acrobat Format:
1 slide/page
View Slides+Video:
Part 1,
Part 2,
Part 3
Right Click and save to download Slides+Video (
Part 1,
Part 2,
Part 3) podcast.
Frequently asked questions about remote audio/video viewing
Back to other lectures of the series
Complete List of Audio/Video Lectures by Raj Jain
Back to Raj Jain's Home Page