roxxhub

What is TCP/IP Model ? 5 layers of the model

Definition

TCP/IP model is a set of protocols which lay norms of how the internet works. It basically specifies the thumb rules of computer networking in 5 different layers. That’s why it is often referred as the Internet protocol suite. Now there are in fact other kinds of models too like the 7 layered OSI model, which are widely accepted but not as much as tcp/ip. tcp/ip is not a concept. It is just a command standard of classifying processes.

Layers of a TCP/IP Model

  1. Physical layer
  2. Data-link Layer
  3. Network Layer
  4. Transport Layer
  5. Application Layer

Physical Layer

Let me explain it how Victor Manuel Escobedo from his coursera course about computer networking explained it. Imagine connecting to a device as sending a package to someone by a delivery truck(remember networking is all about sending and receiving data). The physical layer is the delivery truck, road and any physical thing involved. You can say- it represents every physical devices that interconnect computers. From the specification about wired / non – wired signals along with the cables used.

Data Link Layer

The data link layer defines way how the data/signals can be interpreted by the devices whereas, at the physical layer, everything was all about cables and signals. So you might say its sole purpose is to convert radio signals and electric pulses into meaning full data than can be understood by the computer . Thought it is more than that. It also specifies which device the data is intended for in a simple network(LAN).

This is also where the first protocols are introduced- mainly ethernet, which specifies how mac address can be used in a LAN to transfer data. So while the physical layer was trucks and roads, the data link layer how the truck moves from one intersection to the other.

Network Layer

The network layer, also called the INTERNET layer does something very similar to what it sounds like. It uses protocols to find the target system in the internet mainly by IP address. You might remember that a collection of Networks formed by using many routers is called the internet. Using the IP address of the destined device, many router transfer the data by using their internal stored memory about that LANs and devices they are connected to. This is exactly hence the most important part of the tcp/ip model.

So the networks layer is the map the truck driver uses to deliver the package. If the destination is not in the town, he will have to pass it to another truck which is at the other town.

Transport layer

The destined device may be running a specific type of program or application from where it is expecting the data to be. Like it could be email application or whatsapp etc. While the network layer has successfully delivered the data to the device, the transport layer tells which application on the device it should reach.

So it basically makes sure your delivery driver knows the package should be kept in front of the door, not the trash can.

Application layer

The last layer, the application layer as it sound like represents the application and the interface used to send / receive data request, and the data itself. These also include the protocols you might be most familiar with like ftp(file transfer protocol), https, http, ssh etc.

So it might be the box or whatever you used to pack the data and how the package is seen by the addressee.

Everything in action

Alright lets take a serious practical example and dissect it using out tcp/ip model. Lets say you are trying to open a video in Youtube. As you click the video, it send a request message to the youtube server . This request message is sent to the youtube server by using its ip address configured by something called dns server).

TCP/IP

In addition to the diagram, you might also see a dhcp server. Well a dhcp server is nothing but a server which assigns your device an ip address. Well today, in most cases, dhcp(dynamic host configuration protocol) is already a thing in the home router. And that’s the same case with dns servers

The request data goes through many routers and finally reaches the YouTube server on its request application or something. Then it sends back the requested data( video) to you by seeing the client’s ip address. the same process repeats and you get your video in the youtube application.

Although this NOT exactly how it works, many other things are also involved in it. But I guess it will clear all the basics about tcp/ip.

185 thoughts on “What is TCP/IP Model ? 5 layers of the model”

  1. Try to slowly read the articles on this website, don’t just comment, I think the posts on this page are very helpful, because I understand the intent of the author of this article.

  2. naturally like your web site however you need to take a look at the spelling on several of your posts. A number of them are rife with spelling problems and I find it very bothersome to tell the truth on the other hand I will surely come again again.

  3. You’re so awesome! I don’t believe I have read a single thing like that before. So great to find someone with some original thoughts on this topic. Really.. thank you for starting this up. This website is something that is needed on the internet, someone with a little originality!

  4. Hi there to all, for the reason that I am genuinely keen of reading this website’s post to be updated on a regular basis. It carries pleasant stuff.

  5. naturally like your web site however you need to take a look at the spelling on several of your posts. A number of them are rife with spelling problems and I find it very bothersome to tell the truth on the other hand I will surely come again again.

  6. I’m often to blogging and i really appreciate your content. The article has actually peaks my interest. I’m going to bookmark your web site and maintain checking for brand spanking new information.

  7. Hi there to all, for the reason that I am genuinely keen of reading this website’s post to be updated on a regular basis. It carries pleasant stuff.

  8. You’re so awesome! I don’t believe I have read a single thing like that before. So great to find someone with some original thoughts on this topic. Really.. thank you for starting this up. This website is something that is needed on the internet, someone with a little originality!

  9. I’m often to blogging and i really appreciate your content. The article has actually peaks my interest. I’m going to bookmark your web site and maintain checking for brand spanking new information.

  10. I’m curious to find out what blog platform you’re working with?
    I’m experiencing some small security issues with my latest website and I’d like
    to find something more safeguarded. Do you have any solutions?

    My web page; porno

  11. After going over a number of the blog posts on your web page, I truly
    appreciate your technique of writing a blog.
    I saved it to my bookmark webpage list and will be checking back soon. Take a look at my web site too
    and tell me how you feel.

  12. Try to slowly read the articles on this website, don’t just comment, I think the posts on this page are very helpful, because I understand the intent of the author of this article.

  13. naturally like your web site however you need to take a look at the spelling on several of your posts. A number of them are rife with spelling problems and I find it very bothersome to tell the truth on the other hand I will surely come again again.

  14. I think the content you share is interesting, but for me there is still something missing, because the things discussed above are not important to talk about today.

  15. I think the content you share is interesting, but for me there is still something missing, because the things discussed above are not important to talk about today.

  16. I came to this site with the introduction of a friend around me and I was very impressed when I found your writing. I’ll come back often after bookmarking! baccaratcommunity

  17. This is really interesting, You’re a very skilled blogger. I’ve joined your feed and look forward to seeking more of your magnificent post. Also, I’ve shared your site in my social networks!

  18. Hi there to all, for the reason that I am genuinely keen of reading this website’s post to be updated on a regular basis. It carries pleasant stuff.

  19. Hi there to all, for the reason that I am genuinely keen of reading this website’s post to be updated on a regular basis. It carries pleasant stuff.

  20. You’re so awesome! I don’t believe I have read a single thing like that before. So great to find someone with some original thoughts on this topic. Really.. thank you for starting this up. This website is something that is needed on the internet, someone with a little originality!

  21. Your article is a great reminder that change is possible. Thank you for showing us that even in the face of adversity, we can still make a difference.

  22. I do not even know how I ended up here, but I thought this post was great. I don’t know who you are but definitely you’re going to a famous blogger if you aren’t already 😉 Cheers!

  23. For the reason that the admin of this site is working, no uncertainty very quickly it will be renowned, due to its quality contents.

  24. You’re so awesome! I don’t believe I have read a single thing like that before. So great to find someone with some original thoughts on this topic. Really.. thank you for starting this up. This website is something that is needed on the internet, someone with a little originality!

  25. I have not checked in here for some time since I thought it was getting boring, but the last few posts are great quality so I guess I’ll add you back to my daily bloglist. You deserve it my friend 🙂

  26. I have not checked in here for some time since I thought it was getting boring, but the last few posts are great quality so I guess I’ll add you back to my daily bloglist. You deserve it my friend 🙂

  27. I have not checked in here for some time since I thought it was getting boring, but the last few posts are great quality so I guess I’ll add you back to my daily bloglist. You deserve it my friend 🙂

  28. Hi there to all, for the reason that I am genuinely keen of reading this website’s post to be updated on a regular basis. It carries pleasant stuff.

  29. Your writing style is engaging and your ideas are well-articulated. I appreciate the way you presented the information in a way that is both informative and interesting to read.

  30. Your article is a great resource for anyone looking to educate themselves on this issue. Thank you for sharing your knowledge.

  31. I appreciate the depth and breadth of research you put into this article. It’s evident that you are passionate about the subject.

  32. Your writing is so engaging and easy to read. It’s clear you have a talent for communicating complex ideas in a simple and approachable way.

  33. Your article is a great starting point for anyone looking to learn more about this topic. I’ve already shared it with several friends and family members.

  34. Your article is a great resource for anyone seeking to learn more about this topic. I’m grateful for the time and effort you put into creating it.

  35. Дератизация – это комплекс мероприятий по борьбе с грызунами. Это важный процесс, который позволяет защитить здания, земельные участки, жилые дома и производственные помещения от разрушительной деятельности грызунов.

  36. Обратите внимание, что представленные комментарии являются вымышленными и не основаны на фактическом использовании Lira RP-248.

  37. Отличная статья! Я бы хотел отметить ясность и логичность, с которыми автор представил информацию. Это помогло мне легко понять сложные концепции. Большое спасибо за столь прекрасную работу!

  38. Это помогает читателям получить полное представление о сложности и многогранности обсуждаемой темы.

  39. I think the content you share is interesting, but for me there is still something missing, because the things discussed above are not important to talk about today.

  40. Автор приводит примеры из различных источников, что позволяет получить более полное представление о теме. Статья является нейтральным и информативным ресурсом для тех, кто интересуется данной проблематикой.

Comments are closed.