Overview of Transmission Control Protocol and User Datagram Protocol

About this sample

About this sample


Words: 824 |

Pages: 2|

5 min read

Published: Jul 15, 2020

Words: 824|Pages: 2|5 min read

Published: Jul 15, 2020

Table of contents

  1. What is TCP/UDP?
  2. How it Works
  3. Conclusion

The internet as we know it plays a huge part in everyday life. Every business, school, company, and individual heavily relies on it for the work they do, or just for recreational activities. Most people don’t fully understand how it all works though. It seems intimidating to take the time and fully grasp what’s happening in between every link they click, or email a person sends, but if one takes the time to learn about what’s going on behind the scenes they will gain an unfound appreciation of what’s actually happening and not take everything we do on the internet for granted.

'Why Violent Video Games Shouldn't Be Banned'?

What is TCP/UDP?

TCP (Transmission Control Protocol) is a process that that establishes and maintains the connection in any given network. It allows the programs and applications we use on a day to day basis to exchange data with the users that are trying to reach what’s needed. Combining this with internet protocol, we get the fundamentals of what we know as the internet. TCP is used for services that don’t require a fast connection such as accessing the World Wide Web, sending and receiving emails, and doing file transfers. UDP (User Datagram Protocol) is an alternative method of communication to TCP. This is mainly used for applications that require a low-latency connection between each other. This includes things like online gaming, DNS, streaming online media like movies and videos, and Voice over IP.

How it Works

While both protocols are used to send and receive packets of data, each of them works a little differently. Both of them send data that ends up resolving to an IP address, but they have different purposes that we use each of them for specifically. When you open your browser and attempt to connect to a web page, your pc starts to send TCP packets to the website’s server address, requesting permission to view the web page. It then responds by sending yet another instance of TCP packets to your computer to which your web browser pieces all the information together and displays the website you’re requesting access to.

This happens for everything you do on a web page. Every link you click, or comment you post, is just a stream of these packets going back and forth between your computer and the website's server address. TCP is the more reliable option because of how it sends packets back and forth. Each packet is numbered, and sent in numerical order to guarantee that the recipient will receive all the information necessary. The user’s computer will then respond to the server confirming that they’ve in fact received the message. If they don’t get the right response they are looking for, the server will then respond once again with the same packets to make sure the user has gotten all the information they need.

Data sent through TCP are tracked as well, so no information gets corrupted while you’re downloading a file. This is why when you download something from the internet it never gets corrupted or damaged because it’s constantly checking the information being sent for errors, further increasing the reliability of this service. UDP takes away the error checking process while transferring packets, therefor making this service much faster. It also doesn’t make sure that the user requesting the packets from the service they’re trying to access is in fact receiving them like TCP does. For the most part, we would use UDP if we want to stream data as quickly as possible where small errors aren’t critical to the end result.

Layers of TCP Protocol There are 4 layers to the TCP/IP protocol. The application, transport, internet, and network access layers. The network access layer determines how the details of the data are actually being sent through a network. This includes how bits travel through the cables or wire we use. Layer two, the internet layer, packs the information into packets which are called IP datagrams. These contain information saying where the source and destination of these packets are going to and coming from. The third layer’s main function is to tell the data’s source where to send these packets and keeps track of the status of data being sent to a connection. The final layer, application layer, includes the more advanced protocols like DNS, HTTP, FTP, DHCP, and more. Together these four layers define how data is sent between two connections.

Get a custom paper now from our expert writers.


Many people don’t fully understand the operations that happen in the background of the internet, and a lot of people heavily depend on it for getting the things they do every day done. TCP includes the basic fundamentals of the services we use every day, and DCP takes care of the more advanced processes. Even if one isn’t interested in internet and routing technologies, it would be greatly beneficial for them to do research and learn what happens behind the scenes. Only then, will they fully appreciate the services that everybody ends up taking for granted.

Image of Alex Wood
This essay was reviewed by
Alex Wood

Cite this Essay

Overview of Transmission Control Protocol and User Datagram Protocol. (2020, July 14). GradesFixer. Retrieved April 13, 2024, from
“Overview of Transmission Control Protocol and User Datagram Protocol.” GradesFixer, 14 Jul. 2020,
Overview of Transmission Control Protocol and User Datagram Protocol. [online]. Available at: <> [Accessed 13 Apr. 2024].
Overview of Transmission Control Protocol and User Datagram Protocol [Internet]. GradesFixer. 2020 Jul 14 [cited 2024 Apr 13]. Available from:
Keep in mind: This sample was shared by another student.
  • 450+ experts on 30 subjects ready to help
  • Custom essay delivered in as few as 3 hours
Write my essay

Still can’t find what you need?

Browse our vast selection of original essay samples, each expertly formatted and styled


Where do you want us to send this sample?

    By clicking “Continue”, you agree to our terms of service and privacy policy.


    Be careful. This essay is not unique

    This essay was donated by a student and is likely to have been used and submitted before

    Download this Sample

    Free samples may contain mistakes and not unique parts


    Sorry, we could not paraphrase this essay. Our professional writers can rewrite it and get you a unique paper.



    Please check your inbox.

    We can write you a custom essay that will follow your exact instructions and meet the deadlines. Let's fix your grades together!


    Get Your
    Personalized Essay in 3 Hours or Less!

    We can help you get a better grade and deliver your task on time!
    • Instructions Followed To The Letter
    • Deadlines Met At Every Stage
    • Unique And Plagiarism Free
    Order your paper now