Network Protocol Fundamentals

This course provides a simple and conceptual introduction to the fundamentals of IT network protocols.
Rating: 4.4 out of 5 (747 ratings)
20,968 students
Network Protocol Fundamentals
Rating: 4.4 out of 5 (747 ratings)
20,968 students
The absolute basics of network protocols
The OSI (Open Systems Interconnection) model
A strong foundational knowledge of how computers communicate


  • No prerequisites or requirements, you can get started now
  • A desire to learn the basics of network protocols
  • No physical networking hardware or software required

This course is for the absolute beginner. Have you ever wanted to know, in very simple terms, the answers to the following questions: 

  • What are network protocols?

  • How do computers communicate with each other?

  • What is the OSI model? 

  • Why are protocols important in IT networking? 

If you answered yes, then this course is for you. Our goal with this course is to provide a simple, conceptual introduction to the fundamentals of IT networking and its protocols. There are no technical explanations or definitions to memorize - this course is visual, and strictly conceptual. When you are done with this course, you will have the foundation to move forward onto more advanced networking courses. And by having the frame-of-reference understanding from this course, you will be more prepared to tackle the more complex technical concepts and terminology.

As an added bonus to all who enroll, we have made a select group of Linux Academy's Hands-On Labs and flashcards available for free to all students who wish to take advantage of them. Instructions on how to access these bonus features will be provided during the course. 

(NOTE: These bonus features are not a required part of the course. They are an addition you can choose if you so wish.)

Who this course is for:
  • The Network Protocol Fundamentals course is for the absolute beginner
  • You want to build a basic foundation for a career in IT networking
  • You want a high-level understanding of different computer networking protocols
Course content
6 sections • 22 lectures • 2h 34m total length
  • Course Overview
  • About the Instructor
  • Free Linux Academy Community Account (required for bonus labs and flashcards)
  • Network Protocols Overview
  • The OSI Model
  • The TCP/IP Model
  • Layers 1 and 2: Physical and Data Link
  • Layer 3: Network
  • Layer 4: Transport
  • Layers 5, 6, and 7: Session, Presentation, and Application
  • The Transmission Control Protocol (TCP)
  • The User Datagram Protocol (UDP)
  • The Internet Protocol
  • The Simple Network Management Protocol (SNMP)
  • The Domain Name System (DNS)
  • The Dynamic Host Configuration Protocol (DHCP)
  • File Transfer Protocols
  • Storage Protocols
  • Remote Login Protocols
  • Email Protocols
  • The Hypertext Transfer Protocol (HTTP)
  • Conclusion and Review

Instructor at Linux Academy
Linux Academy
  • 4.5 Instructor Rating
  • 91,274 Reviews
  • 622,084 Students
  • 20 Courses

Linux Academy was founded on the belief that providing high-quality, in-depth training should be available at an affordable price. We strive to change lives by teaching Linux and cloud technology. Students can learn new skills, get certified, and advance in their career. 

Our full-time, expert instructors create content on AWS, Linux, OpenStack, DevOps, Azure, and Big Data.