Computer Networks and Operating System
- Teacher(s)
- Jean-Baptiste LOISEL
- Course type
- COMPUTER SCIENCE
- Correspondant
- Cédric HERZET
- Unit
-
UE4 Systems and Networks
- Number of ECTS
- 1.5
- Course code
- 3AID008
- Distribution of courses
-
Heures de cours : 15
- Language of teaching
- French
Objectives
This course aims to provide students with an understanding of the core principles of technologies constituting the foundation of the IT world: operating systems and computer networks.
In the first part, we will study the way an operating system organizes and facilitates the interaction of its key resources such as processor, memory, and file system in a multi-tasking and multi-user context.
The second part will focus on networks and will address various topics, such as network topology and technologies, Ethernet, ADSL, LAN, WAN, VLAN, Internet, Wifi and secure Wifi, TCP/IP layers, major protocols (DNS, SMTP…), network devices, architecture designs (dimensioning, redundancy, segmentation, DMZ).
Implications for the security of the Information System will also be touched when addressing these topics, in order to raise awareness about inherent security risks and relevant countermeasures.
Course outline
1. Operation Systems overview
2. Operation Systems overview
3. Processes
4. Inter-process communication
5. Memory management
6. Processes scheduling
7. File systems
8. Disk management systems (RAID)
9. Virtualization
Computer Networks
Practicals will supplement the course.
1. Introduction
2. Host-network layer
3. Internet layer
4. Transport layer
5. Application layer
6. Architecture review
Prerequisites
Not indicated