Question
In data communication networks, which protocol is
responsible for ensuring reliable data transfer between devices over a network?   ÂSolution
Transmission Control Protocol (TCP) is responsible for providing reliable, ordered, and error-checked delivery of data between devices over a network. TCP ensures that data packets are transmitted correctly, in the correct order, and without errors, making it ideal for applications requiring reliability, such as file transfers and web communications. TCP uses acknowledgments and retransmissions to guarantee that the data reaches its destination. A (Incorrect): HTTP is an application-layer protocol used for transmitting web pages over the internet, but it does not provide reliability at the transport layer like TCP. B (Incorrect): IP (Internet Protocol) is responsible for addressing and routing packets between devices, but it does not ensure reliable delivery by itself. C (Incorrect): FTP (File Transfer Protocol) is an application-layer protocol for transferring files, but it relies on TCP for reliable data transfer. E (Incorrect): UDP (User Datagram Protocol) is a connectionless protocol that does not guarantee reliable data transfer; it is used when speed is more important than reliability.
In a 5-stage pipeline (Fetch, Decode, Execute, Memory, Write-back), how many instructions can be in various stages of processing at the same time?
A transformer has a primary coil with 300 turns and a secondary coil with 150 turns. If the primary voltage is 240V, calculate the secondary voltage.
Which of the following is a common problem that synchronization mechanisms address in multi-threaded or multi-process environments?
What happens when a program accesses data that is not currently in physical memory (RAM) due to virtual memory management?
Which of the following is not a valid keyword in C++ language?
XML is designed to ____ and ____ data)
What is the main purpose of a digital signature in public key cryptography?
The best case time complexity of selection sort?
What is the space complexity of an algorithm?
Which functions are declared inside a class have to be defined separately outside the class?