I informatikk er Point-to-Point Protocol , eller PPP , en datalink layer -nettverksprotokoll av ISO / OSI-modellen , vanligvis brukt for å etablere direkte forbindelser mellom to noder .
PPP komponerer ofte datalinklaget (datalinklaget) til OSI-modellen i forbindelser på synkroniserte og usynkroniserte punkt-til-punkt-kretser, spesielt i WAN-miljøet . PPP ble designet for å fungere sammen med andre protokoller på høyere nivå, som IP , IPX og AppleTalk .
Denne protokollen ble utviklet lenge etter HDLC -spesifikasjonen , og skaperne inkluderte mange funksjoner som ennå ikke var til stede i datidens WAN-datalinkprotokoller.
Fornavn | Antall byte | Beskrivelse |
---|---|---|
Flagg | 1 | indikerer starten eller slutten av bildet |
Adresse | 1 | kringkastingsadresse |
Styre | 1 | kontrollbyte |
Protokoll | 2 | angir protokollen til datofeltet |
Dato | variabel (fra 0 til 1500) | datafelt |
FCS | 2 (eller 4) | sjekksum |
PPP bruker Frame Check Sequence (FCS)-felt for å finne ut om en ramme inneholder en feil, og disse feilene blir logget på en slik måte at forbindelsen avbrytes hvis for mange blir funnet.
LCP (Link Control Protocol - en integrert del av PPP, definert i samme RFC) er i stand til å identifisere lenkede lenker ved hjelp av magiske tall . Når du bruker PPP, sender endepunktet LCP-meldinger til PPP; disse meldingene inkluderer et magisk tall, som er forskjellig for hver ende. Hvis en linje er lenket, mottar endepunktet en LCP-melding med sitt eget magiske nummer, i stedet for en melding med et annet punktnummer.
Denne protokollen tilbyr funksjoner for automatisk konfigurasjon av nettverksgrensesnitt (ved å angi IP-adressen , standard gateway osv.) og for autentisering. (se DHCP ).
PPP er beskrevet av IETF RFC 1661 . Ulike dokumenter i denne forbindelse har blitt publisert siden juli 1990 , inkludert ulike autentiserings-, kryptering- og komprimeringsmetoder og bruk av PPP kombinert med andre nettverksprotokoller.
RFC 1994 beskriver Challenge -Handshake Authentication Protocol (CHAP), som vanligvis brukes for å etablere forbindelser med leverandører.
RFC 2516 beskriver PPPoE , en metode for overføring av PPP over Ethernet , noen ganger brukt med DSL -linjer .
RFC 2364 beskriver PPPoA , en metode for overføring av PPP over ATM -lag 5 (AAL5), også kjent som PPPoATM, "PPP over ATM".
Den opprinnelige bruken av PPP var å koble sammen to datamaskiner ved hjelp av en telefonlinje, og den er mye brukt av Internett- leverandører for å koble brukere til Internett med en oppringt tilkobling, og erstatter den eldre SLIP -protokollen . Det brukes nå oftere for DSL- linjer , der det brukes over et ATM ( PPPoA ) eller Ethernet ( PPPoE ) lag. Også mye brukt i GPRS- tilkoblinger