1. Network layer:
- Review. IP packet format. Addressing. NAT. Routing protocols (RIP, OSPF, BGP). ICMP. IGMP. DHCP. IPv6
- Mobile IP. Security at the network layer. IPsec and VPNs
2. Transport layer:
- Review of transport layer. UDP. TCP. Classic variants of TCP (Tahoe, Reno).
- New TCP implementations.
- Congestion control.
- Security at transport level. TLS / DTLS.
3. Application layer:
- DNS. Review basic concepts. Advanced DNS. DNSSEC and DDNS. DoH and DoT.
- Remote terminal protocols. Telnet, rlogin and ssh.
- Files transfer protocols. FTP and TFTP.
- Email service. RFC 822, MIME, SMTP, POP and IMAP. ESMTP, Security (STARTTLS, S-MIME), spam (spf, dkim).
- Web service. HTTP / 1.X. HTTP / 2. IoT protocols: CoAP and MQTT. HTTP/3 and QUIC
- Multimedia communications protocols. RTP, RTCP, RTSP, SIP. Content distribution networks (CDN).
- Network management protocols.