O'Reilly logo
live online training icon Live Online training

TCP/IP Fundamentals

Learn about the protocols of the Internet!

Topic: System Administration
Michael Shannon

Explore the foundational concepts of the TCP/IP protocols as used today in modern enterprise and cloud provider networking. This live course will be a condensed survey of the main TCP/IP protocols and their practical usage in modern LANs, WANs, and on the global Internet. The specific usage of TCP/IP with cloud providers like AWS, GCP, and Microsoft Azure is also covered. The course offers a clear and easily digestible introduction and explanation so you can get started.

What you'll learn-and how you can apply it

  • A tiny bit of history
  • Yes, there will be some math (A networking math primer)
  • Referencing the OSI and TCP/IP models
  • Framing the problem (with some Layer 2 stuff)
  • IP version 4 and 6 (what happened to 5?)
  • A little taste of “CIDR”
  • Demonstrating IP in the Cloud (AWS, GCP, Azure)
  • Transmission Control Protocol (TCP) and User Datagram Protocol (UDP)
  • How to configure a firewall in the cloud (filtering TCP and UDP)
  • Introducing the Domain Name System (DNS)
  • Introducing Dynamic Host Configuration Protocol (DHCP)
  • Introducing Electronic Mail Systems and Protocols
  • Introducing Hypertext Transfer Protocol (HTTP)
  • Introducing Hypertext Transfer Protocol Secure (HTTPS)
  • Dynamic routing protocols (particularly BGP for the cloud)
  • Demonstrating the Wireshark Packet Sniffer Tool

This training course is for you because...

  • You need to learn about the protocols used on the global Internet
  • You want to build a foundation for a career or certification in networking and/or cloud computing
  • You are considering creating a virtual network at a cloud provider like AWS, Google Cloud, or Azure

Prerequisites

  • Some experience using a web browser and email programs

Resources

About your instructor

  • Michael J Shannon began his IT career when he transitioned from recording studio engineer to network technician for a major telecommunications company in the early 1990’s. He soon began to focus on security and was one of the first 10 people to attain the HIPAA Certified Security Specialist. Throughout his 30 years in IT he has worked as an employee, contractor, and consultant for several companies including Platinum Technologies, Fujitsu, IBM, State Farm, MindSharp, Thomson, Pearson, and Skillsoft among others. Mr. Shannon has authored several books, training manuals, blog articles, and CBT modules over the years as well. He has attained the CISSP, ITIL 4 Managing Professional, CCNP Security, Palo Alto PCNSE7 and OpenFAIR certifications in the security field as well as several cloud-based certifications for AWS, Google Cloud, and Azure. His hobbies are playing guitar, songwriting, and golf. He resides with his wife in Abilene Texas.

Schedule

The timeframes are only estimates and may vary according to how the class is progressing

Segment 1: Getting Started with Networking Basics (50 minutes)

  • A tiny bit of history
  • Yes, there will be some math (a networking math primer)
  • Referencing the OSI and TCP/IP models
  • Framing the problem (with some Layer 2 stuff)

Break (10 minutes)

Segment 2: Understanding TCP/IP Protocols (50 minutes)

  • IP version 4 and 6 (what happened to 5?)
  • A little taste of “CIDR”
  • Demonstrating IP in the Cloud (AWS, GCP, Azure)
  • Transmission Control Protocol (TCP) and User Datagram Protocol (UDP)

Break (10 minutes)

Segment 3: Application Layer Services (50 minutes)

  • How to configure a firewall in the cloud (filtering TCP and UDP)
  • Introducing the Domain Name System (DNS)
  • Introducing Dynamic Host Configuration Protocol (DHCP)
  • Introducing Electronic Mail Systems and Protocols

Break (10 minutes)

Segment 4: Exploring HTTP and HTTPS and More (60 minutes)

  • Introducing Hypertext Transfer Protocol (HTTP)
  • Introducing Hypertext Transfer Protocol Secure (HTTPS)
  • Dynamic routing protocols (particularly BGP for the cloud)
  • Demonstrating the Wireshark Packet Sniffer Tool