Computer Networks » Reliable Data Transfer
Which protocol works well over an inter network in case of reliability?

A. Hyper text transfer protocol
B. Real-time transport control protocol
C. User datagram protocol
D. Transport control protocol

Explanation: TCP can work well because it is robust and helps the packets to be delivered safely and quickly and it does not cause congestion. TCP was defined in RFC 793 and it has improved in a way that it can adapt the attributes of internet and deals with errors well.

Which transport layer protocols are reliable?

A. Sctp and HTTP
B. SMTP and HTTP
C. Tcp and udp
D. Tcp and sctp

Explanation: TCP and SCTP are connection oriented protocols and they ensure that there is no packet loss. Also, these protocols use different methods and mechanisms such as flow control, error control, congestion control and acknowledgments to achieve reliability.

Which of the following mechanism is used by the TCP to guard the receiver from data overwhelming?

A. Flow control
B. Error control
C. Sequencing
D. Acknowledgement

Explanation: Senders may send the data at a rate that can not be handled by a receiver and may drench the receiver with load. In such scenarios, flow control mechanism informs the receiver to decrease the rate at which it is sending. If the rate is very slow, then the sender will be asked to increase the rate.

Which of the following protocol(s) supports uni-casting?

A. Udp
B. Tcp
C. Sctp
D. Udp and tcp

Explanation: TCP supports uni-casting transmission, where only one receiver and one sender will be present and it requires source and destination IP addresses only. Multi-casting is another version of transmission in which more than one receiver can be present.

Which of the following protocol is multi stream oriented?

A. Udp
B. Tcp
C. Sctp
D. HTTP

Explanation: Stream control transmission protocol provides the facility to transmit multiple streams for a single connection. That is, a single connection can have multiple ways and block of one way(path) does not affect other streams.

What is the sequence of phases in TCP connection?

A. Connection establishment €? connection termination €? data transfer
B. Connection establishment €? data transfer €? connection termination
C. Data transfer €? connection establishment €? connection termination
D. Data transfer €? connection termination €? connection establishment

Explanation: Primarily, the sender sends the request to a receiver in order to establish a connection; if the receiver accepts the request, then the data transfer takes place. After the transmission, connection is terminated.

Which of the following is not related to Transport control protocol?

A. Multi-casting
B. Connection-oriented service
C. Full duplex communication
D. Reliable service

Explanation: Multi-casting has more than one receiver host for a stream of data that is sent by a process and it maintains a group. But TCP supports uni-casting, in which one sender will have only one receiver. Broadcasting is also not supported by TCP.

Which of the following is not a similarity between transport control protocol and user datagram protocol?

A. Process-to-process protocol
B. Connection-oriented protocol
C. Does error checking
D. Uses port numbers

Explanation: The major difference between TCP and UDP is connection, UDP is connection less protocol whereas TCP is connection oriented. UDP facilitates the application’s process to send the datagrams without building a connection between the two processes.

Reliability at the transport layer is between hosts.

A. True
B. False
C.
D.

Explanation: Transport layer deals with processes that are running on different hosts, hence reliability is achieved between processes. A single host can have multiple processes running in it with different port numbers. Reliability between hosts can be achieved by data link layer.