TCP/IP and Advanced Topics

TCP/IP and Advanced Topics

TCP/IP and Advanced Topics

University of Colorado System

About this course: In this course, we give an in-depth study of the TCP/IP protocols. We examine the details of how IP enables communications across a collection of networks. We pay particular attention to the hierarchical structure of IP addresses and explain their role in ensuring scalability of the Internet. The role of address prefixes and the uses of masks are explained in details. We review in details about TCP three-way handshake, flow control, and congestion control. Furthermore, we provide an introduction to some advanced topics, including Multicast, SDN and security

This module examines the structure of the network layer: the IP packet, the details of IP addressing, and then focuses on subnetting technique that can efficiently utilize IP address space.

5 videos, 6 readings, 1 practice quiz

Video: Welcome

Reading: Reference Books

Video: TCP/IP Architecture and IP Packet

Reading: Lecture Slide - TCP/IP Architecture and IP Packet

Video: IP Addressing

Reading: Lecture Slide - IP Addressing

Video: Subnetting

Reading: Lecture Slide - Subnetting

Video: Subnet Routing Examples

Reading: Lecture Slide - Subnet Routing Examples

Reading: IP Version 4 Protocol, Subnet (Required)

Discussion Prompt: TCP/IP and Advanced Topics

Practice Quiz: Practice Assessment - TCP/IP and Advanced Topics

Graded: TCP/IP and Advanced Topics

WEEK 2

IP Addressing

This module examines class-less inter-domain routing CIDR technique that can efficiently utilize IP address space, discusses how IP is complemented by DHCP and ARP protocols, and motivations for introducing a new version of IPv6.

4 videos, 4 readings, 1 practice quiz

Video: Classless Interdomain Routing (CIDR)

Reading: Lecture Slide - Classless Interdomain Routing (CIDR)

Video: ARP, Fragmentation and Reassembly

Reading: Lecture Slide - ARP, Fragmentation and Reassembly

Video: DHCP, NAT

Reading: Lecture Slide - DHCP, NAT

Video: IPv6

Reading: Lecture Slide - IPv6

Discussion Prompt: IP Addressing

Practice Quiz: Practice Assessment - IP Addressing

Graded: Graded Assessment - IP Addressing

WEEK 3

Transmission Control Protocol

This module discusses the structure of the transport layer UDP and TCP. It focuses on TCP, including the TCP three-way handshake, flow control, and congestion control mechanisms.

4 videos, 5 readings, 1 practice quiz

Video: UDP and TCP

Reading: Lecture Slide - UDP and TCP

Video: TCP Three-way Handshake

Reading: Lecture Slide - TCP Three-way Handshake

Video: TCP Flow Control and Data Transfer

Reading: Lecture Slide - TCP Flow Control and Data Transfer

Video: TCP Congestion Control

Reading: Lecture Slide - TCP Congestion Control

Discussion Prompt: Transmission Control Protocol

Reading: TIMELY: RTT-based Congestion Control for the Datacenter

Practice Quiz: Practice Assessment - Transmission Control Protocol

Graded: Graded Assessment - Transmission Control Protocol

WEEK 4

Advanced Topics

This module discusses mobile IP, introduces approaches to multicast routing, discusses the relationships between OpenFlow, DSN and NFV, and concludes by introducing some network security threats.

4 videos, 4 readings, 1 practice quiz

Video: Mobile IP

Reading: Lecture Slide - Mobile IP

Video: Multicast Routing

Reading: Lecture Slide - Multicast Routing

Video: OpenFlow, SDN, and NFV

Reading: Lecture Slide - OpenFlow, SDN, and NFV

Video: Network Security Threats

Reading: Lecture Slide - Network Security Threats

Discussion Prompt: Advanced Topics

Practice Quiz: Practice Assessment - Advanced Topics

Graded: Graded Assessment - Advanced Topics

WEEK 5

course project - TCP/IP and advanced topics

This is a comprehensive peer review assessment

1 reading

Reading: Comprehensive review of course materials

Graded: TCP/IP and Advanced Topics

FAQs

How It Works

Coursework

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from Your Peers

Connect with thousands of other learners and debate ideas, discuss course material,
and get help mastering concepts.

Certificates

Earn official recognition for your work, and share your success with friends,
colleagues, and employers.

Creators

University of Colorado System

The University of Colorado is a recognized leader in higher education on the national and global stage. We collaborate to meet the diverse needs of our students and communities. We promote innovation, encourage discovery and support the extension of knowledge in ways unique to the state of Colorado and beyond.