Supposed that you are working in a company that is going to build a bundle of software to sell in early next year, and you are assigned to choose a suitable application layer protocol and transport protocol (TCP, UDP) for each software before the developers get started. Please give a reason to support your answer.

1. Server-based file sharing application that will be used in big corporate.

2. Peer-to-peer file sharing application for distributing files.

3. E-mail client application that user can send/receive email and also manage all email into many folders

4. Web-based E-mail client that have the same features as the E-mail client application

5. Video on demand website that can adjust video quality based on user bandwidth.

6. Hostname to IP converter application that can convert hostname to IP address

7. Credit card payment website for online shopping customer

8. Video call application

Solved
Show answers

Ask an AI advisor a question