Question
Which OSI model layer is responsible for reliable
delivery of data between devices?Solution
The Transport Layer ensures reliable data delivery between devices by managing segmentation, acknowledgment, and error recovery. Protocols like TCP (Transmission Control Protocol) operate at this layer, ensuring end-to-end communication. For example, TCP uses mechanisms like acknowledgments, retransmissions, and flow control to guarantee that data is delivered without loss, duplication, or errors. This layer also handles multiplexing, allowing multiple applications to use the network simultaneously by assigning unique ports. In essence, the transport layer acts as a bridge between the higher application layers and the lower network infrastructure, maintaining data integrity and ensuring a seamless user experience. Why Other Options Are Incorrect :
- Physical Layer : Handles the transmission of raw bits over the physical medium, without ensuring reliability.
- Data Link Layer : Ensures error-free transmission over a single link but does not provide end-to-end reliability.
- Network Layer : Handles routing and addressing but does not guarantee reliable data delivery.
- Application Layer : Focuses on user interaction and does not handle data transmission reliability.
Which SQL command is used to retrieve data from a table?
What does normalization in DBMS achieve?
Deadlock occurs when:
Which of the following is a type of database index?
Bitmap indexes are most efficient when:
Which isolation level allows dirty reads?
In an E-R diagram, a double rectangle represents a:
Query optimization heuristic that “pushes selections down” improves:
Which of the following is a weak entity in a database?
In the context of debugging an Object-Oriented program, what does "stepping over" a method call typically do in a debugger?Â