lesion 2 years ago
parent
commit
b759001b8a

+ 72 - 24
content/networking/_index.md

@@ -5,8 +5,29 @@ outputs = ["Reveal"]
 
 ### intro sulle reti
 
-- Come funziona l'internet?
+---
 
+### Come funziona l'internet?
+
+---
+
+- via radio
+- con le antenne telefoniche
+- con cavi sottomarini
+- con connessioni satellitari
+
+---
+#####
+
+![/images/cable_map.png](/images/cable_map.png)
+
+---
+
+![/images/datacenter1.jpeg](/images/datacenter1.jpeg)
+
+---
+
+![/images/datacenter2.jpeg](/images/datacenter2.jpeg)
 
 ---
 
@@ -33,10 +54,11 @@ elementi
 Possiamo dividere la rete internet, per come viene vista da un pacchetto,
 si puo' suddividere in sette "strati".
 
-![/images/stackiso.png](/images/stackiso.png)
-
 ---
 
+<img src='/images/iso.png' style='height: 600px;'/>
+
+---
 
 ### Dall'alto verso il basso
 **Application Layer**
@@ -44,6 +66,7 @@ si puo' suddividere in sette "strati".
 * HTTP (Hypertext Transfer Protocol)
 * SMTP (Simple Mail Transfer Protocol)
 
+ce ne sono un sacco, ma chi decide? [RFC](https://datatracker.ietf.org/doc/html/rfc2616), IETF
 
 ---
 
@@ -60,9 +83,9 @@ connessione.
 
 ### Network Layer
 
-Qui per permettere agli host, piu propriamente al sistema operativo,
+Qui per permettere agli host, più propriamente al sistema operativo,
 
-This layer uses:
+Questo layer usa:
 * IP (Internet Protocol) - Permette di instradare pacchetti da una host
   all'altro
 * ICMP (Internet Control Message Protocol) - Errori, debug, che succede.
@@ -74,6 +97,7 @@ This layer uses:
 
 Come vengono mandati fisicamente i dati nella ferraglia
 
+- quanti modi vi vengono in mente?
 
 ---
 
@@ -100,6 +124,7 @@ avviene cio'?
     > GET / HTTP/1.1
     > Host: google.com
 
+---
 ### Layer di trasporto
 
     - Porte
@@ -123,39 +148,40 @@ avviene cio'?
 
 ### Quindi se vado su un sito che giro faccio?
 
-    ![Esempio stack ISO/OSI](./static/images/stackiso.png)
+![Esempio stack ISO/OSI](/images/stackiso.png)
 
----
 
 ---
 
 ### 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 collegarmi al router!
+- 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 collegarmi al router!
 
 ---
 
 ### 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?
+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?
 
 ---
 
 ### HTTP
-    - Proviamo! Posso usare internet da terminale?
-    ` curl https://www.wttr.in/turin `
+Proviamo! Posso usare internet da terminale?
+
+`curl https://www.wttr.in/turin `
 
 
 ---
@@ -163,3 +189,25 @@ avviene cio'?
 ### Developer Tools
 
 Ovvero, avevate mai provato a premere **F12** sul browser?
+
+---
+
+### GET
+
+- parametri
+- escaping
+- content-type
+
+eg. autocompletamento di startpage.com
+
+---
+
+### POST
+
+- parametri
+- dati
+
+---
+### Live - WS
+
+pad.

BIN
static/images/cable.jpeg


BIN
static/images/cable_map.png


BIN
static/images/datacenter1.jpeg


BIN
static/images/datacenter2.jpeg


BIN
static/images/iso.png