Answer:
B. TCP ensures messages can be reliably transmitted across the Internet.
D. TCP must account for the fact that packets may not arrive at a destination computer in the intended order
Explanation:
TCP or transmission control protocol is a connection oriented protocol that divides a packet to segments, and reliably sends them to their destination.
TCP is a layer 4 (transport layer) protocol in the OSI network model. Its packets data unit, PDU, is called segment.
For TCP connection to be successful, a three way handshake must be established between the client and server.
When a connection is established, tcp sends the packets in sequenced segments to the destination through various routes, the source receives acknowledgement for segments received by the destination and the source resend segment that were lost. In the destination, the TCP arranges the segments to its proper sequence.