Point-to-point (PPP) je protokol pouzivany pro propojeni dvou siti po telefonni, pripadne ISDN lince. Je popsan dokumentem RFC-1661. PPP protokol se sklada ze dvou vrstev:

Porovnani PPP a SLIP - Serial Line IP (vyhody PPP)

Postup pri navazovani spojeni

Pri navazovani spojeni se prochazi nekolika stavy

 

Sifrovane PPP

Spojeni pres PPP lze sifrovat pomoci algoritmu DES. Sifruje se datova cast ramce a pouziva se pro nej protokol ECP (Encryption Control Protocol). Ten slouzi k tomu, aby se obe strany spojeni ve fazi "spojeni navazano" dohodli na sifrovanem spojeni. (RFC-1968 a RFC-1969)
 

Komprese dat

Je mozne komprimovat zahlavi PPP-ramce, v protokolu TCP/IP zahlavi TCP/IP-paketu a samozrejme prenasena data. Pro kompresi dat se pouziva Compression Control Protocol (CCP), ktery umoznuje obema strana spojeni douhodnout se na konkretnim algoritmu komprese dat. (RFC-1962)
 

Konfigurace

Linuxove distribuce

V jednotlivych Linuxovych distribucich existuji dva hlavni zpusoby inicializace PPP

 

Konfiguracni nastroje

 

Pozadavky pro uspesne navazani PPP spojeni

 

Konfigurace modemu a seriovych portu

 

Konfigurace pppd

 

Navazovani spojeni

Po konfigurace vsech techto souboru lze jiz navazat spojeni. Napr. prikazem:
 

	pppd -d -detach /dev/ttySx 38400
		-d zapina debugovaci mod
		-detach zabrani spusteni daemona na pozadi
		/dev/ttySx je port, pres ktery se ma spojeni navazat
		38400 je pripojovaci rychlost

Takto vanazane spojeni by se melo objevit i ve vypisu prikazu ifconfig:
 

	ppp0     Link encap:Point-Point Protocol
	         inet addr:0.0.0.0  P-t-P:0.0.0.0  Mask:0.0.0.0
	         POINTOPOINT  MTU:1500  Metric:1
	         RX packets:0 errors:0 dropped:0 overruns:0
	         TX packets:0 errors:0 dropped:0 overruns:0

Spojeni se ukonci prikazem ppp-off a pokud je to nutne, smazou se zamky portu:
 

	rm -f /var/lock/LCK..ttySx

Toto pripojovani lze zautomatizovat skripty ppp-off, ppp-on a ppp-on-dialer:
 

 

PPP server