The correct answer is IP. IP is responsible for breaking data into packets and passing them from TCP or UDP to the hardware.
The protocol for guaranteeing delivery is TCP. For breaking data into packets is IP. For decrypting and decompressing data is HTTP
TCP
internet
The network layer is the layer that is responsible for routing packets on the network. This is the layer in which Internet protocol operates. In the seven layer OSI model, the network layer is the third layer from the bottom.
File transfer protocol
osi
A ping command is used to check whether the host is alive or not. A ping command is used when you want to check if the host can send or receive packets. The protocol that is responsible for Ping command is ICMP.
The IP protocol creates all IP packets.
PACKETS
A "protocol" is a set of rules used in networking, for a particular purpose. IP (the Internet Protocol) is the protocol used to transmit packets over various networks.TCP (the Transmission Control Protocol) is the protocol which (among other things) ensures a high degree of reliability over inherently unreliable networks. That is, individual IP packets may be lost, but TCP ensures that they are retransmitted. TCP/IP is a protocol suite - in other words, a group of related protocols. It is named after two important protocols, explained, above, but it actually includes various other protocols as well.
Connection-oriented protocol
data protocol is used to route the data from the source to destination, and it is also used for congestion control, flow control & error control in the data that is being transmitted........... data protocol is responsible for the end to end delivery of the data, which may be in the form of messages, frames, packets across the different layers of the protocol architecture....