ネットワークインターフェースコントローラー(NIC)とは、コンピュータをコンピュータネットワークに接続するためのハードウェアのことです。
例えば、パソコンやスマートフォンには、NICが内蔵されています。
NICは、OSI参照モデルにおける物理層とデータリンク層の通信プロトコルを利用するためのハードウェア(電子回路)を持っています。
なお、コンピュータは、I/Oポートを介して、NICを制御します。