Network security architecture

One of the areas that should receive substantial attention in the CS curriculum is network security. The fact is that most CS curricula treat this issue as a subset of a course in networking, whereas it deserves its own place among other courses in the curriculum. In this paper we discuss various topics that could be included in such a course.We will first discuss different threats, their causes, and effects on the network. We will then address the measures that can be taken to secure the network. Our discussion will continue with factors that affect network security and the security services in OSI. Finally, we will cover the OSI security mechanisms to meet the network's security goals, and their relationship to each of the layers of OSI.