Acquittement (logique)

Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir Acquittement.

Un acquittement est un signal logique indiquant qu'une opération demandée a été ou non prise en compte.

Il peut être positif (code : ACK - de l'anglais acknowledge) ou négatif (NACK ou NAK), indiquant une bonne ou mauvaise réception. Un signal NACK peut aussi être envoyé si aucun message n'a été reçu passé un délai (timeout)

Ce signal est utilisé en réseaux dans des systèmes en mode connecté, comme ceux qui utilisent par exemple les protocoles TCP/IP. En effet, lors d'échange de données dans un réseau TCP/IP, le destinataire d'un paquet doit l'acquitter en envoyant un paquet TCP avec le flag ACK (correspondant à un bit) activé, au cas contraire le paquet TCP peut-être retransmis. Ce mécanisme ayant bien entendu pour but d'assurer la cohésion des communications TCP/IP d'un réseau. Par exemple, lors d'une initialisation d'une connexion TCP/IP, la poignée de main en trois temps, ce mécanisme est utilisé :

  1. élément 1 Source -- SYN --> Destination
  2. élément 2 Source <-- SYN / ACK -- Destination
  3. élément 3 Source -- ACK --> Destination

Wikipedia HTML 2008 in other languages

100 000 +

Česká (Czech)  •  English  •  Deutsch (German)  •  日本語 (Japanese)  •  Français (French)  •  Polski (Polish)  •  Suomi (Finnish)  •  Svenska (Swedish)  •  Nederlands (Dutch)  •  Español (Spanish)  •  Italiano (Italian)  •  Norsk (Norwegian Bokmål)  •  Português (Portuguese)  •  Română (Romanian)  •  Русский (Russian)  •  Türkçe (Turkish)  •  Українська (Ukrainian)  •  中文 (Chinese)

10 000 +

العربية (Arabic)  •  Български (Bulgarian)  •  Bosanski (Bosnian)  •  Català (Catalan)  •  Cymraeg (Welsh)  •  Dansk (Danish)  •  Ελληνικά (Greek)  •  Esperanto  •  Eesti (Estonian)  •  Euskara (Basque)  •  Galego (Galician)  •  עברית (Hebrew)  •  हिन्दी (Hindi)  •  Hrvatski (Croatian)  •  Magyar (Hungarian)  •  Ido  •  Bahasa Indonesia (Indonesian)  •  Íslenska (Icelandic)  •  Basa Jawa (Javanese)  •  한국어 (Korean)  •  Latina (Latin)  •  Lëtzebuergesch (Luxembourgish)  •  Lietuvių (Lithuanian)  •  Latviešu (Latvian)  •  Bahasa Melayu (Malay)  •  Plattdüütsch (Low Saxon)  •  Norsk (Norwegian Nynorsk)  •  فارسی (Persian)  •  Sicilianu (Sicilian)  •  Slovenčina (Slovak)  •  Slovenščina (Slovenian)  •  Српски (Serbian)  •  Basa Sunda (Sundanese)  •  தமிழ் (Tamil)  •  ไทย (Thai)  •  Tiếng Việt (Vietnamese)

1 000 +

Afrikaans  •  Asturianu (Asturian)  •  Беларуская (Belarusian)  •  Kaszëbsczi (Kashubian)  •  Frysk (Western Frisian)  •  Gaeilge (Irish)  •  Interlingua  •  Kurdî (Kurdish)  •  Kernewek (Cornish)  •  Māori  •  Bân-lâm-gú (Southern Min)  •  Occitan  •  संस्कृत (Sanskrit)  •  Scots  •  Tatarça (Tatar)  •  اردو (Urdu) Walon (Walloon)  •  יידיש (Yiddish)  •  古文/文言文 (Classical Chinese)

100 +

Nehiyaw (Cree)  •  словѣньскъ (Old Church Slavonic)  •  gutisk (Gothic)  •  ລາວ (Laos)