initial commit
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,72 @@
|
||||
# UTC505-15-10-24
|
||||
|
||||
### IPV4
|
||||
|
||||
* ICMP
|
||||
* ARP
|
||||
* RARP
|
||||
* IGMP
|
||||
|
||||
> anatomi
|
||||
|
||||
### IPV6
|
||||
|
||||
> RCF 2460
|
||||
|
||||
### L'internet Protocol (IP)
|
||||
|
||||
* Communications dans le mode minimal DATAGRAM (non Aqcuittés)
|
||||
* adressage internet et Routage entre réseau
|
||||
* adaptation à la liaison traversée
|
||||
* Encapsulation/désencapsulation par rapport à la couche transport
|
||||
|
||||
TTL -> temps de vie d'un paquets. (un retour négatif d'un ping par exemple.)
|
||||
|
||||
> Transmition d'un datagramme
|
||||
> Difference entre le routing et le switching
|
||||
|
||||
> /!\ Pour l'examun, calcul des adress IP /!\
|
||||
|
||||
Un mask est défini pour que checker chaque bit de l'adress IP.
|
||||
Adresse Ip de gauche a droit, du faible au plus fort.
|
||||
|
||||
Le Mask determine la limite à ne pas dépasser exemple :
|
||||
|
||||
IP 163.173.128.6 -> 10100011 10101101 10000000 00000110
|
||||
Mask 255.255.253.0 -> 11111111 11111111 11111100 00000000
|
||||
|
||||
Son adresse réseau c'est : 163.173.128.0
|
||||
|
||||
Son adresse Broadcast c'est : 163.173.131.255
|
||||
|
||||
On le sait car 163.173.128.6 c'est -> 10100011 10101101 10000000 00000110 pour calculer son BraodCast on prend tous se qui a derière le mask donc derrière **11111111 11111111 111111**00 00000000 et on le passe à 1 se qui donne 10100011 10101101 100000**11 11111111** donc reconvertie en octet ça donne 168.173.131.255
|
||||
|
||||
Nombre d'adresse de diffusion :
|
||||
|
||||
Pour calculer le nombre d'adresse de diffusions, on prend le NetID qui correspond à 22 bits, le HostId qui correspond à 10 bits, le tous fais bien 32 bits.
|
||||
On prend le HostId, on fait 2-2 = 1024 -2 = 1022 adresse de diffusion.
|
||||
|
||||
|
||||
Nombre de personne sur la terre c'est 8 milliard
|
||||
Nombre de personne utilisant internet c'est 5.5 milliard
|
||||
Donc besoin de 5,5 milliard d'IPv4.
|
||||
2^32 d'IPv4. 4.3 milliard donc pénuri d'IP, solution numéro 1, utiliser le NAT. Solution 2 les sous réseaux.
|
||||
|
||||
|
||||
|
||||
|
||||
exercice defragmentation :
|
||||
|
||||
>>> send( fragment(IP(dst="10.0.0.5")/ICMP()/("X"*1472)) )
|
||||
.
|
||||
Sent 1 packets. -> parce que 1480 bits + 20 bits = 1500 donc 1 seul packet
|
||||
>>> send( fragment(IP(dst="10.0.0.5")/ICMP()/("X"*1473)) )
|
||||
..
|
||||
Sent 2 packets.-> parce que 1481 bits + 20 bits = 1501 donc 2 packets car 1500 max par packet
|
||||
|
||||
|
||||
|
||||
____
|
||||
|
||||
MTU = charge utilse
|
||||
MSS =
|
||||
Reference in New Issue
Block a user