Advantages and disadvantages of TCP/IP

TCP/IP stands for transmission control protocol/Internet protocol. It is specially designed as a model to offer highly reliable and end to end byte stream over an unreliable internetwork. TCP/IP helps you to determine how a specific computer should be connected to the internet and how you can transmit the data between them. It helps you create a virtual network when multiple computer networks are connected together. Here this article gives information about the advantages and disadvantages of TCP/IP to better understand this topic.

Advantages or benefit of TCP/IP:

  • It supports many routing protocols.
  • It operates independently of the operating system.
  • It helps you establish or set up a connection between different types of computers, PC, etc.
  • It can be operated independently.
  • It automatically breaks up data into a packet for you.
  • Support several routing protocols.
  • TCP/IP model has a high cable client-server architecture.
  • It enables the internetworking between the organization.
  • It is slower in functioning than UDP.
  • It is an industry-standard and open control protocol cable architecture.
  • It can be used to establish a connection between two computers.
  • It uses flow control, error control, and congestion control mechanisms.
  • TCP provides relatively better throughout when used on the modem or on LA.
  • Router read TCP packets and provide special treatment to them.
  • TCP/IP protocol is connection-oriented and uses sequence number which is unique to different packets. Hence it guarantees data delivery n ordered fashion without any duplication.
  • It is interoperable. It cross-platform communication along with heterogeneous networks.
  • It is a cable, client-server architecture. This allows networked to be added without disrupting the current service.
  • It is an open-source, free to use. Anyone can use it for communication.
  • It is assigned an IP address to each computer on the network, thus making each device to be identifiable over the network. It assigned each site a domain name. It provides address resolution services.
  • TCP/IP, since all the work is done by the operating system, so you just need to sit back and watch the show even the debugging is taken care of by your OS.

Disadvantages or Drawback of TCP/IP:

  • TCP/IP is a complicated model to set up and manage and to control.
  • The shallow/overhead of TCP/IP is higher than IPX.
  • Replacing protocol in TCP/IP is not easy.
  • It does not clearly separate the concept of service, interface, and protocols. So it is not suitable to describe new technologies in the new network.
  • In this model, the transport layer does not guarantee the delivery of packets.
  • It has no clear operations from its services, interfaces, and protocols.
  • It is not generic in nature, So it fails or loses to represent any protocol stack other than the TCP/IP suite.
  • It was originally designed and implemented for a wide area network. It is not optimized for small networks like LAN and PAN.
  • TCP can't be used for broadcast and multicast connections.
  • All the work is being done by your OS, so if there are bugs in your OS, then you will face many problems like problem in surfing and downloading from the net.
Explore more information: