Pppd

pppdは、Point-to-Point Protocol(PPP)のデーモンであり、Unix系OSの2つのノード間のネットワーク接続を管理するのに用いられる。コマンドライン引数や設定ファイルにより設定される。PPPで接続された経路を複数マシンで共有するためNATと組み合わせ利用されることが多い。
当初はダイヤルアップ接続の管理にのみ用いられていたが、後にDSLのようなブロードバンド接続にも用いられるようになった（PPPoEやPPPoAを使用する場合）。
pppdの役割は、PPPセッションの接続・切断の管理である。セッションが生成される間、pppdは以下の動作を行う。
以下の様な場合、pppdはPPPセッションを切断する。
pppdのいくつかの新しいバージョンは、(DDR)をサポートしている。