Characteristics of the TCP protocol: connection-oriented protocol: TCP is a connection-oriented protocol which means that it does not start data transfer up to not having established a channel of communication between the transmitter equipment and receiving equipment. Reliability: In contrast to that IP, TCP protocol offers great reliability in the transmission of data to ensure information sent from one end of the network to reach their destination at the other end of the network in the order in which this information has been sent to which uses the acknowledgements or confirmations. Acknowledgements: The acknowledgments are checking messages that are sent from a device destination to the source confirming that it has correctly received a packet inside a packet sequence, if you have not received a package correctly this is forwarded. Dato:TCP also flow control is responsible for the control of data flow. When a network device transmits more quickly than the receiving device can process, this is forced to discard packets, therefore many acknowledgement messages will not be received by the sending device, seemed so forced to shrink the speed at which transfers data until you find the indicated speed in which packets are not lost. IP IP protocol is perhaps one of the most popular and widely used in the world protocols since this is the Protocol that defines an addressing scheme only without which could not be possible communications between multiple machines at distant geographical locations. Unlike TCP IP protocol provides no warranty regarding the delivery of data and this is a protocol not oriented to the connection and therefore not reliable since only IP is responsible for sending data and does not verify that they arrive at their destination. As well as the cities requires that each home is provided with an address that usually includes street, number, district, computers and other network devices need to have a globally unique address to be able to be located without problems.