22.1k views
4 votes
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

User Hoo
by
5.3k points

2 Answers

4 votes

Answer:

1. TFTP and UDP

2. FTP and TCP.

3. POP3 and TCP.

4. IMAP and TCP.

5. IP and UDP

6. DNS and UDP

7. Https and TCP

8. UDP

Step-by-step explanation:

TFTP is a server-client based file sharing protocol that does not need in reliable connection to transfer data. A simple file transfer protocol is used for data sharing in a peer to peer network. UDP is a transport layer protocol that does not require a connection for data sharing between devices, but TCP establishes a three way handshake connection before a reliable transmission.

User Grammarian
by
5.1k points
3 votes

Answer:

1) TCP

2)TCP

3) TCP

4) TCP,

5) UDP

6) UDP

7) UDP

8) TCP,

Step-by-step explanation:

1) TCP, it provides packet delivery from server to other periferrals

2)TCP, transports data through data link between receiving and sending hosts

3) TCP, it verifys connections between receiving and sending hosts

4) TCP, the application as (3)

5) UDP, it provides datagrams delivery service and does not verify service delivery between receiving and sending hosts

6) UDP, eliminates the process of establishing and verifying connection applications that send small amount of data

7) UDP, provides few error recovery service for online banking system

8) TCP, it establishes connection between the caller and the called

User Krishna Agarwal
by
4.9k points