TCP/IP ネットワーキング

10 年以上にわたる採用成功例を備えた、フル機能の TCP/IP プロトコル・スタック。
 

IPv6 サポート

Micrium の TCP/IP スタックは、次世代の IoT デバイスに必須の IPv6 サポートを提供します。IPv6 実装には、近隣探索プロトコル (NDP) と汎用マルチキャスティング機能のサポートが含まれます。IPv4 と IPv6 の同時使用が可能な Micrium のスタックで、新しいプロトコルの活用が簡単になります。このスタックの直観的 API により、数個の機能を呼び出すだけで、事実上あらゆるネットワーク・アプリケーションの初期化が可能になります。

GUI 機能

主な特徴

  • 複数のインターフェイスと、インターフェイス当たり複数の IP アドレスをサポート (マルチホーミング)
  • IPv4 および IPv6 をサポート
  • BSD ソケット API (オプションとして、一般的な多くのソケットあり)
  • 必要な機能のみを含めてメモリ・フットプリントを最小化するスケーラブル性
  • セキュア・ソケット用の SSL/TLS サポート (別売)。

IPv6 サポート機能

  • IPv6 ノード
  • SLAAC (IPv6 ステートレス・アドレス自動設定)
  • IPv6 マルチキャスト (MLD)
  • 近隣探索プロトコル (NDP)
  • ICMPv6 (エコーリクエスト/応答)

SSL モジュール (オプション)

  • SSL/TLS プロトコルはネットワーク・セキュリティの標準です
  • IoT デバイス (医療機器、産業用センサ、スマート・メータ) に理想的
  • TLS 1.2 および TLS 認定管理をサポートする、高効率と高性能を達成する構成
  • メモリ・フットプリントにより、深く組み込まれたシステムでもモジュールが実行可能
  • このモジュールはオプションとしてご利用いただけます

 

実装および RFC コンプライアンス

Micrium の TCP/IP 実装の特徴としては次のものが挙げられます:

関連ネットワーク・アプリケーション - DHCPクライアント、DNSクライアント、HTTPクライアント、HTTPサーバ、FTPクライアント、TFTPサーバ、TFTPクライアント、SMTPクライアント、SNTPクライアント、TELNETサーバ。

リアルタイム・カーネル - 必要。Micrium の OS カーネル推奨で、サポートされています。

トランスポート・レイヤー - TCP および/または UDP

サポートされるプロトコル - マルチキャスト送受信 (IGMPv2)、IPv6 マルチキャスト (MLD)、ICMPv6、ARP、近隣探索プロトコル (NDP)

インターフェイスのタイプ - イーサネット (802.3 およびイーサネット)、Wi-Fi、ループバック

ソケット API - 2 セットのソケット API:独自規格および BSP



スタック・コンプライアンス

Micrium は Ixia の IxANVL を使用して、ネットワーキング RFC にスタック・コンプライアンスを確認します。IxANVL は、プロトコル・コンプライアンスと相互運用性のチェックに、ネットワーキング機器およびインターネット・デバイスの開発者やメーカーの間で広く使われています。

Micrium の TCP/IP スタックによりサポートされている RFC
トランスポート
  • UDP (RFC #768)
  • TCP (RFC #793、#813、#879、#896、#2001、#2584、#2988)
  • TCP コンジェスチョン・コントロール (RFC #5681)
  • TCP の再送信タイマ (RFC #6298)
IPv4
  • インターネット・プロトコル仕様 (IPv4) (RFC #791、#950、#1071、#3927)
  • IP データグラム再組立アルゴリズム (RFC #815)
  • イーサネット・アドレス解決プロトコル (ARP) (RFC #826)
  • インターネット制御通知プロトコル仕様 (ICMP) (RFC #792)
  • IP マルチキャスト用ホスト拡張 (RFC #1112)
  • インターネット・グループ管理プロトコル、バージョン 2 (IGMPv2) (RFC #2113)
IPv6
  • IPv6 仕様 (RFC #2460、#2464、#4291)
  • IPv6 ノード要件 (RFC #4294)
  • インターネット制御メッセージ・プロトコル、バージョン 6 (ICMPv6) (RFC #4443)
  • IP バージョンの近隣探索 6 (NDP) (RFC #4861)
  • IPv6 用マルチキャスト・リスナ探索 (MLD) (RFC #2710)
  • IPv6 用基本ソケット・インターフェイス拡張 (RFC #3493)
  • インターネット・プロトコル 用デフォルト・アドレス選択、バージョン 6 (RFC #3484)
インターフェイス
  • イーサネット (RFC #894、#1042)

TCP/IP レイヤ

Micrium の TCP/IP は、タスク・スケジューリングと相互排他のためのカーネルの存在が必要です。この要件に適合するために、Micrium が提供するソースコードにより、ネットワーク・アプリケーションが容易に Micrium OS カーネルに対応できるようになります。



ネットワーク・アプリケーション

Micrium の TCP/IP レイヤによりサポートされるネットワーク・アプリ
DHCP クライアント

ダイナミック・ホスト設定プロトコル – クライアント

  • 送受信オプションがサポートされています
  • IPv4 のみ
DNS クライアント

ドメイン名システム – クライアント

  • IPv4 および IPv6 をサポート
  • 最良のアドレスを自動選択
  • 統合キャッシュ
FTP クライアント

ファイル転送プロトコル – クライアント

  • 認証をサポート。
  • バッファまたはファイルを介して転送 (ファイル・システムが必要)。
  • SSL (セキュア・ソケット・レイヤ) をサポート
HTTP クライアント

ハイパーテキスト転送プロトコル –  ウェブ・クライアント

  • HTTP 1.1 をフルサポート (RFC 2616)
  • すべての HTTP メソッド (GET、POST、PUT、DELETE、HEAD、OPTIONS、TRACE) をサポート
  • WebSocket をサポート
  • 接続継続をサポート
  • HTTP ヘッダ・フィールド処理 (HTTP クッキー)
  • HTTP クエリ・ストリング処理
  • 複数の HTTP サーバとの複数同時接続をサポート
HTTP サーバ

ハイパーテキスト転送プロトコル –  ウェブ・サーバ

  • 複数接続をサポート - 最大 255 本のクライアント接続
  • 任意のファイル・システムをサポート、または、提供されているスタティック・ファイル・システム経由で使用可能
  • フック機能を介して高度にカスタマイズ可能
  • 認証モジュールや REST フレームワークなどの高度機能用のアドオンあり
MQTT クライアント

MQTT メッセージング・プロトコル - クライアント

  • 複数の MQTT ブローカとの複数同時接続をサポート
  • 無線で同時に複数のメッセージをサポート
  • 接続数とメッセージ数は無制限
  • すべてのサービス品質をサポート (QoS-0、QoS-1、QoS-2)
SMTP クライアント

簡易メール転送プロトコル – クライアント

  • SSL/TLS をサポート
  • 認証をサポート
SNTP クライアント 簡易ネットワーク・タイム・プロトコル – クライアント
Telnet サーバ

Telnet – サーバ 

  • uCOS-Shell に統合
  • 認証 uCOS-Common をさポート
  • SSL (セキュア・ソケット・レイヤ) をサポート。
TFTP クライアント

トリビアル・ファイル転送プロトコル – クライアント

  • バッファまたはファイルを介して送受信 (ファイル・システムが必要)。
TFTP サーバ

トリビアル・ファイル転送プロトコル – サーバ

  • あらゆるファイル・システムをサポート (ファイル・システムが必要)
お問い合わせ
閉じる
ロードの結果
Powered by Translations.com GlobalLink OneLink Software