1) It helps in joining heterogeneous networks ,so different types of networks can be connected with out worrying about their architecture
2) Different kind of applications can be run over TCP/IP , so it is also important factor in encouraging internet growth
3) Adding new network is easy
4) It has common addressing scheme that uniquely identifies any device/node in the network
5) TCP/IP is free available ,and is developed generally (not specific to any device/hardware)
6) TCP/IP is reliable (even while connecting thousands of heterogeneous networks)
7) TCP/IP provides the ability to route the information over networks having different level of complexities.
8) An important characteristic of TCP/IP is scalability ,no matter what’s the size of network ,it keeps working (though some modifications are being made but its core functionality is the same)
9) It has built in error and flow mechanism.
10) Although ,TCP/IP is being used widely ,but it provides a better security mechanism
11) There is no other protocol which speed and simplicity while connecting several heterogamous networks