Browse Source

Prima bozza parte networking

rodia 2 years ago
parent
commit
61bf220851
2 changed files with 143 additions and 0 deletions
  1. 143 0
      content/networking/_index.md
  2. BIN
      static/images/stackiso.png

+ 143 - 0
content/networking/_index.md

@@ -0,0 +1,143 @@
++++
+title = "Introduzione alle reti"
+outputs = ["Reveal"]
++++
+
+### intro sulle reti
+
+- Come funziona l'internet?
+
+
+---
+
+### Un po di sigle
+
+Tanto per confonderci meglio, cerchiamo di capire cosa fanno questi diversi
+elementi
+
+
+---
+
+* ISP
+* Router
+* WAN
+* LAN
+* Host(s)
+* WLAN
+
+
+---
+
+### Stack ISO/OSI
+
+Possiamo dividere la rete internet, per come viene vista da un pacchetto,
+si puo' suddividere in sette "strati".
+
+
+---
+
+
+### Dall'alto verso il basso
+**Application Layer**
+
+* HTTP (Hypertext Transfer Protocol)
+* SMTP (Simple Mail Transfer Protocol)
+
+
+---
+
+### Transport Layer
+
+Come i dati vengono mandati, se controllando o meno gli errori durante la
+connessione.
+
+* TCP (Transmission Control Protocol) - reliable data delivery
+* UDP (User Datagram Protocol) - unreliable data delivery
+
+
+---
+
+### Network Layer
+
+Qui per permettere agli host, piu propriamente al sistema operativo,
+
+This layer uses:
+* IP (Internet Protocol) - Permette di instradare pacchetti da una host
+  all'altro
+* ICMP (Internet Control Message Protocol) - Errori, debug, che succede.
+
+
+---
+
+### Link Layer
+
+Come vengono mandati fisicamente i dati nella ferraglia
+
+
+---
+
+### Paccheti che si instradano?
+
+Abbiamo trovato un modo molto criptico di dire "dati che si muovono", ma
+avviene cio'?
+
+* MAC: 8 byte OUI (Organizational unique identifier) 8 univoci per scheda
+  fisica
+* IP
+* Hostname
+
+
+---
+
+### Quindi per esempio, se mando una mail che giro fa?
+
+---
+
+### Layer di trasporto
+
+    - Porte
+    - UDP
+    - TCP
+
+---
+
+### Layer di Rete
+    - IP: destinazione e sorgente
+
+
+---
+
+### Layer Fisico
+
+    - Incapsula il pacchetto TCP/IP dentro un frame
+    - ARP (Address Resolution Protocol)
+
+---
+
+### Quindi che giro fa la mail?
+
+    ![Esempio stack ISO/OSI](./static/images/stackiso.png)
+
+---
+
+### DHCP
+    E' interessante cercare di capire come fa il router a farci collegare
+    in automatico.
+        - DHCP
+        - DHCP DISCOVER
+        - DHCP OFFER
+        - DHCP REQUEST
+        - DHCP ACK
+        - Riusciamo a vederlo con wireshark?
+
+---
+
+### ROUTE, NETMASK, E ALTRE COSE ORRIBILI
+
+    - Ovvero, di cosa ha bisogno il mio computer per attaccarsi al router?
+    - IP, lo abbiamo visto
+    - GATEWAY, "da dove passare", quindi l'IP del gateway
+    - NETMASK, il mio PC sa di essere in una sottorete, ma quanto e'
+      grande?
+    
+    Con questi ingredienti posso creare uan route!

BIN
static/images/stackiso.png