close
This essay has been submitted by a student. This is not an example of the work written by professional essay writers.

Overview of Transmission Control Protocol and User Datagram Protocol

downloadDownload printPrint

Remember! This is just a sample.

You can get your custom paper by one of our expert writers.

Get custom essay

121 writers online

blank-ico
Download PDF

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.

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.

Conclusion

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.

Remember: This is just a sample from a fellow student.

Your time is important. Let us write you an essay from scratch

experts 450+ experts on 30 subjects ready to help you just now

delivery Starting from 3 hours delivery

Find Free Essays

We provide you with original essay samples, perfect formatting and styling

Cite this Essay

To export a reference to this article please select a referencing style below:

Overview of Transmission Control Protocol and User Datagram Protocol. (2020, July 14). GradesFixer. Retrieved August 15, 2022, from https://gradesfixer.com/free-essay-examples/overview-of-transmission-control-protocol-and-user-datagram-protocol/
“Overview of Transmission Control Protocol and User Datagram Protocol.” GradesFixer, 14 Jul. 2020, gradesfixer.com/free-essay-examples/overview-of-transmission-control-protocol-and-user-datagram-protocol/
Overview of Transmission Control Protocol and User Datagram Protocol. [online]. Available at: <https://gradesfixer.com/free-essay-examples/overview-of-transmission-control-protocol-and-user-datagram-protocol/> [Accessed 15 Aug. 2022].
Overview of Transmission Control Protocol and User Datagram Protocol [Internet]. GradesFixer. 2020 Jul 14 [cited 2022 Aug 15]. Available from: https://gradesfixer.com/free-essay-examples/overview-of-transmission-control-protocol-and-user-datagram-protocol/
copy to clipboard
close

Where do you want us to send this sample?

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

    close

    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

    close

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

    close

    Thanks!

    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!

    boy

    Hi there!

    Are you interested in getting a customized paper?

    Check it out!
    Don't use plagiarized sources. Get your custom essay. Get custom paper
    exit-popup-close

    Haven't found the right essay?

    Get an expert to write you the one you need!

    exit-popup-print

    Professional writers and researchers

    exit-popup-quotes

    Sources and citation are provided

    exit-popup-clock

    3 hour delivery

    exit-popup-persone