Things to know for the final, since the midterm:
- The basic types of DNS records
- The basics of email (ie, the three types of agents and how they
communicate)
- The basics of an FTP server
- The types of web authentication available
- The basic parts of a SQL database table
- Some of the available web programming environments we discussed
- The basics of encryption (SSL, certificates, keys)
- The basics of logging and monitoring a webserver
- How to install packages in Ubuntu
- How to install IIS components on Windows Server
Also, know these acronyms, and for protocols, what they do and what ports
they commonly reside upon:
- DNS
- MX
- A
- FTP
- SSH
- SSL
- SMTP
- POP
- IMAP
- MTA
- MUA
- MDA
- TCP
- UDP
- SQL
- CGI
- ASP
- ASP.NET
- PHP
- NNTP
Also, anything that was asked on the midterm is fair game, and expect some
questions to come directly from the midterm.
For the lab final, you will need to do the following:
- Configure TCP/IP settings to a static IP address
- Install and configure DNS for a forward and reverse zone, including
forwarder
- Install and configure either Apache or IIS, as appropriate
- Install and/or enable appropriate programming language support
- Retrieve a zip file containing example pages, and extract them into the
document root (HINT: you'll need to know some Linux commands and sudo, if
you're doing Apache)
- Demonstrate the functionality of DNS and your web server
Things you will *NOT* be required to do for the final:
- Setup SSL
- Setup an authentication method other than anonymous
- Install a DBMS
- Install an FTP server
- Create multiple sites/hosts
- Do anything e-mail related