Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
999-archives:tcp-ip:010tcpip:050_mode_non_connecte [le 30/05/2025 à 13:47] – supprimée - modification externe (Date inconnue) 127.0.0.1 | 999-archives:tcp-ip:010tcpip:050_mode_non_connecte [le 30/05/2025 à 13:47] (Version actuelle) – ↷ Page déplacée de 040-adresses:001-archives:010tcpip:050_mode_non_connecte à 999-archives:tcp-ip:010tcpip:050_mode_non_connecte prof | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Mode non connecté ====== | ||
+ | |||
+ | |||
+ | ===== Protocole UDP ===== | ||
+ | |||
+ | User Datagram Protocol. Ici, la discussion se fait sans trop de précautions. Le principe est le suivant: | ||
+ | |||
+ | * Celui qui doit parler s' | ||
+ | * Si la réponse ne vient pas, l' | ||
+ | * Répéter la question au même interlocuteur | ||
+ | * Répéter la question à un autre interlocuteur (C'est le cas par exemple des résolutions de noms) | ||
+ | * Abandonner et arrêter le dialogue. | ||
+ | |||
+ | Parmi les usages les plus connus du mode sans connexion (UDP), notons: | ||
+ | |||
+ | * La résolution des noms ou la résolution inverse des adresses (DNS) | ||
+ | * La recherche d'une adresse IP dynamique (DHCP) | ||
+ | * La plupart des jeux en réseau. | ||
+ | |||
+ | En général, partout où le paquet de données à transmettre peut tenir dans un seul datagramme. | ||
+ | |||
+ | A titre d' | ||
+ | |||
+ | L' | ||
+ | |||
+ | #ntpdate ntp0.oleane.net | ||
+ | |||
+ | Comme d' | ||
+ | |||
+ | No. Source | ||
+ | 16 193.248.36.34 | ||
+ | 17 ntp0.oleane.net | ||
+ | 18 193.248.36.34 | ||
+ | 19 ntp0.oleane.net | ||
+ | 20 193.248.36.34 | ||
+ | 21 ntp0.oleane.net | ||
+ | 22 193.248.36.34 | ||
+ | 23 ntp0.oleane.net | ||
+ | |||
+ | A première vue, nous constatons un dialogue entre le client (193.248.36.34) et le serveur ntp0.oleane.net. | ||
+ | |||
+ | L' | ||
+ | |||
+ | Le surlignage jaune représente le protocole, la source et la destination, | ||
+ | |||
+ | < | ||
+ | Frame 16 (86 on wire, 86 captured) | ||
+ | ... | ||
+ | <span class=" | ||
+ | Header checksum: 0x40a6 (correct) | ||
+ | <span class=" | ||
+ | Destination: | ||
+ | User Datagram Protocol | ||
+ | Source port: ntp (123) | ||
+ | Destination port: ntp (123)</ | ||
+ | Length: 56 | ||
+ | Checksum: 0x5b48 | ||
+ | <span class=" | ||
+ | Flags: DB | ||
+ | 11.. .... = Leap Indicator: alarm condition (clock not synchronized) | ||
+ | ..01 1... = Version number: NTP Version 3 | ||
+ | .... .011 = Mode: client | ||
+ | Peer Clock Stratum: unspecified or unavailable (0) | ||
+ | Peer Pooling Interval: 4 (16 sec) | ||
+ | Peer Clock Precision: 0,015625 sec | ||
+ | Root Delay: | ||
+ | Clock Dispersion: | ||
+ | Reference Clock ID: Unindentified reference source '' | ||
+ | Reference Clock Update Time: NULL | ||
+ | Originate Time Stamp: NULL | ||
+ | Receive Time Stamp: NULL | ||
+ | Transmit Time Stamp: 2001-06-13 12: | ||
+ | |||
+ | Frame 17 (76 on wire, 76 captured) | ||
+ | ... | ||
+ | <span class=" | ||
+ | Header checksum: 0xa111 (correct) | ||
+ | <span class=" | ||
+ | Destination: | ||
+ | User Datagram Protocol | ||
+ | Source port: ntp (123) | ||
+ | Destination port: ntp (123)</ | ||
+ | Length: 56 | ||
+ | Checksum: 0xa367 | ||
+ | <span class=" | ||
+ | Flags: 1C | ||
+ | 00.. .... = Leap Indicator: no warning | ||
+ | ..01 1... = Version number: NTP Version 3 | ||
+ | .... .100 = Mode: server | ||
+ | Peer Clock Stratum: secondary reference (2) | ||
+ | Peer Pooling Interval: 4 (16 sec) | ||
+ | Peer Clock Precision: 0,000004 sec | ||
+ | Root Delay: | ||
+ | Clock Dispersion: | ||
+ | Reference Clock ID: 49.110.238.145 | ||
+ | Reference Clock Update Time: 2001-06-13 12: | ||
+ | Originate Time Stamp: 2001-06-13 12: | ||
+ | Receive Time Stamp: 2001-06-13 12: | ||
+ | Transmit Time Stamp: 2001-06-13 12: | ||
+ | |||
+ | Frame 18 (86 on wire, 86 captured) | ||
+ | ... | ||
+ | <span class=" | ||
+ | Header checksum: 0x40a5 (correct) | ||
+ | <span class=" | ||
+ | Destination: | ||
+ | User Datagram Protocol | ||
+ | Source port: ntp (123) | ||
+ | Destination port: ntp (123)</ | ||
+ | Length: 56 | ||
+ | Checksum: 0x5a96 | ||
+ | <span class=" | ||
+ | Flags: DB | ||
+ | 11.. .... = Leap Indicator: alarm condition (clock not synchronized) | ||
+ | ..01 1... = Version number: NTP Version 3 | ||
+ | .... .011 = Mode: client | ||
+ | Peer Clock Stratum: unspecified or unavailable (0) | ||
+ | Peer Pooling Interval: 4 (16 sec) | ||
+ | Peer Clock Precision: 0,015625 sec | ||
+ | Root Delay: | ||
+ | Clock Dispersion: | ||
+ | Reference Clock ID: Unindentified reference source '' | ||
+ | Reference Clock Update Time: NULL | ||
+ | Originate Time Stamp: NULL | ||
+ | Receive Time Stamp: NULL | ||
+ | Transmit Time Stamp: 2001-06-13 12: | ||
+ | |||
+ | Frame 19 (76 on wire, 76 captured) | ||
+ | ... | ||
+ | <span class=" | ||
+ | Header checksum: 0xa10d (correct) | ||
+ | <span class=" | ||
+ | Destination: | ||
+ | User Datagram Protocol | ||
+ | Source port: ntp (123) | ||
+ | Destination port: ntp (123) | ||
+ | Length: 56 | ||
+ | Checksum: 0x66a1 | ||
+ | <span class=" | ||
+ | Flags: 1C | ||
+ | 00.. .... = Leap Indicator: no warning | ||
+ | ..01 1... = Version number: NTP Version 3 | ||
+ | .... .100 = Mode: server | ||
+ | Peer Clock Stratum: secondary reference (2) | ||
+ | Peer Pooling Interval: 4 (16 sec) | ||
+ | Peer Clock Precision: 0,000004 sec | ||
+ | Root Delay: | ||
+ | Clock Dispersion: | ||
+ | Reference Clock ID: 49.110.238.145 | ||
+ | Reference Clock Update Time: 2001-06-13 12: | ||
+ | Originate Time Stamp: 2001-06-13 12: | ||
+ | Receive Time Stamp: 2001-06-13 12: | ||
+ | Transmit Time Stamp: 2001-06-13 12: | ||
+ | </ | ||
+ | |||
+ | Etc... | ||
+ | |||
+ | Ce n'est pas nécessaire de voir la suite pour montrer ce qui est important ici. Contrairement à ce qui a été vu en mode connecté avec TCP: | ||
+ | |||
+ | * Toute la partie « synchronisation » entre l' | ||
+ | * Le client pose tout de suite sa « question", | ||
+ | * Le serveur répond simplement en envoyant son heure UTC et quelques autres paramètres destinés à informer sur la précision de la date qu'il donne. | ||
+ | * Ce dialogue va s' | ||
+ | * Notez que le dialogue s' | ||
+ | * Notez également que les informations à transmettre sont entièrement contenues dans un seul datagramme. Dans un tel cas, le protocole UDP est tout à fait acceptable et plus léger que le mode connecté. | ||
+ | |||
+ | Vous pouvez trouver d' | ||
Mode non connecté: Dernière modification le: 01/01/1970 à 00:00 par