<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wikippe.e-do-match.com/index.php?action=history&amp;feed=atom&amp;title=Asynchronous_Transfer_Mode</id>
	<title>Asynchronous Transfer Mode - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wikippe.e-do-match.com/index.php?action=history&amp;feed=atom&amp;title=Asynchronous_Transfer_Mode"/>
	<link rel="alternate" type="text/html" href="https://wikippe.e-do-match.com/index.php?title=Asynchronous_Transfer_Mode&amp;action=history"/>
	<updated>2026-08-16T22:15:45Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wikippe.e-do-match.com/index.php?title=Asynchronous_Transfer_Mode&amp;diff=15491&amp;oldid=prev</id>
		<title>203.184.108.172: /* ATM方式の利用 */</title>
		<link rel="alternate" type="text/html" href="https://wikippe.e-do-match.com/index.php?title=Asynchronous_Transfer_Mode&amp;diff=15491&amp;oldid=prev"/>
		<updated>2014-01-06T01:16:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;ATM方式の利用&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{IPstack}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Asynchronous Transfer Mode&amp;#039;&amp;#039;&amp;#039;（アシンクロナス トランスファー モード、非同期転送モード、&amp;#039;&amp;#039;&amp;#039;ATM&amp;#039;&amp;#039;&amp;#039;）は、53バイトの固定長のデータであるセルを基本的な通信の単位とする、[[Virtual Call|Virtual Circuit]] cell relay（[[仮想回線]]セルリレー）による[[通信プロトコル]]である。&lt;br /&gt;
&lt;br /&gt;
== 解説 ==&lt;br /&gt;
ATMは、既存の一般[[電話網]] (PSTN)・デジタルハイアラーキ（[[Plesiochronous Digital Hierarchy|PDH]]・SONET/[[Synchronous Digital Hierarchy|SDH]]）・[[パケット通信]]（データ長が可変の[[Internet Protocol|IP]]、[[フレームリレー]]）を統合する、複数レベルの[[Quality of Service|QoS]]をサポートする高速サービス総合デジタル網 (B-[[ISDN]]) の実現を目的としていた。[[OSI参照モデル]]でいうところの物理層（第1層）から、データリンク層（第2層）、ネットワーク層（第3層）までの標準規格を提供している。当初155Mbps（実データ部135Mbps）として設計されたが、現在では600Mbps近くまで提供されている。&lt;br /&gt;
&lt;br /&gt;
[[コンピュータネットワーク]]よりも[[電気通信]]の業界の既存技術・発想をもとに標準化され、グローバルな通信網からプライベートな[[Local Area Network|LAN]]までを統合しATMに置き換えようと広範囲に渡って準備がなされた。しかし、当初の意図に反し、非常に複雑な技術になってしまったため、一つの統合されたネットワークとしての実装の完成が阻まれ、IPのように広範囲に渡って利用される技術にはならなかった。&lt;br /&gt;
&lt;br /&gt;
ATMで良かったとされた点は、[[Multi-Protocol Label Switching|MPLS]]へと引き継がれ、汎用のレイヤ2のパケットスイッチングのプロトコルとして利用されている。&lt;br /&gt;
&lt;br /&gt;
== ATMの仕組み ==&lt;br /&gt;
ATMは回線交換方式とパケット方式両方の長所を取り入れている。データをセルに組み立てる点では[[パケット]]方式に似ているが、ATMセルは[[イーサネット]]パケットとは違い固定長であるためセルの先頭を識別することが容易であり、宛先をハードウェアで処理することで交換機内でのタイムロスを減らしている。&lt;br /&gt;
&lt;br /&gt;
回線交換とパケット交換の方式間の特性差を解消するため、データは仮想回線識別子の付いた53オクテット固定長の&amp;#039;&amp;#039;&amp;#039;セル&amp;#039;&amp;#039;&amp;#039;（5オクテットはヘッダー、48オクテットはペイロード）に割り付けられて送出される。高ビットレートの情報はセルを多く送り、低ビットレートの情報はセルを少なくして送るので回線を有効に利用できる。&lt;br /&gt;
&lt;br /&gt;
ATMは上位層との整合のためにデータリンク層に副層が設けられており、[[ATM 適合層]] (ATM Adaptation Layer : AAL) といわれる。上位層（主にTCP/IP）をペイロードに組み立てる方法に応じ[[ATM 適合層|AAL1]]から[[ATM 適合層|AAL5]]までの4種類が存在するが（AAL3と4は統合された）、現在使われているのは主にAAL5である。AAL5はATMの長所を生かすために紛失セルの再送要求は行なわず、上位層が紛失セル（もしくはパケット）を処理する。&lt;br /&gt;
&lt;br /&gt;
[[ATM 適合層|AAL5]]は同期を必要としないが、実際の運用ではATM網全体で同期を取っている。つまりここでの非同期というのはセルの送出についてであって、キャリアとなっている低レベルのビットストリームのことではない。&lt;br /&gt;
&lt;br /&gt;
=== ATM セルの構造 ===&lt;br /&gt;
ATMセルは5オクテットのヘッダーと48オクテットのペイロードから構成される。ペイロードのサイズは(&amp;quot;[[#セルを使う理由|セルを使う理由]]&amp;quot;)に記述されている理由で48オクテットが選ばれた。&lt;br /&gt;
&lt;br /&gt;
ATMでは2種類の異なるセルの規格が制定されている: [[網・網インタフェース|NNI]] (Network-Network Interface)と[[ユーザ・網インタフェース|UNI]] (User-Network Interface)である。大半のATMリンクはUNIセルフォーマットを使用する。&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
|&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;UNI ATM セルの図&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 50%; text-align: left;&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | &amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | &amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | 4&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | 3&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | &amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | &amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | 0&amp;lt;br /&amp;gt;&lt;br /&gt;
|-----&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;background-color: rgb(102, 255, 255); vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | GFC&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(255, 204, 255);&amp;quot; | VPI&amp;lt;br /&amp;gt;&lt;br /&gt;
|-----&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(255, 204, 255);&amp;quot; | VPI&amp;lt;br /&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(255, 255, 153);&amp;quot; | VCI&amp;lt;br /&amp;gt;&lt;br /&gt;
|-----&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(255, 255, 153);&amp;quot; | VCI&amp;lt;br /&amp;gt;&lt;br /&gt;
|-----&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(255, 255, 153);&amp;quot; | VCI&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(255, 255, 204);&amp;quot; | PT&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(255, 204, 204);&amp;quot; | CLP&amp;lt;br /&amp;gt;&lt;br /&gt;
|-----&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(153, 255, 153);&amp;quot; | HEC&lt;br /&gt;
|-----&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;background-color: rgb(204, 204, 204); vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ペイロードと必要なパッディング(48オクテット)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NNI ATM セルの図&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 50%; text-align: left;&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | &amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | &amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | 4&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | 3&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | &amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | &amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | 0&amp;lt;br /&amp;gt;&lt;br /&gt;
|-----&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(255, 204, 255);&amp;quot; | VPI&amp;lt;br /&amp;gt;&lt;br /&gt;
|-----&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(255, 204, 255);&amp;quot; | VPI&amp;lt;br /&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(255, 255, 153);&amp;quot; | VCI&amp;lt;br /&amp;gt;&lt;br /&gt;
|-----&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(255, 255, 153);&amp;quot; | VCI&amp;lt;br /&amp;gt;&lt;br /&gt;
|-----&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(255, 255, 153);&amp;quot; | VCI&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(255, 255, 204);&amp;quot; | PT&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(255, 204, 204);&amp;quot; | CLP&amp;lt;br /&amp;gt;&lt;br /&gt;
|-----&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align: top; text-align: center; white-space: nowrap; width: 12%; background-color: rgb(153, 255, 153);&amp;quot; | HEC&lt;br /&gt;
|-----&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;background-color: rgb(204, 204, 204); vertical-align: top; text-align: center; white-space: nowrap; width: 12%;&amp;quot; | &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ペイロードと必要なパッディング(48オクテット)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;   &lt;br /&gt;
&amp;lt;br /&amp;gt;   &lt;br /&gt;
|} &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
* GFC:汎用フロー制御&lt;br /&gt;
* VPI:仮想パス識別子&lt;br /&gt;
* VCI:仮想チャネル識別子&lt;br /&gt;
* PT:ペイロードタイプ&lt;br /&gt;
* CLP:輻輳損失プライオリティ&lt;br /&gt;
* HEC:エラー制御&lt;br /&gt;
&lt;br /&gt;
== セルを使う理由 ==&lt;br /&gt;
小さなデータのセルを使うことの目的は、データストリームの多重化において発生するジッタ（遅延の揺らぎ）を軽減することにある。&lt;br /&gt;
&lt;br /&gt;
ATMはもともと音声信号のサポートに重点が置かれている。音声信号は遅延に敏感なため（人間の耳で許容できるのは20～30ms程度といわれる）、セルの組み立て（および復元）によるタイムロスを減らすにはペイロードが小さいほどよい。一方大容量データ（テレビ電話など）を扱うにはペイロードが大きいほどよい。この点でヨーロッパ案の32オクテットとアメリカ案の64オクテットの折衷でペイロードが48オクテットに決定された。&lt;br /&gt;
&lt;br /&gt;
ATMが設計された時点では、155Mbps SDH（実データ135Mbps）は高速な光ファイバー通信とみなされ、 数多くのPDH接続は米国では1.544Mbps から 45Mbps程度の非常に遅いネットワークであった（ヨーロッパでは2Mbpsから 34Mbps）。&lt;br /&gt;
&lt;br /&gt;
この速度では、最も長いパケットとなる1,500バイト（12,000ビット）のデータの送信には89マイクロ秒を要する。&lt;br /&gt;
1.544Mbpsの一次群速度回線などの遅い方の接続の場合は同じデータを送信するのに7.8ミリ秒を要する。&lt;br /&gt;
&lt;br /&gt;
== ATM方式の利用 ==&lt;br /&gt;
前項にもあるように、設計当初のATMは、次世代の高速網に適したものとなっており、1M[[ビット毎秒|bps]]以下の回線速度では、充分なメリットが出ないばかりか、512kbpsの回線速度になると通信サービス品質そのものに影響するほどであった。ATM黎明期における国内でのATM応用用途は、512k回線に32チャネル分の音声帯域を確保することなどであり、本格的なデータ通信用途の需要には程遠い状態であった。90年代半ばには次世代高速ISDN (B-ISDN) として期待されたが、当時の日本国内の大手キャリアは512kbpsで充分な特性の出ない製品を仕様外として排除したため、日本市場をアテにしていた海外ベンダは、一気に体力が失せることとなった。加えて、ATMスイッチが高価で一般家庭には普及できず、ATMフォーラムでの仕様策定が遅れに遅れたり、開発のコアとなる技術者がL3スイッチベンダに行ってしまったり、そのうちに100BASE-TXの普及や1000BASEのめどがついてくると、ATMフォーラムは一時壊滅状態となった。&lt;br /&gt;
&lt;br /&gt;
その一方で多数の電話会社が広域ATMネットワークを構築し、速度保証を謳ったキャリアサービスのほとんどは、ATMバックボーンがベースとなっている。また、高速通信の分野でも、既にPDH・SONET/SDH網とパケット交換網の統合のためにATMを構築してしまった部分もあるので、そういった分野でもしばらくの間は使われることになると予想される。&lt;br /&gt;
&lt;br /&gt;
現在[[ADSL]]などの[[デジタル加入者線|DSL]]でも多重化のために広く用いられており、この分野については実用上のニーズに良く適合したと言える。また、速度の異なる回線を一本の物理回線に多重化できる利点を生かして[[W-CDMA]]などの方式携帯電話のバックボーンにも用いられている。&lt;br /&gt;
&lt;br /&gt;
== 関連項目 ==&lt;br /&gt;
* [[トラフィックシェーピング]]&lt;br /&gt;
&lt;br /&gt;
== 外部リンク ==&lt;br /&gt;
* [http://www.mfaforum.org/ ATMフォーラム（英語）]&lt;br /&gt;
&lt;br /&gt;
[[Category:通信プロトコル]]&lt;/div&gt;</summary>
		<author><name>203.184.108.172</name></author>
	</entry>
</feed>