Point-to-Point Protocol
Uvod
Point-to-point protocol (PPP) orginalno je
zamišljen kao «encapsulation» Protokol za transport IP prometa preko
point-to-point linka.PPP također tvori standard za označavanje i upravljanje IP
adresama, asinkrono (start/ stop) i bit-oriented sinkrono enkapsuliranje,
network protocol multiplex- ing, konfiguraciju linka, testiranje kvalitete
linka, detektiranje pogršaka. PPP podržava ove funkcije koristeći Link Control
Protocol (LCP) i Network Control Protocol (NCP).Osim IP, PPP
podržava i druge protokole
uključujući Novell's Internetwork Packet Excange(IPX) and DECnet.
PPP Komponente
PPP
omogućava metode za pošiljanje datagrama preko serijskog point-to-point
linka. PPP sadrži tri glavne komponente:
Osnovne funkcije
Slika
1. Način uspostave komunikacije
1. neuspostavljena veza
2. faza uspostavljanja
3. faza utvrđivanja
4. faza protokola mreže
5. faza prekida
Fizički sloj
PPP može funkcionirati preko bilo kojeg DTE / DCE
sučelja.Primjeri uključuju EIA / TI -232-C ( RS-232-C ), EIA / TIA-422
(RS-422), EIA / TIA-423 (RS-423 ) i International Telecommunication Union Telecomm- Unication Standardization Sector (ITU-T) ( prije
CCITT ) V.35. Jedini napsolutni zahtjev od strane PPP je osigurn
duplex komunikaciju da može funkcionirati asinkrono i sinkrono. PPP ne utječe nikako na «transmission rate»
određen DTE / DCE interfaceom.
PPP Frame
PPP
koristi principe, terminologiju i frame strukturu od International Organization
for Standardization (ISO)HDLC procedure (ISO 3309-1979) Modificiran
s ISO 3309:1984/PDAD1
Flag 1byte |
Address 1byte |
Control 1byte |
Protocol 2bytes |
Data Variable |
FCS 2/4 |
Slika 2.
PPP Frame
PPP Frame
Slijedeća
objašnjenja opisuju PPP frame na slici 2. : ·
Flag - byte
koji označava početak i kraj.Flag sadrži binarnu kombinciju 01111110 ·
Address –
byte koji sadrži kombinaciju 11111111,standardnu broadcast adresu.PPP ne
označava pojedinačne adrese. ·
Control –
sadrži kombinaciju 00000011 koja poziva na transmisiju korisnikovih
podataka. ·
Protocol –
dva byta koja identificiraju protokol. ·
Data – nula
ili više bytova koji sadrže datagram
za protokol koji se nalazi u
protocol polju. ·
FCS – Frame
check sequence, uobičajeno 16 bitova ali koristi se i 32 bita za detekciju
pogrške.
PPP-LCP
PPP
LCP omogućava metode uspostavljanja, konfiguracije,održavanja i završavanja
point-to-point veze.LCP prolazi kroz četiri faze. Prvo
je uspostava i konfiguracija.Prije nego bilo kakav datagram dođe na vezu,
LCP prvo mora otvoriti vezu i dogovoriti konfiguracijske parametre.Ova faza
je završena kada «configuration-acknoledgment» frame primljen i poslan s
obje strane. Druga
faza je opcionalna i služi za testiranje veze.u slučaju da se ova faza
izvršava ona može usporiti tj. zakasniti početak slanja datagrama. U
trećoj fazi NCP odabire network layer protocole. Zadnja
faza je faza prekidanja veze, a to čine link-termination frames
Primjeri
Telnet
- spajanje na drugo računalo. FTP
- transfer datoteka između računala i ostalih računala na internetu. World
Wide Web – pristup web stranicama na internetu. Usenet
– pristup newsgrupama. E-mail
– korištenje mail programa.