| Fiche technique | |
|---|---|
| Nom : | ATP |
| Nom long : | AppleTalk Transaction Protocol |
| Type de produit : | Protocole |
| Couche : | Transport |
| Auteur : | Apple |
| Date de publication : | 1985 à 2009 |
Introduction
Le protocole ATP (AppleTalk Transaction Protocol) est une composante clef de la suite réseau AppleTalk, conçue par Apple dans les années 1980 pour faciliter la communication entre ordinateurs Macintosh. ATP fonctionne selon un modèle transactionnel, où chaque communication suit une logique requête-réponse. Il a été pensé pour fournir une fiabilité des échanges, en garantissant que les données envoyées soient bien reçues et que l'expéditeur reçoive une confirmation. Ce protocole est particulièrement utile dans les contextes de partage de fichiers, d'impression en réseau ou d'accès à des services partagés. Contrairement à des protocoles simples de type datagramme, ATP inclut la gestion des délais, des retransmissions et des accusés de réception. Il offre ainsi un équilibre entre fiabilité et légèreté, dans un environnement réseau local.
Techniquement, ATP opère à la couche transport du modèle OSI, tout comme TCP ou UDP dans les réseaux IP. Il permet d'établir un canal temporaire entre deux noeuds du réseau AppleTalk pour échanger des messages. Chaque transaction comprend une requête émise par un client et une ou plusieurs réponses envoyées par le serveur. Le protocole gère également les dépassements de délai, afin d'éviter que les échanges ne restent bloqués indéfiniment. ATP est optimisé pour les réseaux locaux, avec un nombre limité de noeuds, ce qui le rendait performant dans les petites infrastructures informatiques typiques des écoles et bureaux équipés de Macintosh dans les années 1980 et 1990. Il s'intègre naturellement aux autres couches de la pile AppleTalk, comme DDP (Datagram Delivery Protocol).
Avec l'émergence d'Internet et l'adoption massive de la pile TCP/IP, AppleTalk et ses composantes, dont ATP, ont progressivement perdu leur pertinence. À partir de Mac OS X, Apple a officiellement abandonné AppleTalk au profit d'une architecture réseau standardisée et compatible avec les protocoles du web. Néanmoins, ATP représente une étape historique importante dans l'évolution des protocoles de transport, notamment par sa logique de transaction, distincte de la simple connexion ou du datagramme. Il a contribué à rendre le réseau local plus accessible aux utilisateurs non techniques dans l'univers Apple. Bien qu'aujourd'hui obsolète, ATP demeure une référence notable dans l'histoire des protocoles propriétaires de réseau.