The TCP / IP needs to work on any network or physical environment to provide their own protocols for the data link layer of the Internet. For this reason we must bear in mind that the protocols used in this level can be very different and not part of the TCP / IP suite. However, this should not be problematic since one of the key features and benefits of the TCP / IP is to provide an abstraction of the medium so that the exchange of information between different media and technologies that are initially incompatible possible.
To transmit data via TCP / IP, it must be divided into smaller units. This provides great advantages in the management of data transferred and on the other hand, this is common in
any communications protocol. In TCP / IP (TCP offload, Full kernel Bypass) each of these units of information called “datagram” (datagram), and data sets are sent as separate messages.
THAT IS USED TCP / IP
Many large networks have been implemented with these protocols, including defense/Aerospace platforms, Network Research Projects Agency Defense Advanced. Similarly, a variety of universities, cloud infrastructure, data centers, banks, trading exchanges government agencies and companies’ computers are connected via TCP / IP protocols. Any machine on the network can communicate with a different link and this connectivity allows physically separate networks into a virtual network called Internet. Machines on the Internet are called “hosts” or nodes.
For More: http://intilop.com