Pssst… we can write an original essay just for you.
Any subject. Any type of essay.
We’ll even meet a 3-hour deadline.
121 writers online
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.
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.
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. 4 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.
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.
We provide you with original essay samples, perfect formatting and styling
To export a reference to this article please select a referencing style below:
Sorry, copying is not allowed on our website. If you’d like this or any other sample, we’ll happily email it to you.
Attention! this essay is not unique. You can get 100% plagiarism FREE essay in 30sec
Sorry, we cannot unicalize this essay. You can order Unique paper and our professionals Rewrite it for you
Your essay sample has been sent.
Want us to write one just for you? We can custom edit this essay into an original, 100% plagiarism free essay.Order now
Are you interested in getting a customized paper?Check it out!