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, unicast, broadcast and multicast 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).