FPGAスタディノート
ギガビットイーサネットトランスポート層(UDPプロトコル)のFPGA実装
トランスポート層(UDPプロトコル)
-
ユーザーデータグラムプロトコルは、ユーザーアプリケーションに直接直面するコネクションレス型トランスポート層プロトコルです。IETFRFC768は、UDPの正式な仕様です。IPメッセージのプロトコル番号は17(0x11)であり、これは単純で信頼性がありません。
-
機能:ネットワークデータトラフィックをデータパケットの形式に圧縮します
-
短所:データのグループ化とアセンブリが提供されず、データパケットを並べ替えることができません。メッセージが送信された後、メッセージが安全かつ完全に到着したかどうかを知ることができません。
-
アプリケーション:コンピューター間でデータを転送する必要があるネットワークアプリケーションをサポートします。例:ネットワークビデオ会議システムなどの多くのクライアント/サーバーネットワークアプリケーション
-
UDPデータパッケージの概略図
- UDPデータグラム形式
-
ポート番号を使用して、さまざまなアプリケーション用に独自のデータ送信チャネルを予約します。送信者(クライアント/サーバー)は送信元ポートを介してUDPパケットを送信し、受信者は宛先ポートを介してデータを受信します。
-
例:
ローカルポート番号:5000(0x138)、宛先ポート番号:6000(0x1770)、データは22バイト「こんにちは、FPGAへようこそ!」、UDPヘッダーは8バイト、合計30バイトです。
----内容はXiaomeiGeFPGA自習ノートの要約から来ています^^
【注意】:個人学習メモ、間違いがありましたら、お気軽に教えてください、丁寧です~~~