CSÚSZÁS
A SLIP ( Serial Line Internet Protocol ) az OSI referenciahálózati modell egy elavult kapcsolati rétegű hálózati protokollja a TCP/IP veremhálózatok alacsony sebességű kommunikációs vonalakon keresztüli elérésére az IP-csomagok egyszerű beágyazásával . A betárcsázós soros kapcsolatokat pont-pont kliens-szerver kapcsolatokhoz használják . Jelenleg a fejlettebb PPP protokollt használják helyette .
Történelem
A SLIP-t a 80- as évek elején fejlesztette ki a 3COM . A protokoll gyorsan terjedni kezdett, miután Rick Adams 1984 -ben beépítette a Berkeley Unix 4.2 operációs rendszerbe , mivel lehetővé tette az internethez való csatlakozást a legtöbb számítógépen elérhető soros COM porton keresztül. Egyszerűsége miatt ma már mikrokontrollerekben is használják .
Működési elvek
- A kapcsolat létrehozásához előre be kell állítania az IP-címeket , mivel a SLIP protokollban nincs rendszer a címadatok cseréjére.
- A fogadott adatfolyamban a SLIP bit lehetővé teszi az IP-csomag kezdetének és végének jeleinek meghatározását . Ezen tulajdonságok alapján a SLIP összegyűjti a teljes értékű IP-csomagokat , és továbbítja azokat a felső rétegnek. IP-csomagok küldésekor fordított művelet történik - a rendszer újraformázza őket, és soros vonalon keresztül karakterenként küldi el a címzettnek.
- Az átvitelhez speciális UART konfigurációt kell használnia : 8 adatbit (8 adatbit), nincs paritás (nincs paritás), az átviteli csatorna hardveres vezérlése ( EIA hardveres áramlásvezérlés) vagy egy háromvezetékes null-modem kábel (3 ) -vezeték null-modem - CLOCAL mód).
Személyi struktúra
Mivel a soros aszinkron kommunikációs vonalakon az adatátvitel bájtorientált, az IP-csomagot először bájtokra (oktettekre) bontják. A SLIP kerethatár egy egyedi END jelző (0xC0). A jelző egyediségét a 0xDB ESC szekvenciával a kereten belüli bájtok feltöltése tartja fenn, az END bájt (0xC0) helyett a szekvencia (0xDB, 0xDC), az ESC bájt (0xDB) pedig a (0xDB, 0xDD) szekvenciával. ).
Hátrányok
- Nem lehet címadatokat cserélni – előre be kell állítani az IP-címeket .
- Nincs utalás a beágyazott protokoll típusára – csak IP használható .
- Hibajavítás nem biztosított - magasabb szinteken kell végrehajtani, ajánlott a TCP protokoll használata .
- Magas redundancia - az aszinkron átvitelhez használt start és stop bitek (+20%), teljes IP-fejléc (+20 bájt) és teljes felső szintű fejléc átvitele miatt minden SLIP keretben, bájttömés.
- A protokoll egyes megvalósításai a maximális keretméretet 1006 bájtra korlátozzák a Berkeley Unix implementációval való visszafelé kompatibilitás elérése érdekében .
CSLIP
A CSLIP ( Compressed SLIP ) hálózati protokoll Van Jacobsen (Lawrence Berkeley Labs) kissé továbbfejlesztett SLIP protokollja. A változtatások az IP-fejlécek és a TCP-fejlécek tömörítését érintették . Ebből a két fejlécből 40 bájt 3-5 bájtra tömöríthető. A CSLIP csak kis csomagok és jó kommunikációs vonalak használatakor ad észrevehető előnyt a SLIP-hez képest, mivel ha újraküldésre van szükség, akkor az utolsó továbbított tömörítetlen csomagig minden csomag újraküldésre kerül a CSLIP-hez, szemben egy SLIP-csomaggal.
Irodalom
- Galkin V. A., Grigoriev Yu. A. Távközlés és hálózatok. - M .: MSTU im. N. E. Bauman, 2003. S. 608. ISBN 5-7038-1961-X
Lásd még
Linkek