「MacIP」の版間の差分
Superveryhothot (会話 | 投稿記録) m編集の要約なし |
m Bot作業依頼: Apple関連記事の改名に伴うリンク修正依頼 (Apple|Apple Computer) - log |
||
39行目: | 39行目: | ||
このSEAGATEはKinetics社により[[Kinetics Internet Protocol|KIP (Kinetics Internet Protocol)]]と呼ばれるプロトコルになり、FastPathとして商品化された<ref>[http://groups.google.com/group/net.micro.mac/browse_frm/thread/9defdc53193b85e5/f084989e3da699cb?lnk=gst&q=seagate+appletalk&rnum=2#f084989e3da699cb Bill Croft declares in net.micro.mac that Kinetics are using a modified version of the SEAGATE code]</ref>。 |
このSEAGATEはKinetics社により[[Kinetics Internet Protocol|KIP (Kinetics Internet Protocol)]]と呼ばれるプロトコルになり、FastPathとして商品化された<ref>[http://groups.google.com/group/net.micro.mac/browse_frm/thread/9defdc53193b85e5/f084989e3da699cb?lnk=gst&q=seagate+appletalk&rnum=2#f084989e3da699cb Bill Croft declares in net.micro.mac that Kinetics are using a modified version of the SEAGATE code]</ref>。 |
||
[[ |
[[Apple|Apple Computer]](当時)はこのプロトコルをMaIPとして採用した。 |
||
[[Internet Engineering Task Force|IETF (Internet Engineering Task Force)]]の"IP over AppleTalk"ワーキンググループは既存のMacIPの実装を説明し、仕様をまとめるドラフトを提出したが<ref>[http://www.ietf.org/proceedings/95jul/charters/appleip-charter.html IP Over AppleTalk Working Group Charter]</ref>、これは破棄された<ref>[https://datatracker.ietf.org/public/idindex.cgi?command=id_detail&id=210 Internet-Drafts Database entry]</ref><ref>[http://www.faqs.org/ftp/internet-drafts/draft-ietf-appleip-MacIP-03.txt Latest draft document with content removed]</ref>。 |
[[Internet Engineering Task Force|IETF (Internet Engineering Task Force)]]の"IP over AppleTalk"ワーキンググループは既存のMacIPの実装を説明し、仕様をまとめるドラフトを提出したが<ref>[http://www.ietf.org/proceedings/95jul/charters/appleip-charter.html IP Over AppleTalk Working Group Charter]</ref>、これは破棄された<ref>[https://datatracker.ietf.org/public/idindex.cgi?command=id_detail&id=210 Internet-Drafts Database entry]</ref><ref>[http://www.faqs.org/ftp/internet-drafts/draft-ietf-appleip-MacIP-03.txt Latest draft document with content removed]</ref>。 |
2021年5月20日 (木) 10:38時点における版
MacIPはAppleTalk上でIPのパケットをカプセル化するプロトコルである。すなわち、IP over AppleTalkである。
目的
かつてのMacintoshはイーサネットを標準搭載しておらず、RS-422ポートによるAppleTalk、すなわちLocalTalkしか利用できなかった。したがって、AppleTalkネットワークとTCP/IPネットワークを共存させるには、両方のネットワークポートを持った専用ゲートウェイで物理的に接続し、パケットのカプセル化を行なう必要があった。
MacIP <--------------------> IP (IP over AppleTalk) +---------+ +-------+ +-------------------+ |Macintosh|------RS422------|Gateway|-----Ethernet,etc----|Internet, UNIX etc.| +---------+ +-------+ +-------------------+ LocalTalk <----------------> IPTalk (AppleTalk) (AppleTalk over IP) LocalTalk <---------------> EtherTalk (AppleTalk) (AppleTalk)
機能
Mac OSに付属する機能拡張のMacTCPや Open Transport を用いることでMacIPを利用できる。
ゲートウェイはRS-422から届いたMacIPのパケットからIPパケットを取り出し、TCP/IPネットワークへ流す。逆に、TCP/IP側から届いたIPパケットをAppleTalkで包みRS-422へ流す。
これによって、RS-422だけのMacintoshからUNIX機へtelnetでログインしたり、インターネット上のウェブページを閲覧出来るなど、様々なTCP/IPアプリケーションを利用できる。
また、電話回線などで遠隔地のAppleTalkネットワークと接続している場合、MacIPを用いればTCP/IPをトンネリングできる。
なお、MacIPと逆の概念にIPTalkがある。これはIP上でAppleTalkパケットをカプセル化するものである。
MacIP、IPTalk、EtherTalk等を必要に応じて利用することで、2つのネットワークを相互に利用できるようになる。
歴史
IPパケットをDDPの中にカプセル化する方法は、1984年から1985年にかけてStanford Ethernet - AppleTalk Gateway (SEAGATE)としてスタンフォード大学のBill Croftによって開発された[1][2][3]。
このSEAGATEはKinetics社によりKIP (Kinetics Internet Protocol)と呼ばれるプロトコルになり、FastPathとして商品化された[4]。
Apple Computer(当時)はこのプロトコルをMaIPとして採用した。
IETF (Internet Engineering Task Force)の"IP over AppleTalk"ワーキンググループは既存のMacIPの実装を説明し、仕様をまとめるドラフトを提出したが[5]、これは破棄された[6][7]。
参照
- ^ MacWorld 2004 Keynote: A History Of Macintosh Networking - reported notes - See "Macs and the Internet: a long digression"
- ^ MacWorld 2004 Keynote: A History Of Macintosh Networking - relevant slide
- ^ Bill Croft announces SEAGATE in TCP-IP list - See "000007"
- ^ Bill Croft declares in net.micro.mac that Kinetics are using a modified version of the SEAGATE code
- ^ IP Over AppleTalk Working Group Charter
- ^ Internet-Drafts Database entry
- ^ Latest draft document with content removed