Syllabus for CSC424 Communication, Distribution and Security.
This is a course in:
The standard communication protocols of computers, including TCP/IP,
and the security concerns consequent to those protocols;
The craft of highly skilled coding in C, following specifications,
and understanding and countering sophisticated attacks against system security.
Readings:
Computer Networks, Fifth Edition: A Systems Approach
(The Morgan Kaufmann Series in Networking) 5th Edition,
by Larry L. Peterson (Author), Bruce S. Davie (Author).
(Amazon)
Security Engineering: A Guide to Building Dependable Distributed Systems,
2nd Edition, by Ross J. Anderson.
(Amazon)