Internet and computer networks: overview of Internet, ISO / OSI levels.
Application level: HTTP, FTP, e-mail, DNS protocols.
Transport layer: UDP and TCP protocols, reliable data transfer
Network layer: IP protocol, routing.
Link level: error detection and correction, shared access, Ethernet.
Network security: encryption, e-mail security (PGP, S/MIME, certified e-mail), security in TCP connections (SSL and TSL), security at the network level (virtual private networks).
Operating systems
- Overview of operating systems
- User interface
- File management
- Internal structure.
- Interaction with an operating system
Architecture
- Overview of computer systems
- CPU and memory
- Von Neumann's acrhitecture
- Input/output
- Peripherals