Internetový protokol Parallel Line - Parallel Line Internet Protocol
Paralelní linky Internet Protocol ( PLIP ) je počítač v síti protokol pro přímé komunikace computer-to-počítač pomocí paralelní port běžně používaný pro připojení k tiskárně.
Internetový protokol Parallel Line poskytuje služby linkové vrstvy pro internetový protokol , protokol používaný pro vytváření malých lokálních sítí a velkých počítačových sítí, jako je internet , umožňující počítačům bez standardního vyhrazeného síťového hardwaru, jako je ethernet , ale se starším paralelním portem zařízení, ke komunikaci.
Úkon
Internet Protocol Suite je založený na standardech sítě modelu a specifikace software pro vytváření malých i velkých počítačových sítí, z lokálních sítí globálních komunikačních systémů, jako je například internet. Obvykle je implementován softwarovými a hardwarovými funkcemi, které používají karty síťového rozhraní Ethernet , kabeláž a síťové přepínače nebo rozbočovače.
Rané osobní počítače neměly ve svém návrhu ethernetový hardware a sběrnicové adaptéry byly zpočátku drahé. Řešením bylo použít v té době standardní paralelní port , obvykle používaný pro připojení k tiskárně nebo podobnému výstupnímu zařízení. Porty na dvou počítačích jsou propojeny takzvaným kabelem s nulovou tiskárnou, někdy nazývaným kabelem LapLink .
Kabel propojovacího kabelu spojuje pět výstupních kolíků paralelního portu s pěti vstupními piny na opačném portu pro každý směr. Vzhledem k nedostatku vnitřního časování v paralelních portech je synchronizace implementována pomocí softwarového handshakingu: čtyři z pěti pinů slouží k přenosu dat a jeden se používá k synchronizaci. Tyto logické hodnoty na tyto piny jsou čteny a psaný přímo pomocí softwaru přes vstupní nebo výstupní instrukce.
Tato metoda nepřipojí obousměrné datové linky těchto dvou zařízení, aby se zabránilo tomu, že budou obě linky aktivní současně. Stavové řádky ERROR, SLCT, PAPOUT, ACK a BUSY na jednom zařízení jsou připojeny k datovým pinům d0 až d4 na druhém.
Přenos bajtu se provádí jeho rozdělením na dvě kousky po čtyřech bitech. Každá nibble je přenášena nastavením čtyř datových linek podle čtyř nibble bitů a poté přepnutím potvrzovací linky. Tento přepínač označuje přijímajícího hostitele, že je nibble připraven ke čtení. Jakmile přijímající hostitel přečte nibble, přepne synchronizační linku a sdělí vysílači, že nibble byl načten a že může být odeslán nový. Oba hostitelé používají přepínač na potvrzovacích řádcích k označení, že byla provedena operace čtení nebo zápisu. V důsledku toho musí každý hostitel počkat na přepnutí od druhého hostitele, než bude pokračovat s novou operací.
Přenos nibble 0010 například probíhá následovně:
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
Když vysílač detekuje přepnutí, tento postup se opakuje pro další okusování.
Pakety internetového protokolu jsou odesílány po lince po jejich zapouzdření do paketů PLIP před přenosem po lince. Zapouzdřený paket má následující strukturu:
- délka paketu: 2 bajty, malý endian
- ethernetové záhlaví (většinou se používá pro zpětnou kompatibilitu)
- IP paket
- kontrolní součet: 1 bajt, součet modulo 256 bajtů v paketu
Délka a kontrolní součet se počítají pouze ve druhém a třetím poli, takže skutečná celková délka paketu je o tři větší než délka uvedená v prvních dvou bajtech paketu.
Podobné metody
Analogickou funkcí pro sériové komunikační porty je SLIP ( Serial Line Internet Protocol ) využívající kabely s nulovým modemem, ale umožňuje přenos čtyř bitů najednou namísto jednoho. Obecně funguje při vyšších přenosových rychlostech . Tato metoda je založena na standardu „Crynwr“, který navrhl Russ Nelson .
Ethernet lze také použít jako metodu přímé komunikace mezi počítači pomocí ethernetového kříženého kabelu .
K přenosu souborů mezi dvěma počítači, kde síť není nutná nebo není k dispozici, se také používají jiná připojení typu point-to-point , jako jsou mosty USB mezi hostiteli nebo kabely.
Viz také
Reference
externí odkazy
- PLIP vysvětlení
- Postup instalace PLIP
- PLIP-Install-HOWTO
- Popis protokolu PLIP od Alessandra Rubiniho