Protocol Internet de linie paralelă - Parallel Line Internet Protocol

Paralel Linia Internet Protocol ( PLIP ) este o rețea de calculator de protocol pentru comunicații directe calculator la calculator folosind portul paralel utilizat în mod normal pentru conexiuni la o imprimantă.

Parallel Line Internet Protocol oferă servicii de straturi de legătură pentru Internet Protocol , protocolul utilizat pentru formarea rețelelor locale mici și a rețelelor mari de calculatoare, cum ar fi Internetul , permițând computerelor fără hardware de rețea dedicat standard, precum Ethernet , dar cu port paralel mai vechi dispozitive, pentru a comunica.

Operațiune

Protocol Suite Internet este modelul de rețea bazat pe standarde și specificațiile software pentru formarea de rețele de calculatoare mici și mari, de la rețele locale la sistemele de comunicare la nivel mondial, cum ar fi Internetul. De obicei, este implementat de funcțiile software și hardware care utilizează plăci de interfață de rețea Ethernet , cablare și comutatoare sau hub-uri de rețea.

Computerele personale timpurii nu aveau hardware Ethernet inclus în proiectarea lor, iar adaptoarele de autobuz erau inițial scumpe. O soluție a fost utilizarea portului paralel standard , utilizat în mod obișnuit pentru conectarea la o imprimantă sau la un dispozitiv de ieșire similar. Porturile de pe două computere sunt conectate cu un așa-numit cablu de imprimantă nulă, numit uneori un cablu LapLink .

Cablul laplink conectează cinci pini de ieșire ai unui port paralel la cinci pini de intrare de pe portul opus, pentru fiecare direcție. Datorită lipsei unei temporizări interne în porturile paralele, sincronizarea este implementată prin handshaking software: patru dintre cei cinci pini sunt utilizați pentru transferul de date și unul este utilizat pentru sincronizare. Valorile logice de la acești pini sunt citite și scrise direct de software prin intermediul unei instrucțiuni de intrare sau ieșire.

Această metodă nu conectează liniile de date bidirecționale ale celor două dispozitive, pentru a evita ambele linii să fie active în același timp. Liniile de stare ERROR, SLCT, PAPOUT, ACK și BUSY de pe un dispozitiv sunt conectate la pinii de date d0 până la d4 respectiv pe celălalt.

Transmiterea unui octet se realizează prin împărțirea acestuia în două ronțuri de câte patru biți fiecare. Fiecare nibble este transmis prin setarea celor patru linii de date în conformitate cu cei patru biți de nibble și apoi comutarea liniei de confirmare. Această comutare indică gazda primitoare că ronțăitul este gata să fie citit. Odată ce gazda primitoare a citit nibble-ul, acesta comută linia de sincronizare pentru a spune transmițătorului că nibble-ul a fost citit și că poate fi trimisă una nouă. Ambele gazde utilizează o comutare pe liniile de confirmare pentru a indica faptul că operația de citire sau scriere a fost efectuată. Ca urmare, fiecare gazdă trebuie să aștepte o comutare de la cealaltă gazdă înainte de a continua cu o nouă operațiune.

De exemplu, transferul de nibble 0010 se desfășoară după cum urmează:

 t->r lines       r->s lines      operation
 
 00010            0xxxx           transmitter sets data lines to 0010
 10010            0xxxx           transmitter toggle ACK line
                                  receiver detects toggle and reads 0010
 10010            1xxxx           receiver toggle ACK line
                                  transmitter detects toggle

Când emițătorul detectează comutatorul, această procedură se repetă pentru următoarea ciugulire.

Pachetele de protocol Internet sunt trimise peste linie după încapsularea lor în pachete PLIP înainte de a fi transmise pe linie. Pachetul încapsulat are următoarea structură:

  • lungimea pachetului: 2 octeți, puțin endian
  • antet Ethernet (utilizat în principal pentru compatibilitate inversă)
  • pachetul IP
  • checksum: 1 octet, sumă modulo 256 de octeți în pachet

Lungimea și suma de control sunt calculate numai pentru al doilea și al treilea câmp, astfel încât lungimea reală totală a pachetului este cu trei mai mare decât lungimea raportată în primii doi octeți ai pachetului.

Metode similare

O caracteristică analogă pentru porturile de comunicații seriale este Serial Line Internet Protocol (SLIP), utilizând cabluri de modem nul, dar permite transferul a patru biți la un moment dat, mai degrabă decât unul. În general, funcționează la rate de biți mai mari . Metoda se bazează pe standardul „Crynwr” conceput de Russ Nelson .

Ethernet poate fi, de asemenea, utilizat ca metodă de comunicație directă computer-computer utilizând un cablu Ethernet crossover .

Alte conexiuni punct-la-punct , cum ar fi poduri USB sau cabluri gazdă-gazdă sunt, de asemenea, utilizate pentru a transfera fișiere între două computere în care nu este necesară sau disponibilă o rețea.

Vezi si

Referințe

linkuri externe