Preparing For the Bootcamp
Complete the exercises below to best prepare yourself before the start of the bootcamp.
1. Network+ Study Guide on Udemy by Mike Myers
Complete all modules
2. An Introduction to Computer Networks
This is a lot of reading but provides in-depth explanations of networking concepts. Read through the following sections.
- 1 - An Overview of Networks (ALL)
- 2.4 - Ethernet Switches
- 2.6 - Virtual LAN (VLAN)
- 3.1 - Virtual Private Networks
- 3.7 - Wi-Fi
- 7.1 - The IPv4 Header
- 7.2 - Interfaces
- 7.3 - Special Addresses
- 7.3.1 - Multicast addresses
- 7.6 - IPv4 Subnets (ALL)
- 7.7 - DNS (ALL)
- 7.8 - Address Resolution Protocol: ARP (ALL)
- 7.1 - The IPv4 7.9 - Dynamic Host Configuration Protocol (DHCP) (ALL)
- 7.10 - Internet Control Message Protocol (ALL)
- 8.2 - IPv6 addresses
- 10.1 - Classless Internet Domain Routing: CIDR
- 10.6 - Border Gateway Protocol, BGP
- 11.1 - User Datagram Protocol – UDP
- 11.1.3 - netcat
- 11.2 - Fundamental Transport Issues
- 12 - TCP Transport
- 12.1 - The End-to-End Principle
- 12.2 - TCP Header
- 12.3 - TCP Connection Establishment
- 12.4 - TCP and WireShark
3. TCP / IP Guide
Again, this is a lot of reading but provides a deeper dive into TCP / IP. Read through the following sections.
- TCP/IP Application Layer Protocols, Services and Applications (OSI Layers 5, 6 and 7)
Linux Command Line
Start using the command line on your personal operating system or challenge yourself on some of these more advanced command line challenges.
1. Practice the Command Line on your Personal Operating
System (OS) to navigate the file directory
- For MacOS users: Use the native Terminal application
- For MacOS or Windows users: Use Virtual Machine software and download your own version of Kali Linux
- For Windows 10 users: Install the Windows Subsystem for Linux
Intro to Python - Python is a simple but powerful language and will be used throughout the program so get familiar with the basics. It is not required that you go through the whole python course, but feel free to do so.
Immerse yourself in everything Cybersecurity
Networking Events: People hire people not pieces of paper so get out there and meet experts who are in the field.
Recommended blogs and podcasts: Make security news a part
of your everyday routine.