SFPトランシーバ
SFPトランシーバ（small form-factor pluggable transceiver）は、電気信号と光信号を相互に変換する光モジュール（光トランシーバ）の一種である。小型で活線挿抜が可能であり、電気通信やデータ転送に使用される。
SFPのフォームファクタや電気的インタフェースは、スモールフォームファクタ委員会の後援の下に、マルチソースアグリーメント（MSA、メーカー間による規格合意）によって規定されている。SFPは、多くのネットワークコンポーネントベンダーによって共同開発されサポートされている一般的な業界フォーマットである。
ネットワーク機器のSFPインターフェイスは、光ファイバケーブル（場合によっては銅ケーブル）を接続するための、可変の媒体固有のトランシーバ用のモジュラ（プラグアンドプレイ）スロットである。SFPトランシーバは、SONET、ギガビット・イーサネット、ファイバーチャネルやその他の通信規格に対応している。 SFPはサイズが小さいため、ほとんどの機器でGigabit interface converter(GBIC)を置き換えた。そのため、一部のベンダではMini-GBICと呼んでいるが、この名称はMSAで正式に定義されたものではない。
種類
SFPトランシーバには様々な送信機・受信機の仕様があり、ユーザは各リンクに適切なトランシーバを選択して、使用可能な光ファイバタイプ（マルチモード光ファイバー、シングルモード光ファイバーなど）で必要な光到達範囲を提供できる。トランシーバはその伝送速度も指定される。SFPモジュールは一般的にいくつかの異なるカテゴリに分類される。
10Gbit/s SFP+
SFP+(enhanced small form-factor pluggable)は、SFPの拡張バージョンで、最大16Gbit/sの転送レートに対応する。SFP+の最初の仕様は2006年5月9日に公開され、バージョン4.1は2009年7月6日に公開された。SFP+は、8Gbpsのファイバーチャネル、10ギガビット・イーサネット、および光伝送ネットワークの標準OTU2に対応している。これは、多くのネットワーク機器メーカーが対応している一般的な業界フォーマットである。SFP+規格には、16Gbit/sファイバーチャネルの記載が含まれていないが、この速度で使用できる。
SFP+では、専用のトランシーバを使用せずに2つのSFP+ポートを接続するためのダイレクトアタッチも導入されている。ダイレクトアタッチケーブル(DAC)には、パッシブ（最大7m）、アクティブ（最大15m）、およびアクティブオプティカル（AOC、最大100m）がある。
10Gbit/s SFP+モジュールは、通常のSFPと全く同じサイズであるため、機器メーカーは24ポート・48ポートスイッチやモジュララインカード用の既存の物理設計を再利用できる。XENPAKやXFPモジュールと比較して、SFP+モジュールは、モジュール内ではなくホストボード上に実装される回路を多く残す。アクティブな電子アダプタを使用することにより、SFP+モジュールはXENPAKポートやX2ポートを備えた古い機器で使用できる。
SFP+モジュールは、制限タイプまたは線形タイプとして記述される。これは搭載された電子機器の機能性を記述する。SFP+モジュールの制限には、（劣化した）受信信号を整形するための信号増幅器が含まれているが、線形のものではない。線形モジュールは主に10GBASE-LRMなどの低帯域幅規格で使用され、それ以外は制限モジュールが好ましい。
25Gbit/s SFP28
SFP28は、通常25Gbit/sのデータレーン4本で実装される100ギガビット・イーサネットインターフェイスから発展した25Gbit/sインターフェイスである。SFPやSFP+と機械的寸法は同じだが、SFP28は1つの28Gbit/sレーンを実装し、エンコードオーバーヘッドを含めて25Gbit/sのデータを収容する。
SFP28モジュールは、シングルモードまたはマルチモードの光ファイバ接続、アクティブ光ケーブル、および直接接続銅線に対応している。
cSFP
cSFP(compact small form-factor pluggable)は、ポートごとに2つの独立した双方向チャネルを可能にする、SFPと同じフォームファクタを持つSFPのバージョンである。これは主にポート密度を高め、ポートあたりのファイバ使用量を減らすために使用される。
SFP-DD
SFP-DD(small form-factor pluggable double density)は、ポート密度を2倍にするための新しい標準である。SFD-DD MSAのWebサイトによると、「SFP-DDに基づくネットワーク機器は、従来のSFPモジュールとケーブル、そして新しい倍密度の製品に対応する。」
互換性
多くのメーカーは、ベンダーIDで識別して、同じブランドの純正のSFPモジュールのみを受け入れるようにデバイスを制限している。純正モジュールと互換モジュール（サードパーティー製モジュール）にとの間には時々大きな価格差があるため、適切なベンダーIDを表示するようにプログラムされたEEPROMを備えた互換モジュールは大きな需要がある。
標準SFPモジュールを受け入れることができるSFP+スロットを設計することは可能である。一部のルータやスイッチングハブでは、100BASE-LX SFPなど、より低いギガビット・イーサネット SFPで10Gbit/s SFP+スロットを使用できる。
利用
SFPソケットは、スイッチングハブ、ルータ、ファイアウォール、ネットワークカードについている。ストレージインタフェースカード（HBAやファイバチャネルストレージスイッチと呼ばれる）もこれらのモジュールを使用し、2Gb、4Gb、8Gbなどの様々な速度に対応する。SFPは、低コスト、低プロファイル、および様々なタイプの光ファイバーへの接続を提供することから、このような機器の柔軟性を高める。
標準化
SFPトランシーバは公式の標準化団体では標準化されていないが、競合するメーカー間のマルチソースアグリーメント(MSA)によって規格化されている。SFPはGBICインタフェースを基に設計されており、GBICよりも高いポート密度 （マザーボードの端に沿ったcmあたりのトランシーバ数）を可能にしているため、SFPはmini-GBICとも呼ばれている。
ただし、実際問題として、一部のネットワーク機器メーカーは、デバイスのファームウェアに純正モジュールのみで有効になるベンダー独自のチェックを追加して、サードパーティ製モジュールを使えないようにするベンダーロックインを起こしている。サードパーティのSFPメーカーは、ベンダーIDを書き換え可能な空のEEPROMを備えたSFPを発表した。
EEPROM情報
SFPのMSAでは、EEPROM上の256バイトのメモリマップを定義し、8ビットアドレス1010000X(A0h)のI²Cインタフェースを介してアクセス可能な、トランシーバの機能、標準インタフェース、製造元やその他の情報を記述する
デジタル診断監視
最新の光SFPトランシーバは、標準のデジタル診断監視(DDM)機能に対応している。この機能は、デジタル光監視(DOM: digital optical monitoring)とも呼ばれる。この機能を備えたモジュールによって、エンドユーザーは、光出力電力、光入力電力、温度、レーザーバイアス電流、トランシーバの電源電圧などのSFPのパラメータをリアルタイムで監視できる。この機能は通常、SNMPを介してルータ、スイッチ、光伝送装置を監視するために実装されている。