Module 6: TCP/IP I

CMPS 161: Networking and Security

Introduction

The TCP/IP model can be considered the backbone of the internet. We will look at the four layers that collectively form the TCP/IP model. Note that practically every activity on the internet involves using the TCP and IP protocols (in some cases TCP is replaced with UDP) and a good understanding of these protocols is therefore very important. Therefore, we will look in detail how TCP connections work and how IP addresses are used for delivery, including IPv4 vs IPv6 and subnets. In addition to TCP/IP, we will look at the devices that make sure that IP addressed packets get delivered to their destination; routers.

Module Objectives

  • Develop and understanding of the four layers of the TCP/IP model
  • Define how a TCP connection is established, maintained, and terminated
  • Investigate the properties of the UDP connectionless protocol
  • Define the five classes of IPv4 addresses
  • Investigate the properties of basic number conversion
  • Define the purpose of subnet masking
  • Investigate the implementation of CIDR blocks and supernetting
  • Apply subnet masking concepts to allocate space for hosts in a subnet
  • Define the structure of IPv6

Learning Resources

  • Module 6 Readings: Chapter 6
  • Module 6 Slides: Chapter 6

Learning Activities

  • Module 6 Quiz: Chapter 6
  • Module 6 Assignment: Critical Thinking questions from the end of the chapter

Videos

Explanation on how to create subnets:

For Further Study

It is highly recommended to work through the exercises at the end of the chapter.

2 comments on “Module 6: TCP/IP I”

Leave a Reply to Mark Voortman Cancel reply

Your email address will not be published. Required fields are marked *