X.25

X.25
Schnittstelle zwischen Data Terminal Equipment (DTE) und Data Circuit-Terminating Equipment (DCE) für Terminals, die im Paketmodus arbeiten und an öffentliche Datennetzwerke nach dediziertem Schaltkreis angeschlossen sind
X25-network-diagram-0a.svg
Status In voller Stärke
Jahr begann 1976
Letzte Version (10/96)
Oktober 1996
Organisation Itu-t
Komitee Studiengruppe VII
Domain Networking
Webseite https://www.itu.int/rec/t-rec-x.25/

X.25 ist ein Itu-t Standardprotokollsuite für Paketgeschrieben Datenkommunikation in Weite Flächennetzwerke (Wan). Es wurde ursprünglich durch die definiert Internationaler Telegraphen- und Telefonberatungsausschuss (CCITT, jetzt ITU-T) in einer Reihe von Entwürfen und ist in einer Veröffentlichung als bekannt als abgeschlossen Das orangefarbene Buch 1976.[1][2]

Dies macht es zu einem der ältesten Paketschwankungen Kommunikationsprotokolle verfügbar; Es wurde einige Jahre zuvor entwickelt IPv4 (1981) und die OSI -Referenzmodell (1984).[3] Die Protokollsuite ist als drei konzeptionelle Schichten konzipiert, die eng mit den unteren drei Schichten des siebenschichtigen OSI-Modells entsprechen.[4] Es unterstützt auch die Funktionalität, die in der OSI nicht zu finden ist Netzwerkschicht.[5][6]

Netzwerke mit X.25 waren in den späten 1970er und 1980er Jahren mit beliebt Telekommunikationsunternehmen und in FinanzielleTransaktion Systeme wie Geldautomaten. Ein X.25 Wan besteht aus Paket-Switching-Austausch (PSE) Knoten als Netzwerkhardware und Mietleitungen, Einfacher alter Telefondienst Verbindungen, oder ISDN Verbindungen als physische Links. Die meisten Benutzer haben sich jedoch zugezogen Internetprotokoll (IP) -Systeme stattdessen. X.25 wurde bis 2015 verwendet (z. B. von der Kreditkartenzahlungsbranche)[7] und wird immer noch von der Luftfahrt verwendet, der von Telekommunikationsunternehmen kaufbar ist.[8] X.25 war auch in Nischenanwendungen wie Retonet erhältlich, die zulässt Vintage -Computer Um das zu verwenden Internet.

Geschichte

Das Ccitt (später Itu-t) Die Studiengruppe VII begann Mitte der 1970er Jahre mit der Entwicklung eines Standards für die Datenkommunikation mit Paket, basierend auf einer Reihe neuer Datennetzwerkprojekte. Zu den Teilnehmern am Design von X.25 gehörten Ingenieure aus Kanada, Frankreich, Japan, Großbritannien und den USA, die eine Mischung aus nationaler Ebene vertraten PTTS (Frankreich, Japan, Großbritannien) und private Betreiber (Kanada, USA). Insbesondere die Arbeit von Rémi Després, erheblich zum Standard beigetragen. Einige kleinere Änderungen, die die vorgeschlagene Spezifikation ergänzten, wurden zur Aktivierung berücksichtigt Larry Roberts sich der Vereinbarung anschließen.[9][10][11] Verschiedene Updates und Ergänzungen wurden in den Standard einbezogen, der schließlich in der ITU -Reihe von technischen Büchern aufgezeichnet wurde, die die Telekommunikationssysteme beschreiben. Diese Bücher wurden jedes vierte Jahr mit unterschiedlichen Cover veröffentlicht. Die X.25-Spezifikation ist nur ein Teil des größeren Satzes der X-Serie.[12][13]

Öffentlich zugängliche X.25 -Netzwerke, allgemein genannt Öffentliche Datennetzwerkewurden in den meisten Ländern in den späten 1970er und 1980er Jahren eingerichtet, um die Kosten für den Zugriff auf verschiedene Zugriffe zu senken online Dienste. Beispiele beinhalten Iberpac, Transpac, CompuServe, Tymnet, Telenet, Euronet, PSS, Datapac, Datanet 1 und Austpac ebenso wie Internationales Paket -Switched Service. Ihr kombiniertes Netzwerk hatte in den 1980er Jahren und bis in die 1990er Jahre eine große globale Berichterstattung.[14]

Ab den frühen neunziger Jahren in Nordamerika, Verwendung von X.25 -Netzwerken (überschritten von Telenet und Tymnet)[14] begann durch ersetzt durch Rahmenrelais Dienstleistungen, die von nationalen Telefongesellschaften angeboten werden.[15] Die meisten Systeme, die X.25 benötigten, verwenden jetzt TCP/IPEs ist jedoch möglich, X.25 über TCP/IP bei Bedarf zu transportieren.[16]

X.25 -Netzwerke werden auf der ganzen Welt noch verwendet. Eine Variante genannt AX.25 wird weit verbreitet von Amateur Paketradio. Racal Paknet, heute bekannt als Widanet, bleibt in vielen Regionen der Welt in Betrieb und läuft auf einer X.25 -Protokollbasis. In einigen Ländern wie den Niederlanden oder Deutschland ist es möglich, eine Stripped -Version von X.25 über die zu verwenden D-Kanal von einem ISDN-2 (oder ISDN BRI) Verbindung für Anwendungen mit niedrigem Volumen wie z. Kasse Terminals; Aber die Zukunft dieses Dienstes in den Niederlanden ist ungewiss.

X.25 wird immer noch im Luftfahrtgeschäft (insbesondere in Asien) verwendet, obwohl ein Übergang zu modernen Protokollen wie wie X.400 ist ohne Option, da X.25 Hardware immer seltener und kostspieliger wird.[Klarstellung erforderlich] Noch im März 2006 hat das National Airspace Data Interchange Network der Vereinigten Staaten X.25 verwendet, um Remote -Flugplätze mit miteinander zu verbinden Luftverkehrskontrollzentren.

Frankreich war eines der letzten verbleibenden Länder, in denen der kommerzielle Endbenutzerservice basierend auf X.25 betrieben wurde. Bekannt als Minitel es basierte auf Videotex, selbst auf X.25. In 2002, Minitel Hatte ungefähr 9 Millionen Nutzer und 2011 machte es rund 2 Millionen Benutzer in Frankreich aus, als Frankreich Télécom ankündigte, dass er den Service bis zum 30. Juni 2012 schließen würde.[17] Wie geplant wurde der Service am 30. Juni 2012 gekündigt. Zu diesem Zeitpunkt waren 800.000 Terminals in Betrieb.[18]

Die Architektur

Das allgemeine Konzept des X.25 bestand darin, eine universelle und globale Schaffung zu schaffen paketgeschaltetes Netzwerk. Ein Großteil des X.25 -Systems ist eine Beschreibung der strengen fehler Korrektur benötigt, um dies zu erreichen, sowie eine effizientere gemeinsame Nutzung von kapitalintensiven physischen Ressourcen.

Die X.25 -Spezifikation definiert nur die Schnittstelle zwischen einem Abonnenten (DTE) und einem X.25 -Netzwerk (DCE). X.75Ein Protokoll, das X.25 sehr ähnlich ist, definiert die Schnittstelle zwischen zwei X.25 -Netzwerken, um Verbindungen zu ermöglichen, zwei oder mehr Netzwerke zu durchqueren. X.25 gibt nicht fest X.75 Intern, aber andere verwendeten ganz andere Protokolle intern. Das ISO -Protokolläquivalent zu X.25, ISO 8208, ist mit X.25 kompatibel, enthält jedoch zusätzlich die Bereitstellung für zwei x.25 DTEs, die direkt miteinander ohne Netzwerk dazwischen verbunden sind. Durch Trennung der Paketschichtprotokoll, ISO 8208 ermöglicht den Betrieb über zusätzliche Netzwerke wie ISO 8802 LLC2 (ISO LAN) und die OSI -Datenverbindungsschicht.[19]

X.25 definierte ursprünglich drei grundlegende Protokollspiegel oder architektonische Schichten. In den ursprünglichen Spezifikationen wurden diese als als bezeichnet Ebenen und hatte auch eine Ebene der Ebene, während alle ITU-T X.25-Empfehlungen und ISO 8208-Standards, die nach 1984 veröffentlicht wurden Schichten.[20] Die Schichtzahlen wurden fallen gelassen, um Verwirrung mit den OSI -Modellschichten zu vermeiden.[1]

  • Physikalische Schicht: Diese Schicht gibt die physikalischen, elektrischen, funktionellen und prozeduralen Eigenschaften an, um die physische Verbindung zwischen einem DTE und einem DCE zu steuern. Gemeinsame Implementierungen verwenden X.21, EIA-232, EIA-449 oder andere serielle Protokolle.
  • Datenverbindungsschicht: Die Datenverbindungsschicht besteht aus dem Link -Zugriffsverfahren für den Datenaustausch auf der Verbindung zwischen einem DTE und einem DCE. In seiner Umsetzung die Verknüpfung des Zugriffsverfahrens, ausgeglichen (LAPB) ist ein Datenverbindungs ​​-Protokoll, das eine Kommunikationssitzung verwaltet und das Paketrahmen steuert. Es ist ein bitorientiertes Protokoll, das Fehlerkorrektur und ordnungsgemäße Abgabe bietet.
  • Paketschicht: Diese Ebene definierte ein Paket-Schicht-Protokoll zum Austausch von Steuer- und Benutzerdatenpaketen, um ein Paket-Switching-Netzwerk basierend auf virtuellen Aufrufen zu erstellen, je nach dem Paketschichtprotokoll.

Das X.25 -Modell basierte auf dem traditionellen Telefonie -Konzept, zuverlässige Schaltungen über ein gemeinsames Netzwerk zu erstellen, aber mithilfe von Software zum Erstellen von Software "Virtuelle Anrufe"Über das Netzwerk. Diese Aufrufe miteinander verbunden "Datenanschlussgeräte" (DTE) Bereitstellung von Endpunkten für Benutzer, die wie aussahen wie Punkt-zu-Punkt-Verbindungen. Jeder Endpunkt kann viele separate virtuelle Aufrufe an verschiedene Endpunkte erstellen.

Für einen kurzen Zeitraum enthielt die Spezifikation auch einen verbindungslosen Datagrammdienst, der jedoch in der nächsten Überarbeitung fallen gelassen wurde. Die "schnelle Auswahl mit eingeschränkter Antworteinrichtung" ist zwischen vollem Anrufaufbau und verbindungsloser Kommunikation mittel. Es wird häufig in Transaktionsanwendungen für Abfragen verwendet, die eine einzelne Anforderung und eine Antwort auf 128 Datenbytes, die jeweils getragen wurden, beschränkt sind. Die Daten werden in einem erweiterten Anrufanforderungspaket übernommen und die Antwort in einem erweiterten Feld des Call -Ablehnungspakets übernommen, wobei eine Verbindung nie vollständig hergestellt wird.

Eng verwandt mit dem X.25 -Protokoll sind die Protokolle, um asynchrone Geräte (wie dumme Terminals und Drucker) mit einem X.25 -Netzwerk zu verbinden: X.3, X.28 und X.29. Diese Funktionalität wurde mit a durchgeführt Paket -Assembler/Disassembler oder Pad (auch als als bekannt Triple-X-Gerätbezieht sich auf die drei verwendeten Protokolle).

Beziehung zum OSI -Referenzmodell

Obwohl X.25 vorhat die OSI -Referenzmodell (OSIMBR), die Physische Schicht des OSI -Modells entspricht dem X.25 Physische Schicht, das Datenübertragungsebene zum X.25 Datenübertragungsebene, und die Netzwerkschicht zum X.25 Paketschicht.[13] Das X.25 Datenübertragungsebene, LAPB, bietet einen zuverlässigen Datenpfad über eine Datenverbindung (oder mehrere parallele Datenverbindungen, Multilink), die selbst möglicherweise nicht zuverlässig sind. Das X.25 Paketschicht Bietet die virtuellen Anrufmechanismen, die über X.25 ausgeführt werden LAPB. Das Paketschicht Enthält Mechanismen zur Aufrechterhaltung virtueller Anrufe und Signaldatenfehler, wenn der Fall ist, dass der Datenübertragungsebene kann nicht von Datenübertragungsfehlern wiederhergestellt werden. Alle außer den frühesten Versionen von X.25 enthalten Einrichtungen[21] die für OSI sorgen Netzwerkschicht Adressierung (NSAP -Adressierung, siehe unten).[22]

Support für Benutzergeräte

A Televideo Terminalmodell 925 um 1982 hergestellt

X.25 wurde in der Ära von entwickelt Computerterminals Eine Verbindung zu Host -Computern herstellen, kann jedoch auch zur Kommunikation zwischen Computern verwendet werden. Anstatt direkt in den Host-Computer zu wählen-wodurch der Host einen eigenen Pool von Modems und Telefonleitungen hat und nicht lokale Anrufer verlangen, dass sie Langstreckenanrufe tätigen-könnte der Host eine X.25-Verbindung zu haben, zu Ein Netzwerkdienstleister. Jetzt könnten dumme terminale Benutzer in das lokale „Pad“ des Netzwerks wählt (Paketbaugruppe/Demontage Einrichtung), ein Gateway -Gerät, das Modems und Serienlinien mit der X.25 -Verbindung verbindet, wie von der definiert X.29 und X.3 Standards.

Nachdem der dumme terminale Benutzer mit dem Pad verbunden ist, teilt er dem Pad, mit dem eine Verbindung hergestellt werden soll, durch eine Telefonnummer-ähnliche Adresse in der X.121 Adressformat (oder durch Angeben eines Hostnamens, wenn der Dienstanbieter Namen zulässt X.121 Adressen). Das Pad legt dann einen X.25 -Anruf an den Host und erstellt a Virtueller Anruf. Beachten Sie, dass X.25 virtuelle Anrufe so liefert, also erscheint ein ... zu sein Schaltung umgeschaltet Netzwerk, obwohl tatsächlich die Daten selbst sind Paket umgeschaltet Innen, ähnlich wie die Art und Weise, wie TCP Verbindungen bereitstellt, obwohl die zugrunde liegenden Daten verändert sind. Zwei X.25 -Hosts konnten sich natürlich direkt anrufen; In diesen Fall ist kein Pad involviert. Theoretisch spielt es keine Rolle, ob das X.25 -Anrufer und das X.25 -Ziel beide mit demselben Träger verbunden sind, aber in der Praxis war es nicht immer möglich, von einem Träger zum anderen Anrufe zu tätigen.

Zum Zweck der Flusskontrolle, a Schiebefenster Protokoll wird mit der Standardfenstergröße von 2. verwendet. Die Anerkennung kann entweder lokal oder enden bis enden von Bedeutung haben. Ein D -Bit (Datenbereitstellungsbit) in jedem Datenpaket zeigt an, ob der Absender eine Endbestätigung benötigt. Wenn d = 1 ist, bedeutet dies, dass die Bestätigung von End -to -End -Bedeutung hat und erst nach der Anerkennung der Daten der Remote -DTE erfolgen muss. Wenn d = 0 ist, ist das Netzwerk zulässig (aber nicht erforderlich), bevor die Remote -DTE die Daten bestätigt oder sogar erhalten hat.

Während die Pad -Funktion definiert durch X.28 und X.29 Speziell unterstützte asynchrone Charakterterminals wurden PAD -Äquivalente entwickelt, um eine breite Palette von proprietären intelligenten Kommunikationsgeräten zu unterstützen, wie z. B. für IBM Systemnetzwerkarchitektur (SNA).

Fehlersteuerung

Fehlerwiederherstellungsverfahren in der Paketschicht gehen davon aus, dass die Datenverbindungsschicht für die fehlerhaften Daten verantwortlich ist. Die Handhabung des Paketschichtfehlers konzentriert sich auf die Resynchronisierung des Informationsflusses in Aufrufen sowie das Löschen von Anrufen, die in nicht wiederbezogene Zustände eingeleitet wurden:

  • Stufe 3 Zurücksetzen Pakete, die den Fluss eines virtuellen Anrufs erneut initialisiert (aber den virtuellen Anruf nicht brechen).
  • Starten Sie das Paket neu, das alle virtuellen Aufrufe auf dem Datenverbindungslink beseitigt und alle dauerhaften virtuellen Schaltkreise auf dem Datenverbesser zurücksetzt.

Adressierung und virtuelle Schaltungen

Ein X.25-Modem, sobald eine Verbindung zum deutschen Datex-P-Netzwerk hergestellt wurde

X.25 unterstützt zwei Arten von Virtuelle Schaltungen; Virtuelle Anrufe (Vc) und Permanente virtuelle Schaltkreise (PVC). Virtuelle Anrufe werden nach Bedarf festgelegt. Zum Beispiel wird ein VC festgelegt, wenn ein Anruf gestellt und abgerissen wird, nachdem der Anruf abgeschlossen ist. VCs werden durch eine Anrufeinrichtung und ein Clearing -Verfahren eingerichtet. Auf der anderen Seite, Permanente virtuelle Schaltkreise sind in das Netzwerk vorkonfiguriert.[23] PVCs werden selten abgerissen und bieten somit eine dedizierte Verbindung zwischen Endpunkten.

VC kann unter Verwendung von X.121 -Adressen festgelegt werden. Die X.121-Adresse besteht aus einem dreistelligen Data Country Code (DCC) zuzüglich einer Netzwerk-Ziffer, die zusammen den vierstelligen Datennetzwerk-Identifikationscode (DNIC) bildet, gefolgt von der National Terminal Number (NTN) von höchstens zehn Ziffern . Beachten Sie die Verwendung eines einzelnen Netzwerks, das anscheinend nur 10 Netzwerkträger pro Land zulässt. Einige Länder werden jedoch mehr als ein DCC zugewiesen, um diese Einschränkung zu vermeiden. Netzwerke verwendeten häufig weniger als die vollständigen NTN-Ziffern für das Routing und stellten die Ersatzstellen dem Abonnenten (manchmal als Subadresse bezeichnet) zur Verfügung, in denen sie zur Identifizierung von Anwendungen oder zur weiteren Routing in den Abonnenten-Netzwerken verwendet werden konnten.

NSAP -Adressierung Die Einrichtung wurde in der Überarbeitung der Spezifikation von X.25 (1984) hinzugefügt, und dies ermöglichte X.25, die Anforderungen von besser zu erfüllen Osi Verbindungsorientierter Netzwerkdienst (CONS).[24] Öffentliche X.25-Netzwerke waren nicht erforderlich, um die NSAP-Adressierung zu nutzen, aber um OSI-Nachteile zu unterstützen, mussten die NSAP-Adressen und andere ITU-T-spezifizierte DTE-Einrichtungen transparent von DTE nach DTE transportieren.[25] Spätere Überarbeitungen ermöglichten zusätzlich zu X.121-Adressen mehrere Adressen, die auf derselben DTE-DCE-Schnittstelle übertragen werden: Telex-Adressierung (Adresse (Telex "(adressiert (F.69), Pstn Adressierung (E.163), ISDN Adressierung (E.164), Internetprotokoll Adressen (IANA ICP) und lokal IEEE 802.2 MAC Adressen.[26]

PVCs sind im Netzwerk dauerhaft festgelegt und benötigen daher nicht die Verwendung von Adressen für die Anrufeinrichtung. PVCs werden an der Abonnentenschnittstelle durch ihre logische Kanalerkennung identifiziert (siehe unten). In der Praxis unterstützten jedoch nicht viele der nationalen X.25 -Netzwerke PVCs.

Eine DTE-DCE-Schnittstelle zu einem X.25-Netzwerk verfügt über maximal 4095 logische Kanäle, auf denen es virtuelle Anrufe und dauerhafte virtuelle Schaltkreise erstellen dürfen.[27] Es wird jedoch nicht erwartet, dass Netzwerke virtuelle 4095 virtuelle Schaltkreise unterstützen.[28] Um den Kanal zu identifizieren, dem ein Paket zugeordnet ist, enthält jedes Paket eine 12-Bit-Kanal-Kennung aus einer 8-Bit-logischen Kanalnummer und einer 4-Bit-Logischen Kanalgruppennummer.[27] Logische Kanalidentifikatoren bleiben für die Dauer der Verbindung einer virtuellen Schaltung zugeordnet.[27] Logische Kanalerkennung identifizieren einen bestimmten logischen Kanal zwischen dem Dte (Abonnententeller) und die DCE (Netzwerk) und hat nur eine lokale Bedeutung für die Verbindung zwischen Abonnenten und Netzwerk. Das andere Ende der Verbindung in der Remote -DTE hat wahrscheinlich eine andere logische Kanalerkennung zugewiesen. Der Bereich möglicher logischer Kanäle ist in 4 Gruppen aufgeteilt: Kanäle, die dauerhaften virtuellen Schaltkreisen zugewiesen sind, die ankommende virtuelle Anrufe, virtuelle Aufrufe auf zwei Wege (eingehende oder ausgehende) Aufrufe und ausgehende virtuelle Anrufe zugeordnet sind.[29] (Anweisungen beziehen sich auf die Richtung der virtuellen Aufrufinitiation, wie sie vom DTE betrachtet werden - sie tragen alle Daten in beide Richtungen.)[30] Die Bereiche ermöglichten es einem Abonnenten, konfiguriert zu werden, um eine signifikant unterschiedliche Anzahl von Aufrufen in jede Richtung zu verarbeiten, während einige Kanäle für Anrufe in eine Richtung reservieren. Alle internationalen Netzwerke sind erforderlich, um Unterstützung für dauerhafte virtuelle Schaltkreise, logische Kanäle und Einweg-logische Kanäle aufzunehmen. Einweg-logische Kanäle, die eingeholt werden, ist eine zusätzliche optionale Einrichtung.[31] DTE-DCE-Schnittstellen sind nicht erforderlich, um mehr als einen logischen Kanal zu unterstützen.[29] Logical Channel Identifier Zero wird nicht einem permanenten virtuellen Schaltkreis oder einem virtuellen Aufruf zugeordnet.[32] Die logische Kanalkennung von Null wird für Pakete verwendet, die sich nicht auf eine bestimmte virtuelle Schaltung beziehen (z. B. Neustart, Registrierung und Diagnosepakete für Paketschichten).

Abrechnung

In öffentlichen Netzwerken wurde x.25 in der Regel als pauschal monatliche Servicegebühr in Rechnung gestellt, abhängig von der Verbindungsgeschwindigkeit und dann als Preis-Per-Segment.[33] Die Verbindungsgeschwindigkeiten variierten normalerweise von 2400 Bit/s bis zu 2 Mbit/s, obwohl Geschwindigkeiten über 64 kbit/s in den öffentlichen Netzwerken ungewöhnlich waren. Ein Segment bestand 64 Bytes Daten (abgerundet, ohne Übertragung zwischen Paketen).[34] dem Anrufer angeklagt[35] (oder Callee im Fall von umgekehrten Anrufen, soweit unterstützt).[36] Anrufe, die sich auf die anrufen Schnelle Auswahl Einrichtung (Zulassen von 128 Datenbytes in der Anrufanforderung, Anrufbestätigung und Anruflösungsphasen)[37] würde im Allgemeinen eine zusätzliche Gebühr anziehen, ebenso wie einige der anderen X.25 -Einrichtungen. PVCs hätten eine monatliche Mietgebühr und einen niedrigeren Preis pro Segment als VCs, wodurch sie nur dann billiger sind, wenn große Datenmengen übergeben werden.

X.25 Packetypen

Paketart DCE → DTE DTE → DCE Service VC PVC
Rufen Sie das Super -Setup an Eingehender Anruf Anrufanfrage X
Rufen Sie vernetzte Spiele an Rufen Sie die Annahme zurück, um wiederzugewinnen X
Klare Indikationsanfrage Anforderungsanzeige X
Klare Bestätigungsstadt Klare Bestätigungsstadt X
Daten und Interrupt oder Currput Daten Daten X X
Unterbrechen Unterbrechen X X
Unterbrechung der Bestätigung Unterbrechung der Bestätigung X X
Durchflussregelung und Zurücksetzen Rr Rr X X
Rnr Rnr X X
Rej Rej X X
Anzeige zurücksetzen Anfrage zurücksetzen X X
Bestätigung zurücksetzen Bestätigung zurücksetzen X X
Neu starten Angabe neu starten Anfrage neu starten X
Bestätigung neu starten Bestätigung neu starten X
Diagnose Diagnose X
Anmeldung Anmeldebestätigung Registrierungsanfrage X
Bestätigung neu starten Bestätigung neu starten X
Diagnose Diagnose X
Anmeldung Anmeldebestätigung Registrierungsanfrage X
Bestätigung neu starten Bestätigung neu starten X
Diagnose Diagnose X
Anmeldung Anmeldebestätigung Registrierungsanfrage X
Bestätigung neu starten Bestätigung neu starten X
Diagnose Diagnose X
Anmeldung Anmeldebestätigung Registrierungsanfrage X

X.25 Details

Das Netzwerk kann die Auswahl der maximalen Länge im Bereich von 16 bis 4096 Oktetten ermöglichen (2n Nur Werte) pro virtueller Schaltung durch Verhandlungen als Teil des Aufruf -Setup -Verfahrens. Die maximale Länge kann an den beiden Enden des virtuellen Stromkreises unterschiedlich sein.

  • Datenanschlussgeräte Konstrukte Steuerpakete, die in Datenpakete eingekapselt sind. Die Pakete werden an die Datenschaltungsgeräte gesendet LAPB Protokoll.
  • Die datenschaltung terminierende Geräte streifen die Layer-2-Headers, um Pakete in das interne Netzwerkprotokoll zu verkapulieren.

X.25 Einrichtungen

X.25 bietet eine Reihe von Benutzereinrichtungen, die in der ITU-T-Empfehlung X.2 definiert und beschrieben wurden.[38] Die X.2 -Benutzereinrichtungen fallen in fünf Kategorien:

  • Wesentliche Einrichtungen;
  • Zusätzliche Einrichtungen;
  • Bedingte Einrichtungen;
  • Obligatorische Einrichtungen; und,
  • Optionale Einrichtungen.

X.25 enthält außerdem X.25 und ITU-T angegebene optionale Benutzereinrichtungen, die in der ITU-T-Empfehlung x.7 definiert und beschrieben wurden.[39] Das X.7 -optionale Benutzereinrichtungen fallen in vier Kategorien von Benutzereinrichtungen, die erforderlich sind:

  • Nur Abonnement;
  • Abonnement gefolgt von dynamischer Aufruf;
  • Abonnement oder dynamischer Aufruf; und,
  • Nur dynamischer Aufruf.

X.25 Protokollversionen

Die CCITT/ITU-T-Versionen der Protokollspezifikationen sind für Öffentliche Datennetzwerke (PDN).[40] Die ISO/IEC -Versionen befassen sich mit zusätzlichen Funktionen für private Netzwerke (z. lokale Netzwerke (LAN) Verwenden) während der Kompatibilität mit den CCITT/ITU-T-Spezifikationen beibehalten.[41]

Die Benutzereinrichtungen und andere Funktionen, die von jeder Version von X.25 und ISO/IEC 8208 unterstützt werden, sind von Edition bis Edition unterschiedlich.[42] Es gibt mehrere wichtige Protokollversionen von X.25:[43]

  • CCITT -Empfehlung X.25 (1976) Orange Book
  • CCITT -Empfehlung X.25 (1980) Gelbes Buch
  • CCITT -Empfehlung X.25 (1984) Red Book
  • CCITT -Empfehlung X.25 (1988) Blaues Buch
  • ITU-T-Empfehlung X.25 (1993) Weißes Buch[44]
  • ITU-T-Empfehlung X.25 (1996) Graues Buch[45]

Die X.25 -Empfehlung ermöglicht es vielen Optionen für jedes Netzwerk, bei der Entscheidung zu wählen, welche Funktionen unterstützt werden und wie bestimmte Vorgänge ausgeführt werden. Dies bedeutet, dass jedes Netzwerk sein eigenes Dokument veröffentlichen muss, das die Spezifikation seiner X.25 -Implementierung enthält, und die meisten Netzwerke forderten die Hersteller von DTE -Appliance, Protokollkonformance -Tests durchzuführen, die Tests auf strenge Einhaltung und Durchsetzung seiner netzwerkspezifischen Optionen beinhalteten. (Die Netzwerkbetreiber waren besonders besorgt über die Möglichkeit, dass ein schlechtes oder falsch konfiguriertes DTE -Appliance Teile des Netzwerks entnommen und andere Abonnenten betrifft.) Daher müssen die DTE -Appliances des Abonnenten so konfiguriert werden Verbinden. Die meisten davon waren ausreichend unterschiedlich, um die Interworking zu verhindern, wenn der Abonnent seine Geräte nicht korrekt konfiguriert hat oder der Appliance -Hersteller dieses Netzwerk nicht spezifisch unterstützte. Trotz Protokollkonformitätstests führt dies häufig zu Interworking -Problemen, wenn zunächst ein Gerät an ein Netzwerk angeschlossen ist.

Zusätzlich zu den CCITT/ITU-T-Versionen des Protokolls gibt es vier Ausgaben von ISO/IEC 8208:[42]

  • ISO/IEC 8208: 1987, Erstausgabe, kompatibel mit X.25 (1980) und (1984)
  • ISO/IEC 8208: 1990, zweite Ausgabe, kompatibel mit 1. Aufl. und X.25 (1988)
  • ISO/IEC 8208: 1995, dritte Ausgabe, kompatibel mit 2. Aufl. und X.25 (1993)
  • ISO/IEC 8208: 2000, vierte Ausgabe, kompatibel mit 3. Aufl. und X.25 (1996)

Siehe auch

Verweise

  1. ^ a b CCITT, Studiengruppe VII, Entwurfsempfehlung X-25, März 1976
  2. ^ Geschichte von X.25, CCitt -Plenarversammlungen und Buchfarben
  3. ^ (Freund et al. 1988, p. 242)
  4. ^ (Freund et al. 1988, p. 243)
  5. ^ ITU-T-Empfehlung X.28.
  6. ^ ITU-T-Empfehlung X.3.
  7. ^ Foregenix (Februar 2012). "X.25 Innerhalb der Zahlungskartenindustrie" (PDF). Archiviert von das Original (PDF) am 4. März 2016. Abgerufen 25. Mai 2016.
  8. ^ "BT -Preisliste: Abschnitt 13: BT IP -Netzwerk". Bt. Abgerufen 30. Mai 2019.
  9. ^ Despres, Remi (2010). "X.25 Virtuelle Schaltkreise - Transpac in Frankreich - Vor -Internet -Datennetzwerk". IEEE Communications Magazine. 48 (11): 40–46. doi:10.1109/mcom.2010.5621965. ISSN 1558-1896.
  10. ^ Rybczynski, Tony (2009). "Kommerzialisierung des Paketschalters (1975-1985): Eine kanadische Perspektive [Geschichte der Kommunikation]". IEEE Communications Magazine. 47 (12): 26–31. doi:10.1109/mcom.2009.5350364. ISSN 1558-1896. S2CID 23243636.
  11. ^ "Kurze Geschichte der Studiengruppe ... 7". www.itu.int. Abgerufen 4. Februar 2020.
  12. ^ Empfehlungen der X-Serie
  13. ^ a b (Freund et al. 1988, p. 230)
  14. ^ a b (Schatt 1991, p. 200).
  15. ^ (Schatt 1991, p. 207).
  16. ^ "X.25 über TCP/IP auf Cisco -Routern ausführen". 1. Februar 2001. archiviert von das Original am 21. Januar 2012.
  17. ^ (auf Französisch) Presse, Agence Frankreich (21. Juli 2011). "Le minitel disparaîtra en Juin 2012" [Minitel wird im Juni 2012 verschwinden]. Le figaro (auf Französisch).
  18. ^ (auf Französisch)[1]
  19. ^ ISO 8208: 2000
  20. ^ ISO 8208, Anhang B.
  21. ^ ITU-T-Empfehlung X.25, G.3.2 als Adressverlängerungsfunktion, S. 141–142.
  22. ^ ITU-T-Empfehlung X.223, Anhang II.
  23. ^ ITU-T-Empfehlung X.7 (04/2004), S. 17–18.
  24. ^ ITU-T-Empfehlung X.223.
  25. ^ ITU-T-Empfehlung X.25 (10/96), Anhang G, p. 140.
  26. ^ ITU-T-Empfehlung X.213, Anhang A.
  27. ^ a b c ITU-T-Empfehlung X.25 (10/96), p. 45.
  28. ^ ITU-T-Empfehlung X.283 (12/97), p. 42.
  29. ^ a b ITU-T-Empfehlung X.25 (10/96), Anhang A, S. 119–120.
  30. ^ ISO/IEC 8208: 2000, vierte Ausgabe, p. 61.
  31. ^ ITU-T-Empfehlung X.2 (03/2000), p. 4.
  32. ^ ISO/IEC 8208: 2000, vierte Ausgabe, 3.7.1, p. 7.
  33. ^ ITU-T-Empfehlung D.11 (03/91), p. 2.
  34. ^ ITU-T-Empfehlung D.12 (11/88), p. 1.
  35. ^ ITU-T-Empfehlung X.7 (04/2004), p. 42.
  36. ^ ITU-T-Empfehlung D.11 (03/91), p. 3.
  37. ^ ITU-T-Empfehlung X.7 (04/2004), p. 38.
  38. ^ ITU-T-Empfehlung X.2
  39. ^ ITU-T-Empfehlung X.7
  40. ^ ITU-T-Empfehlung X.25 (10/96), Zusammenfassung, p. v.
  41. ^ ISO/IEC 8208: 2000, vierte Ausgabe, Abschnitt 1: Scope, p. 1.
  42. ^ a b ISO/IEC 8208: 2000, vierte Ausgabe, Anhang C.
  43. ^ ITU-T-Empfehlung X.25.
  44. ^ ITU-T-Empfehlung X.25 (1993) Weißes Buch
  45. ^ ITU-T-Empfehlung X.25 (1996) Graues Buch

Weitere Lektüre

  • Computerkommunikation, Vortragsnotizen von Prof. Chaim Ziegler PhD, Brooklyn College
  • Motorola Codex (1992). Das Basics Book of X.25 -Paketumschaltung. Die Basics Book Series (2. Aufl.). Lesen, MA: Addison-Wesley. ISBN 0-201-56369-x.
  • Deasington, Richard (1985). X.25 erklärt. Computerkommunikation und Netzwerk (2. Aufl.). Chichester UK: Ellis Horwood. ISBN 978-0-85312-626-3.
  • Freund, George E.; Fike, John L.; Baker, H. Charles; Bellamy, John C. (1988). Datenkommunikation verstehen (2. Aufl.). Indianapolis: Howard W. Sams & Company. ISBN 0-672-27270-9.
  • Pooch, Udo W.; William H. Greene; Gary G. Moss (1983). Telekommunikation und Vernetzung. Boston: Little, Brown und Company. ISBN 0-316-71498-4.
  • Schatt, Stan (1991). Verknüpfung von LANs: Ein Micro Manager's Guide. McGraw-Hill. ISBN 0-8306-3755-9.
  • Thorpe, Nicolas M.; Ross, Derek (1992). X.25 einfach gemacht. Prentice Hall. ISBN 0-13-972183-5.

Externe Links