What Is TCP/IP?

Written by Coursera Staff • Updated on

TCP/IP, or transmission control protocol/internet protocol, is a protocol that sends data between two computers.

[Featured image] An IT support specialist looks up TCP/IP on their phone.

TCP/IP stands for transmission control protocol/internet protocol. It's an internet protocol that allows computers to communicate with one another and transfer data across long distances. The protocol breaks data down into packets and transmits them to its destination. Once it arrives, it puts them back together into one clear message. 

Technically, TCP and IP are two different protocols, but they both have important roles. TCP organizes and sorts all the data, while IP is responsible for sending and receiving it. IP can work with other protocols, but TCP must always have IP to work. In order to work, TCP/IP goes through a four-layer process twice.  

Placeholder

professional certificate

Google IT Support

Get on the fast track to a career in IT. In this certificate program, you’ll learn in-demand skills, and get AI training from Google experts. Learn at your own pace, no degree or experience required.

4.8

(184,122 ratings)

1,770,230 already enrolled

Beginner level

Average time: 6 month(s)

Learn at your own pace

Skills you'll build:

Cybersecurity, Wireless Security, Cryptography, Network Security, Directory Service, Lightweight Directory Access Protocol (LDAP), Backup, Domain Name System (DNS), Ipv4, Network Model, Troubleshooting, Binary Code, Customer Support, Linux, Powershell, Linux File Systems, Command-Line Interface

History of TCP/IP

TCP/IP originated in the 1970s when two Defense Advanced Research Projects Agency (DARPA) scientists, Vinton Cerf and Bob Kahn, created it. It was initially the standard protocol for the Advanced Research Projects Agency Network (ARPANET) and is sometimes called the internet protocol suite. ARPANET is the predecessor of the internet. 

Placeholder

Layers in TCP/IP  

The four layers of the TCP/IP protocol are data link, internet, transport, and application. 

  • The data link layer is sometimes called the link layer, network interface layer, network access layer, or physical layer. It involves the physical components of computer-to-computer communication, like the wireless network, Ethernet cable, and network interface card.  

  • The network layer ensures data arrives safely and accurately. Internet traffic can affect the speed. 

  • The transport layer divides the data into packets and ensures they reach their destination. 

  • The application layer involves the parts of the communications the user sees, such as email or a messaging app. 

Is TCP/IP the only internet protocol? 

In addition to TCP/IP, several other types of internet protocols exist, though most work in conjunction with TCP/IP. For example, hypertext transfer protocol (HTTP) involves websites and web browsers. File transfer protocol (FTP) involves sending files across a network. Simple mail transfer protocol (SMTP) focuses on sending and receiving emails. 

Getting started in IT support with Coursera 

If you're interested in a career in IT, start today with Google's IT Support Professional Certificate on Coursera. At your own pace, you can earn the certificate and learn the skills required for an entry-level job, including day-to-day IT support tasks, end-to-end customer support, and more. This program is designed for beginners with no prior experience required.

Placeholder

professional certificate

Google IT Support

Get on the fast track to a career in IT. In this certificate program, you’ll learn in-demand skills, and get AI training from Google experts. Learn at your own pace, no degree or experience required.

4.8

(184,122 ratings)

1,770,230 already enrolled

Beginner level

Average time: 6 month(s)

Learn at your own pace

Skills you'll build:

Cybersecurity, Wireless Security, Cryptography, Network Security, Directory Service, Lightweight Directory Access Protocol (LDAP), Backup, Domain Name System (DNS), Ipv4, Network Model, Troubleshooting, Binary Code, Customer Support, Linux, Powershell, Linux File Systems, Command-Line Interface

Updated on
Written by:

Editorial Team

Coursera’s editorial team is comprised of highly experienced professional editors, writers, and fact...

This content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

Advance in your career with recognized credentials across levels.

New! DeepLearning.AI Data Analytics Professional Certificate.