Lesson 2 Flashcards
Types of messages exchanges in App-layer protocols
Request and Response
Example of Proprietary Protocols
Skype
Define (6) App-layer protocol
- Types of Messages exchanged
- Message Syntax
- Message Semantics
- Rules for when and how processes send and respond to messages
- Open Protocols
- Proprietary Protocols
Example of Network Apps
- Web
- Text Messaging
- Remote Log In
- P2P File Sharing
- Multi-user network games
- Streaming Stored Video
- Voice Over IP
- Real-Time Video Conferencing
- Social Networking
- Search
Example of Streaming Stored Video
Youtube, Hulu, Netflix
Example of Voice Over IP
Skype
2 Application Architectures
Client-Server
Peer-To-Peer
it includes both IP address and port numbers associated with progress on host
Identifier
Port Numbers
HTTP Server:
Mail Server:
HTTP Server: 80
Mail Server: 25
Transport Services an App need
- Data Integrity
- Timing
- Throughput
- Security
it is a measure of how many units of information a system can process in a given amount of time.
throughput
What is throughput
it is a measure of how many units of information a system can process in a given amount of time.
What do you call when valuable or sensitive information on a computer is compromised due to theft, human error, viruses, malware, or power failure
Data Loss
File Transfer in Throughput
Elastic Throughput
Email in throughput
Elastic Throughput
Web Documents in Throughput
Elastic
Throughput: Real-time Audio (kbps)
5kbps-1mbps
Throughput: Real-time Video (kbps)
10kbps-5mbps
Throughput: Stored Audio
5kbps-1mbps
Throughput: Stored Video
10kbps-5mbps
Throughput: Interactive Games
Few kbps up
Throughput: Text Messaging
Elastic
DATA LOSS: FILE TRANSFER
No Loss
DATA LOSS: Email
No Loss