Datagram Delivery Protocol

Datagram Delivery Protocol

Datagram Delivery Protocol (DDP) ist ein Begriff aus der Informatik.

Das Datagram Delivery Protocol ist das Datenübertragungsprotokoll innerhalb von AppleTalk. Das DDP ist vergleichbar mit dem Internet Protocol (IP).

Name Binding Protocol (NBP), Routing Table Maintenance Protocol und Zone Information Protocol (ZIP) nutzen DDP (Datagram Delivery Protocol).

Das Protokoll gehört zur Vermittlungsschicht.

Inhaltsverzeichnis

Adressierung

DDP-Adressen bestehen aus einer 2-Byte Netzwerknummer (also im Bereich 0…65535) und einer 1-Byte Knoten-ID (also im Bereich von 0…255). Die Adressierung der einzelnen Knoten wird komplett dynamisch ausgehandelt. Ein im lokalen Netzwerksegment vorhandender Router dient dabei als Vergabeeinheit für die Netzwerknummer(n).

In der ersten Version der AppleTalk Protokollfamilie konnte ein Segment exakt eine Netzwerknummer zugeteilt erhalten, wenn ein Router vorhanden war; bzw. die Nummer 0 ohne Router. Die Adressierung wurde also lediglich durch die Knoten-ID ermöglicht. Die IDs 0 und 255 haben spezielle Bedeutungen, sodass in einem Netzwerksegment 254 Knoten adressierbar waren. Diesen Modus bezeichnet man als Phase1 bzw. nonextended Netzwerk. Eine weitere Limitierung war, dass pro Netzwerksegment lediglich eine Zone zugewiesen werden konnte.

Diese Limitierungen bedeuteten auf dem ursprünglich als einzigem Übertragungsmedium gedachten LocalTalk keine wesentliche Einschränkung, da ein Betrieb mit mehr als 32 Knoten durch die zunehmenden Datenkollisionen keinen brauchbaren Datendurchsatz mehr ermöglicht.

Um diese Limitierungen zu umgehen, wurde AppleTalk Phase2 geschaffen. Hier ist pro Segment ein ganzer Bereich von Netzwerknummern zuteilbar (Cable-Range). Die Knoten-IDs 0, 254 und 255 sind reserviert, daher ergibt sich die maximale Knotenanzahl pro Segment aus der Anzahl der zugewiesenen Netzwerknummern multipliziert mit 253. In Phase2-Netzwerken können pro Netzwerksegment mehrere Zonen definiert werden. Zonen können auch über Segmentgrenzen gleiche Namen aufweisen.

Pakettypen

DDP kennt zwei Pakettypen:

  • Short-Header, für die Kommunikation in nonextended, Phase1 Netzwerken (5-Byte Header, 587 Bytes Nutzdaten),
  • Extended-Header für die Kommunikation in extended, Phase2 Netzwerken (13-Byte Header, 587 Bytes Nutzdaten).

Optional können auch in nonextended-Netzwerken extended-Header benutzt werden.

Der AppleTalk-Protokollstapel

Die AppleTalk-Protokolle lassen sich in mehrere Schichten einteilen, die einen Protokollstapel (protocol stack) bilden. Die Protokolle lassen sich wie folgt in das ISO-OSI-Referenzmodell einordnen:

OSI-Schicht AppleTalk Protokollstapel
7 AFP PAP
6
5 ZIP ASP ADSP
4          ATP AEP NBP RTMP
3 DDP
2 LLAP ELAP TLAP FDDI AARP
1 LocalTalk Ethernet
Treiber
Token Ring
Treiber
FDDI
Treiber

Literatur

  • Gursharan S. Sidhu, Richard F. Andrews, Alan B. Oppenheimer; Apple Computer, Inc. (Hrsg.): Inside AppleTalk, Second Edition. 2. Auflage. Addison-Wesley Publishing Company, Inc., 1990, ISBN 0-201-55021-0.
  • Apple Computer Inc.: Inside Macintosh: Networking, 2nd, Addison-Wesley, 1994, Chapter 1 - Introduction to AppleTalk (Online-Version)

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Datagram Delivery Protocol — (DDP) is a member of the AppleTalk networking protocol suite. Its main responsibility is for socket to socket delivery of datagrams over an AppleTalk network. Note: All application level protocols, including the infrastructure protocols NBP, RTMP …   Wikipedia

  • Datagram Delivery Protocol —    Abbreviated DDP. A routing protocol developed by Apple Computer as a part of its AppleTalk network …   Dictionary of networking

  • Datagram service — is a service provided by IP at the Internet layer. It is a connectionless, best effort, unreliable, message delivery service. Many higher level protocols including TCP (a connection oriented service) depend on IP s Datagram service, laying… …   Wikipedia

  • Simple Network Management Protocol — (SNMP) forms part of the internet protocol suite as defined by the Internet Engineering Task Force (IETF). SNMP is used in network management systems to monitor network attached devices for conditions that warrant administrative attention. It… …   Wikipedia

  • Datagram Congestion Control Protocol — Internet protocol suite Application layer BGP DHCP DNS FTP HTTP …   Wikipedia

  • Tunneling protocol — Computer networks use a tunneling protocol when one network protocol (the delivery protocol) encapsulates a different payload protocol. By using tunneling one can (for example) carry a payload over an incompatible delivery network, or provide a… …   Wikipedia

  • Communications protocol — For other senses of this word, see Protocol. A communications protocol is a system of digital message formats and rules for exchanging those messages in or between computing systems and in telecommunications. A protocol may have a formal… …   Wikipedia

  • Internet Protocol — The Internet Protocol (IP) is a protocol used for communicating data across a packet switched internetwork using the Internet Protocol Suite (TCP/IP).IP is the primary protocol in the Internet Layer of the Internet Protocol Suite and has the task …   Wikipedia

  • User Datagram Protocol — (UDP) is one of the core protocols of the Internet Protocol Suite. Using UDP, programs on networked computers can send short messages sometimes known as datagrams (using Datagram Sockets) to one another. UDP is sometimes called the Universal… …   Wikipedia

  • Real-time Transport Protocol — The Real time Transport Protocol (or RTP) defines a standardized packet format for delivering audio and video over the Internet. It was developed by the Audio Video Transport Working Group of the IETF and first published in 1996 as RFC 1889 which …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”