COMPUTER NETWORKING

APPLICATION LAYER

INTRODUCTION

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which protocols provide reliable data transfer
A
UDP
B
TCP
C
Both TCP and UDP
D
None of them
Explanation: 

Detailed explanation-1: -TCP provides reliable stream delivery of data between Internet hosts. Like UDP, TCP uses Internet Protocol, the underlying protocol, to transport datagrams, and supports the block transmission of a continuous stream of datagrams between process ports. Unlike UDP, TCP provides reliable message delivery.

Detailed explanation-2: -TCP confirms that a packet has reached its destination by establishing an end-to-end connection between sending and receiving hosts. TCP is therefore considered a “reliable, connection-oriented” protocol.

Detailed explanation-3: -On the Internet there is one main protocol for the Network layer called IP (for Internet Protocol). However, on the Internet there are two alternative protocols for the Transport layer called TCP (Transmission Control Protocol) and UDP (User Datagram Protocol).

Detailed explanation-4: -Reliable Data Transfer 2.0 It uses a checksum to detect errors. The receiver sends acknowledgement message if the message is complete, and if the message is incomplete, it sends a negative acknowledgement message and requests the data again.

There is 1 question to complete.