Skip to content

michaelpatrickpurcell/network-protocols-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Network Protocols

A short course intended to introduce junior analysts to network protocols.

Syllabus

This course is designed to be taught over a period of five days. Each day is subdivided into four sessions. The first and third sessions each day are traditional classroom lectures. The second and fourth sessions are time for students to do hands-on exercises that reinforce the material covered in the lectures.

Morning Lecture Morning Exercise Afternoon Lecture Afternoon Exercise
Day 1 Introduction to Computer Networks Using Network Utilities Low-Level Protocols Exploring the Lab Network
Day 2 The TCP/IP Protocol Suite Inspecting Network Traffic Socket Programming Generating Network Traffic
Day 3 SSL/TLS Handshake Dissecting the SSL/TLS Handshake SSL/TLS Certificates Generating and Verifying Certificates
Day 4 SSL/TLS Encryption Implementing a SSL/TLS Cipher Suite TLS 1.3 Dissecting the TLS 1.3 Handshake
Day 5 HTTP over SSL/TLS Inspecting HTTPS Traffic Attacks on SSL/TLS Exploring Well-Known Attacks

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages