pppd – demon obsługujący Point-to-Point Protocol (PPP) w systemach Unix i Linux.
Zwykle pppd był używany przy połączeniach wdzwanianych do Internetu. W systemach Linux znajduje się w pakiecie ppp.
Opis elementów protokółu PPP realizowanych przez pppd
Protokół PPP opisuje metody transmisji datagramów poprzez szeregowe połączenia punkt-do-punktu i składa się z trzech części obsługujących:
- transmisję danych w połączeniach szeregowych
- protokół kontroli połączenia (LCP, od ang. link control protocol)
- rodzinę protokołów kontroli sieciowej (NCP, od ang. network control protocol) służących do zestawiania i konfigurowania różnych protokołów warstwy sieciowej modelu OSI.
Etapy łączenia do sieci
Etapy łączenia do sieci realizowane przez pppd:
- nawiązanie połączenia z modemem
- próba zestawienia połączenia ze zdalnym serwerem (poprzez modem)
- uwierzytelnianie CHAP lub PAP
- pobieranie konfiguracji sieci poprzez IPCP oraz DHCP
- konfiguracja lokalnych interfejsów sieciowych
Linki zewnętrzne