OSI and TCP/IP Networking Models Review
Start course

In this training course, you will be introduced to the OSI and TCP/IP networking models. This course will provide you with an understanding of both models, useful for learning, architecting, and/or operating large scale networks. To start with, we will review the Open System Interconnection model, which is a 7 layer reference model used to aid both learning, building, and troubleshooting of networks. Next, we will review the TCP/IP model, a more simplified 4 layer model that is used in the implementation of real-world networks such as the Internet and/or private networks such as corporate LANs.



Before we finish, let's do a quick review of what we've learned. We gained an understanding of the OSI model and each of its seven layers. We gained an understanding of TCP/IP model and detailed each of its four layers. We learned about the upper and lower layer groupings within each model. 

We learned briefly of the history of each model and the differences between the two models. We learned about how the TCP/IP model uses both logical and physical addressing schemes in the transmission of data. 

We provided an overview of how TCP/IP routes packets of data between devices. We reviewed the TCP/IP network stack in detail, discussing core protocols that it's composed of and summarized some of the common application protocols that leverage it. Finally, we spent some some time reviewing the TCP/IP network stack from top to bottom and how it's used to implement and operate real-world networks. 

Thank you for your participation, I do hope you've enjoyed this course on the OSI and TCP/IP networking models. Feel free to send any feedback and/or questions at Or alternatively, you can always get in touch with us here at Cloud Academy using the community forum where one of our cloud experts will reply to your question.

About the Author
Learning Paths

Jeremy is a Content Lead Architect and DevOps SME here at Cloud Academy where he specializes in developing DevOps technical training documentation.

He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 25+ years. In recent times, Jeremy has been focused on DevOps, Cloud (AWS, Azure, GCP), Security, Kubernetes, and Machine Learning.

Jeremy holds professional certifications for AWS, Azure, GCP, Terraform, Kubernetes (CKA, CKAD, CKS).

Covered Topics