Which OSI layer performs the following activities:(a) Error detection and correction (b) Routing (c) Responsibility for delivery between adjacent nodes (d) Reliable process to process data transmission

(a) Error detection and correction: Data link layer performs the error detection and correction. The data link layer allows practical means to transmit data between the network and detect and correct the errors that may appear in the physical layer.

(b) Routing: The network layer performs routing the data through the better physical path.

(c) Responsibility for delivery between adjacent nodes: The network layer is responsible for delivery between adjacent nodes and handling logical addressing data in the packets.

(d) Reliable process to process data transportation: The transport layer performs the reliable process to process data transportation. The main function of the transport layer is processed to process data transportation.