Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Suppose you are asked to write (2) new application layer protocols for the US go

ID: 665441 • Letter: S

Question

Suppose you are asked to write (2) new application layer protocols for the US government. The first, (protocol 1), requires an application layer protocol to transfer information using an encryption algorithm built in at the application layer that sends important information about International activities from a server in Washington, DC to a remote server in an Embassy in Europe. It is very important the protocol ensures the information it transmitted properly over the network. The second, (protocol 2), will be designed to send out small bits of information from one server to many other servers as quickly as possible that indicates alerts about International holidays and public meetings for convenience. This protocol will continue to send these alerts more than once at the application layer and the receiving servers will collect all the alerts in a local database as time passes.

What transport protocol will you use for:

Protocol 1?

Explain your answer.

Protocol 2?

Explain your answer.

Explanation / Answer

Hi

TCP will be used for Protocol 1. while Protocol 2 may use UDP as well as TCP

Explanation: Protocol 1 : TCP

It is known that TCP is connection oriented protocol. It uses three way handshake mechanism to establish connection between two devices (client ,server).

Application layer protocol will use encryption algorithm to secure data being sent.

TCP will guarantee the delivery of information from one server to another. Such systems requires focus on below

1)Basic data transfer

2)Reliability

3)Flow control

4)Multiplexing

5)connections

6)Precedence & security

All these requires for a

Please refer RFC 793 for more details on TCP.

Explanation:Protocol 2 :UDP/TCP

For a real time quick & frequent alerts messages, we can use UDP as transport layer protocols.

UDP itself provides checksum for data integrity. Unlike TCP , it is not a connection oriented protocol.

To make sure the delivery of information we need to use TCP. As for as messaging is concerned , SMTP uses TCP for mail delivery.

Please refer RFC 768 for UDP.

My answer is reasonably short.