Home » Hosting Encyclopedia » TCP IP Protocol

TCP IP Protocol

The TCP-IP protocol is the basic building block of the Internet. It is the main communications protocol in private networks (both intranets or extranets), too. Every device with access to the Internet has the TCP-IP protocol just like every other device that is available to transmit or receive data from your device also has the TCP/IP protocol layers. The name of the TCP-IP protocol stands for Transmission Control Protocol/Internet Protocol. As apparent from its name it consists of two TCP/IP protocol layers. The Transmission Control Protocol is responsible for dividing every bit of data into packets. It also has the task of sending and receiving those packets. The second layer – Internet Protocol, deals with the address data in every packet and ensures that it is sent where it is supposed to be. Every intermediate computer on the way of the packet checks its address and routes it appropriately. Although any number of packets from the message could be sent via different paths, they’ll be reassembled at the end destination.


TCP IP Protocol

TCP/IP needs a client and a server to operate. In this model, the client requests and is provided a service (such as sending a Web page) by the server on the same network. With this protocol, communication is mainly point-to-point, which means that each data exchange happens from one point on the network to another. The TCP-IP protocol layers and all programs that use it are described as “stateless”. That means every client request is considered a new one separate from the ones that preceded it. This is an advantage as it frees network nodes for other transactions happening at the same time. (The TCP layer itself is not stateless if considering a whole message. The connection stays in place until all packets in a message have arrived.) Many higher level protocols need the TCP/IP protocol layers to connect to the Internet. Some of them are the Hypertext Transfer Protocol (HTTP), the File Transfer Protocol (FTP), Telnet (Telnet), and the Simple Mail Transfer Protocol (SMTP). All those and others go along with TCP/IP as a “suite.”

Was this article useful?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Newest Articles:

What is a WordPress Sitemap

A WordPress sitemap is a file, which contains data about your site – pages, text, media, links, tags, and information on how they relate to each other. There are two types of sitemaps – XML and HTML maps. An XML Sitemap is a file that lists all your site content in an...

What is an Anchor Text in WordPress

Anchor texts provide you with a handy way of linking to internal or external pages in a very natural way. This is why they are widely used and often seen on various web pages. Furthermore, anchors are a ranking factor, and when used correctly, can contribute to your...


What you need to know: KVM (Kernel-based Virtual Machine) is a virtualization technology that is free, open-source, and available in most modern Linux distributions. Thanks to it, you can create and run Linux and Windows-based virtual machines that are independent of...

Second Level Domain (SLD)

The Second Level Domain or SLD is an essential part of the hierarchical Domain Name System. It is the second part of the full domain name after the Top Level Domain, on its left side. The Second Level Domain is often the same as the website name, the company or the...

Top-Level Domain (TLD)

The Top Level Domain name (TLD) is the last or right-most fragment of the domain name. The parts of the domain name are separated with dots and form their own hierarchy in the Domain Name System (DNS). There is a Top-Leveл Domain list where you can see all available...

Ready to Create Your Website?