NetworkSecurity / Prerequisites

Networking

  1. 7-Layer OSI model
  2. How to setup a network with windows or linux clients
  3. How to use commandline tools such as
    1. nslookup
    2. dig
    3. ifconfig / ipconfig
    4. arp
    5. netstat
    6. This list is incomplete, but this will get you started.

Operating Systems

You should be familiar with

  1. Windows (latest versions of client and at least a quick look at server)
  2. Linux (We have used both Ubuntu and CentOS types).

Mathematics and Datastructures

This class covers cryptography and hence needs some basic understanding of:

  1. MOD function as in $$10 ~mod~ 3 = 1$$ or $$10 \equiv 3 ~(mod~ 2)$$
  2. Boolean logic: AND/OR/NOT
  3. Bit operations (including boolean logic) shifts, complements, and XOR.
  4. Object Oriented programming concepts
  5. Lists, Hash tables and other data structures
  6. Programming in C# or a willingness to learn (You need experience in C#, and you will get some in this class.)

NetworkSecurity/Prerequisites (last edited 2020-01-23 23:21:55 by scot)