PPP Point și - cunoștințe solide de-sisteme UNIX

PPP (Point-to-point Protocol - Punct la Point Protocol) - un protocol care definește regulile de codificare IP-pachete pentru transmisie peste un proces lent (și adesea nesigure) link-ul de serie. Canale de acest tip retransmită pur și simplu fluxuri de biți și nu sunt conștienți de unde începe și se termină pachetul. Pentru pachete de codare și decodare trimise pe linia seriala corespunde conducătorului auto PPP. Aceasta adaugă la antetul pachetului stratului de link-ul de date și delimitatori-markeri.

PPP este folosit uneori în noile tehnologii „acasă“, cum ar fi DSL și modemuri de cablu, dar utilizatorii de obicei, nu știu despre asta. Încapsularea dispozitiv de interfață de pachete se realizează, și tot traficul este direcționat prin Ethernet, astfel încât utilizatorul vede doar Ethernet-conexiunea.

Precursori au fost protocoale SLIP PPP (Serial Line Internet Protocol - Protocol Internet pentru link-ul de serie) și CSLIP (comprimat SLIP - SLIP protocol prescurtat), dezvoltat respectiv de Rick Adams (Rick Adams) și Vanom Dzheykobsonom. Protocolul PPP diferă de ele prin faptul că acesta permite pachete pentru a transmite mai multe protocoale de pe un singur canal. Descrierea acestui protocol este prevăzută în RFC1331.

Structura PPP este compusă din trei componente:

  • Procedura de încapsulează datagrame pentru transmiterea prin legături seriale;
  • Protocolul LCP (Link Control Protocol - Link Control Protocol) pentru stabilirea, configurarea și testarea conexiunii la stratul de link-ul de date;
  • Familia de protocol NCP (Network Control Protocol - Network Management Protocol), oferind configurarea și operarea diferitelor protocoale de rețea strat.

Aceste componente, împreună cu starea mesei, impecabil din punct de vedere al teoriei finite automate, sunt prezentate în detaliu în RFC-documentare, deci nu vom insista asupra lor.

suport PPP este disponibil în toate cele patru sisteme de testare. Tabel. 13.11 locație necunoscută comenzi corespunzătoare și fișiere de configurare.

Tabelul 13.11. Comenzile și fișierele de configurare PPP în diferite sisteme

1 listează fișierele și comenzile sunt independente una de cealaltă. Între echipa și a spus lângă dosarul ei nu trebuie neapărat un meci.

protocolul PPP oferă toate funcțiile Ethernet, dar la o viteză mult mai lent. LAN de birou convenționale funcționează la 10 sau 100 Mbit / s, adică aproximativ 10000-100000 kbit / s. O conexiune dial-up funcționează la o viteză de 28-56 kbit / s. Această relație conduce la faptul că, pentru a transmite dimensiunea fișierului de 1 MB prin canalul PPP necesită aproximativ 5 minute. Este încă posibil să tolereze atunci când trimiteți e-mail, dar nu și atunci când se lucrează cu Web-site-uri. Pentru a mări viteza, se poate seta parametrul MTU (unitatea maximă de transmisie) compus este foarte scăzută. Valoarea implicită este de 512 octeți; set 128 atunci când faci o mulțime de muncă interactivă.

Lucrul cu NFS prin canal PPP este foarte incomod din cauza vitezei scăzute. Este logic să facă acest lucru numai atunci când NFS utilizează protocolul TCP in loc de UDP. Unele sisteme (de exemplu, Solaris), protocolul utilizat TSP în implicit NFS.

In X Windows este folosit ca TCP, astfel încât după canalul X PPP poate rula aplicații. Programe de lucru, cum ar fi xterm bine, dar evita aplicarea de fonturi exotice și grafică bitmap.

Conectarea la rețea prin PPP

Pentru a conecta un calculator la rețea prin intermediul unui PPP, este necesar să se îndeplinească trei cerințe.

  • de bază de calculator ar trebui să fie capabil să trimită IP-pachete prin portul serial, în conformitate cu cerințele de PPP.
  • Este necesar ca sistemul are un program la nivel de utilizator, care vă permite să instalați și să mențină o conexiune PPP.
  • La celălalt capăt al sistemului de serie trebuie să fie, înțelegerea protocolul utilizat.

Cum să obțineți computerul pentru a comunica prin intermediul PPP

Pentru a seta este necesară conexiunea PPP, sistemul poate trimite și primi pachete PPP. În UNIX protocolul PPP este implementat ca un modul kernel, care pune pachetele de rețea în coada de așteptare de ieșire a dispozitivului de serie și preia pachetele primite de la coada de intrare. De obicei, acest modul funcționează ca o interfață de rețea, astfel încât acestea să poată fi manipulate folosind instrumente standard, cum ar fi ifconfig

Secvența exactă a evenimentelor care au loc la stabilirea unei conexiuni PPP, independent de sistemul de operare și tipul de server care comunică. Puteți seta conexiunea fie manual, fie în mod dinamic.

Programele care implementează ambele aceste scheme sunt incluse în cele mai multe versiuni ale PPP.

Căutați în computer pentru comunicare

Când a organizat canal de comunicare între două noduri la distanță sau între un birou de companie și acasă, este posibil să se instaleze un protocol PPP la ambele capete ale conexiunii. Dacă vorbim despre cum se utilizează acest protocol pentru a se conecta la Internet, vă rugăm să contactați furnizorul de servicii. Cei mai mulți furnizori ofera conexiune dial-up la un preț rezonabil.

Având în vedere că protocolul PPP impune ca serverul de la distanță a acționat ca IP-router, trebuie să fie luate probleme de IP-rutare în considerare, precum și pe un gateway reale (de exemplu, pe o mașină care se conectează două rețele Ethernet). Sarcina de rutare este în direcția de gateway-uri de pachete de la destinații prestabilite.

Puteți configura o schemă de rutare în moduri diferite. Pe un membru client PPP trebuie să aibă un traseu prestabilit, care oferă pachete de direcție la serverul PPP. Este necesar ca serverul a fost cunoscut pentru restul mașinilor din rețea ca o poartă de acces către client.

Majoritatea sistemelor de PPP efectua automat aceste operații.

probleme de securitate apar de fiecare dată când se adaugă un nou computer la rețea. Deoarece aparatul este conectat prin intermediul unui PPP este un membru cu drepturi depline al rețelei, acesta trebuie să fie manipulate în mod corespunzător: asigurați-vă că au existat conturi, fără parole sau parole slabe care au fost instalate toate echipamentele de protecție, etc.

Atunci când o organizație oferă un canal de PPP pentru utilizatorii de acasă, este posibil ca numărul de solicitări depășește numărul de porturi seriale. Există mai multe servere terminale care rulează PPP, iar în cel mai recent dintre ele chiar au construit-in modemuri. favorit nostru - Lucent PortMaster 3. Este popular ca o serie de Cisco Access Server AS5x00. Aceste sisteme permit să gestionați cu ușurință porturi seriale și sunt livrate cu software preinstalat PPP. Ele pot organiza un grup de modemuri care deservesc utilizatorii PPP de la distanță.

În multe implementări de PPP folosesc script interactiv pentru conectarea la modem, înregistrarea pe calculatorul la distanță și rula serverul PPP. Ideea unui astfel de scenariu a apărut inițial în protocolul UUCP. Script-ul în sine este trimis dintr-un set de rânduri și rânduri, care ar trebui să se întoarcă. Există un simplu modele puțin convenționale pentru a exprima reguli de forma „așteaptă șir de caractere«Intra», dar în cazul în care este primit - pentru a trimite un retur de car și să aștepte pentru altul.“

Problema IDE Qt Creator 4.4.0 Dezvoltare

Prezentat problema IDE Qt Creator 4.4.0 dezvoltare conceput pentru a crea aplicatii cross-platform folosind bibliotecile Qt. Supported ca dezvoltare.

Lansarea Chrome 61 browser web

Google a introdus de lansare Chrome 61. browser web, în ​​același timp, disponibil cu eliberare stabilă Proiect open source Chromium, sunt baza Chrome. browser-ul Chrome este utilizat diferit.

vulnerabilitate critică în Apache Struts

server de sunet PulseAudio Release 11.0

Eliberarea serverului de sunet PulseAudio 11.0, care acționează ca un intermediar între aplicații și o varietate de subsisteme audio de nivel scăzut, abstractizare de lucru cu echipamentul.