University Course
- OSI
- TCP/IP reference model
- Ip protocol
- Application layer
- Transport layer
- Network Layer
- Data link layer
- Physical layer
- Ethernet protocols: Broadcast domain & Collision domain
- MAC address
- Switch & MAC address tables
- Time to live
- IPV4
- IP Address Structures
- Private IP adresses
- NAT
- NAPT
- Subnetting
- ICMP
- ARP
- Routing
- IP Routing Tables
- Longest Matching
- TCP & UDP
- Background on security principles and protocols
- Network Security
- Zero Trust methodology
- SaaS , PaaS , Iaas
- Common Threats
- Encryption
- Symmetric and Asymmetric encryption
- Hashing
- RSA algorithm
- Replication attacks (playback)
- Digital Signatures
- examples
- Virtualization
- Virtual Machiine Monitor, Dispatcher, Allocator, Interpreters
- Hypervisors
- Type 1
- Type 2
- Containers
- Virtual Extensible LAN
- Orizontal and Vertical implementation
- Data Center features
- Uni/Multi tenant
- VXLAN
- Underlay and Overlay Networks
- Tunnelling techniques
- VXLAN packets format
- Forwarding Mechanisms
- BUM packets
- Ethernet VPN (EVPN)
- Corrections on the previous lesson
- Gateways
- Kubernetes
- pods
- Kubernetes Architecture
- Master and Worker Nodes
- Runtime Interface
- Example: creating a simple pod
- Volumes
- Volumes
- Namespaces
- Sidecar containers example
- Controllers
- Workload Resources
- Replication Controller
- Replica Set
- Stateful Set
- daemon sets
- Recap
- Deployments
- Rollout updates
- Rollback
- Lable
- Selector
- Handling Resources
- ConfigMaps
- Secrets
- Kubernetes Networking Model
- Docker vs Container runtimes
- Calico CNI
- Recap
- IP-in-IP
- VxLAN
- Vxlan in Calico
- obejets
- Service
- Nodeport Service
- Load Balancer Service
- External Service
- Ingress service
- Serverless Computing and OpenfaaS
- Faas
- Kubernetes and Serverless
- Basic Workflow
- WatchDog
- Classic WatchDog
- OF WatchDog
- Use of Connection (Uso delle Code tipo Kafka)
- Kafka connector
- Autoscaling
- Scaling up from 0 (cold start)
- Recap
- Markov Processes and Markov Queues
- Service Models
- Loss oriented systems
- Delay oriented systems
- System time diagram
- Model of a queueing system
- Kendal Notation
- Little's Law
- Utilization Factor.
- Chapman-Kolmogorov Equations
- Rate Matrix
- Recap
- Homogeneous Markov Chains
- Properties of Markov Chains
- Birth and Death Processes
- Poisson Distribution
- Missed lesson
- Recap
- "PASTA" property
- Reti di code
- Burke Theorem
- Jackson Theorem
- Markov Decision Processes and Reinforcement Learning
- Transition Dynamics and Reward Structure
- Importance of RL Algorithms
- The RL Process
- Reward Hypothesis
- Discrete vs Continuous Action Spaces
- Reward and Discounting
- Recap
- Exploration vs Exploitation
- Policies and values functions
- Policy-based Methods
- Value-based Methods
- State Value anf Action Value Functions
- Bellman Equations
- SARSA
- Q-learning
- Off-policy vs On-policy
- Deep Q-learning
- Recap
- From Q-Learning to Deep Q-Learning
- Deep Q-Learning algorithm
- DQN workflow
- Policy based methods
- Policy Gradient & Policy Methods
- Policy Gradient Theorem
- A2c
- Proximal policy optimization
- Total Loss Function
- Recording and recovery