Connection-Oriented Protocols - Best Choices for Application Development | JN0-102 Exam | Juniper Networks Certified Associate Junos

Connection-Oriented Protocols

Prev Question Next Question

Question

You have been asked to develop an application that uses only connection-oriented protocols.

Which two protocols can you use? (Choose two.)

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

AC

The correct answers are A. PPP and C. TCP.

PPP (Point-to-Point Protocol) is a connection-oriented protocol that provides a secure and reliable communication link between two devices. It is commonly used for establishing a connection between a network access server and a remote user. PPP can be used with various network protocols, including IP, IPX, and AppleTalk.

TCP (Transmission Control Protocol) is a connection-oriented protocol that provides a reliable and ordered data transmission service between two devices. TCP guarantees that all data packets are delivered in the correct order, and it also includes mechanisms for error detection and recovery. TCP is used by many applications, including web browsers, email clients, and file transfer programs.

UDP (User Datagram Protocol) is a connectionless protocol that provides a lightweight and fast data transmission service between two devices. UDP does not guarantee that all data packets will be delivered, and it does not include mechanisms for error detection and recovery. UDP is commonly used for applications that require low latency, such as online gaming and video streaming.

ICMP (Internet Control Message Protocol) is a protocol used for error reporting and diagnostic purposes in IP networks. ICMP is a connectionless protocol that does not provide a reliable data transmission service. It is used by network devices to report errors, such as unreachable hosts or network congestion, and to test network connectivity with tools such as ping.

In summary, if an application requires a secure and reliable communication link between two devices, it should use a connection-oriented protocol such as PPP or TCP. If an application requires low latency and can tolerate some data loss, it can use a connectionless protocol such as UDP. ICMP is not a suitable protocol for applications that require reliable data transmission.