Find news and information about the latest advances in technology, news and multimedia on the Internet, telecommunications, wireless devices & applications, electronics, smartphones, tablets, ultrabooks, computers, e-mail and the Web.

TCP/IP is a set of communications protocols that allow computers to communicate on the Internet.

Its name refers to the two most important protocols in the suite — the Transmission Control Protocol (TCP) and the Internet Protocol (IP). TCP/IP specifies how devices connect to the Internet and how data transmits between those devices.

TCP/IP was originally developed by Vint Cerf and Bob Kahn, while under contract at the U.S. Department of Defense. It’s the de facto standard way that local and wide networks communicate. It allows computers to connect to one another and for applications to send data back and forth.

There are four different abstraction layers within TCP/IP, and each one has its own set of of protocols. Those layers are:

  • The link layer — This is the lowest layer in the TCP/P stack and it’s a group of methods that operate on a host’s link. It’s commonly Ethernet.
  • The Internet layer (IP) — This is the layer that connects local networks to one another
  • The transport layer (TCP) — This is the layer that controls host-to-host communication
  • The application layer — The application layer is the set of protocols that specify data communications on a process-to-process level. For instance, HTTP is an application protocol that is the foundation of the World Wide Web.

While this might sound confusing, it’s actually a (very) basic explanation of how the communication is sent over the Internet.

In a network, TCP is what applications use to communicate with one another. For instance, your web browser talks to network software using TCP. IP is the communication that takes place between computers. So IP is what sends packets between computer. It can also route packets to a correct destination.

TCP will break down the data communicated between applications into packets so that they can be sent over IP to another computer. TCP also reassembles those packets once they are delivered by IP.

For more information on TCP/IP, you can visit W3Schools TCP/IP page. For historical context around TCP/IP, check out Gary Kessler’s webpage on the subject.

Image courtesy of Flickr, monkeymanforever, Wikipedia 

This article was previously published at


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Tag Cloud

%d bloggers like this: