ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
本稿は IPX/SPX に関する記事です。IPX/SPX は、かつて Novell 社の NetWare オペレーティングシステムで標準採用されていたネットワークプロトコルスイートで、TCP/IP が普及する以前の 1990 年代に企業 LAN で広く使われていました。
IPX/SPX の基本
| 項目 | 内容 |
|---|---|
| 正式名 | Internetwork Packet Exchange / Sequenced Packet Exchange |
| 開発元 | Novell 社 |
| 用途 | Novell NetWare サーバとクライアントの通信 |
| OSI 層 | IPX = ネットワーク層 (第3層) / SPX = トランスポート層 (第4層) |
| 現状 | レガシー。TCP/IP に置き換わり、ほぼ利用されない |
IPX と SPX の役割
| プロトコル | 位置づけ | TCP/IP での対応 |
|---|---|---|
| IPX (Internetwork Packet Exchange) | パケットの配送 (コネクションレス) | IP に相当 |
| SPX (Sequenced Packet Exchange) | 信頼性のある順序付き配送 | TCP に相当 |
| SAP (Service Advertising Protocol) | サービス広告 (ファイル/プリンタ等の所在通知) | (類似機能なし。SLP / mDNS が近い) |
| NCP (NetWare Core Protocol) | ファイル・プリンタ共有 | SMB / NFS に相当 |
| RIP for IPX | ルーティング情報の交換 | RIP / OSPF 等に相当 |
アドレッシング
- IPX アドレスは「ネットワーク番号 (4 バイト) + ノード番号 (6 バイト) + ソケット番号 (2 バイト)」で構成
- ノード番号にはMAC アドレスをそのまま流用するのが一般的 (DHCP 相当の仕組みが不要)
- ネットワーク番号は管理者が手動 (または自動学習) で設定
- IP のようなサブネットマスク・グローバル一意性の概念が無い
TCP/IP との比較
| 項目 | IPX/SPX | TCP/IP |
|---|---|---|
| 採用範囲 | Novell NetWare 中心の企業 LAN | インターネット標準 |
| アドレス設定 | ほぼ自動 (MAC を利用) | 手動 / DHCP / SLAAC |
| ブロードキャスト | SAP で頻繁に発生 (帯域消費) | 必要に応じて (IGMP/Mcast 等で抑制) |
| WAN 越え | 苦手 (ルーティング情報量・収束時間) | 得意 (BGP/OSPF/RIP) |
| セキュリティ | 原則平文 | TLS / IPsec で暗号化可 |
| 現状 | レガシー / EOL | 現役 |
歴史的経緯
- Novell NetWare は 1980 年代後半〜1990 年代に企業向けファイル/プリンタ共有サーバとして圧倒的なシェアを持っていた
- クライアント側 OS (DOS / Windows 3.1 など) はそのままで、IPX/SPX のクライアントソフトを入れることで NetWare に接続
- Windows NT / 2000 以降の Microsoft 製品がTCP/IP + SMB ベースで標準化
- NetWare 自身も 5.x 以降はTCP/IP を主軸に移行 (Pure IP モード)
- Novell は 2010 年代に NetWare の販売を終了。後継の OES (Open Enterprise Server) も Linux ベース + TCP/IP
2026年時点での扱い
- 新規構築で IPX/SPX を選ぶ理由は事実上ない
- 歴史的システム (古い NetWare / FA 機器 / 古いゲーム LAN 対戦) で見かけることがある程度
- Windows 10 / 11 以降は IPX/SPX のサポートをOS から削除済み
- Linux カーネルでは IPX サポートが古くから maintenance only。古いカーネルでも限定的
- ネットワーク試験・歴史学習として知っておく価値はある (LPIC / CCNA 等の概念整理にも役立つ)
移行・代替
| 旧 IPX/SPX 機能 | 現代の代替 |
|---|---|
| ファイル共有 (NCP) | SMB (Samba)、NFS、AFP |
| サービス検出 (SAP) | DNS-SD (mDNS / Bonjour)、SLP |
| パケット配送 | IPv4 / IPv6 |
| 信頼性配送 | TCP |
関連
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Laravel キャッシュクリア完全ガイド(cache:clear / config:clear / 2026-05-18 07:42:07
- プロジェクトの作成と削除 2026-05-18 07:42:07
- インストール直後にNetbeansが反応しない 2026-05-18 07:42:07
- 動画やチャンネルの検索 2026-05-18 07:42:07
- APIキー取得方法 2026-05-18 07:42:07
- チャンネル情報の取得 2026-05-18 07:42:07
- API 入門 — Web API(REST / GraphQL / gRPC / 2026-05-18 07:42:07
- インストール(eclipseプラグイン) 2026-05-18 07:42:07
- Laravel「Dotenv values containing spaces must be surrounded 2026-05-18 07:42:07
- エラー一覧 2026-05-18 07:42:07
- curl: (51) SSL: certificate subject name '~' does not match 2026-05-18 07:42:07
- インストール方法(Windows版) 2026-05-18 07:42:07
- JSONから配列に変換 2026-05-18 07:42:07
- 処理を一定時間待つ 2026-05-18 07:42:07
- A non well formed numeric value encountered 2026-05-18 07:42:07
コメントを削除してもよろしいでしょうか?