Wat is het seriële line internetprotocol?
Het seriële line internetprotocol, ook bekend door de acroniem Slip, is een middel om datagrammen van internetprotocol via een seriële link te verzenden. Het verzendt elke byte van een pakket en voegt indien nodig een of meer unieke markerbytes toe aan de stroom. Slip kan worden gebruikt door twee systemen om te communiceren via een directe kabelverbinding of modemverbinding. De meeste personal computers gebruiken in plaats daarvan point-to-point protocol (PPP), maar slip wordt vaak gebruikt waar een zeer lage overhead vereist is.
Bij het verzenden van een datagram kan het seriële lijn internetprotocol eerst een "eind" marker byte verzenden via de seriële link. Vervolgens stuurt het elke byte van het pakket, tenzij het een van de twee decimale waarden is: 219 of 192. Als het 192 is, de eindmarkeringswaarde, stuurt Slip twee speciale bytes op zijn plaats; 219 gevolgd door 220. Als het 219 is, stuurt Slip een andere code van twee bytes-219 gevolgd door 221. Zodra alle bytes van het internetprotocolpakket zijn verzonden, verzendt Slip de 192 eindmarkeringsbyte.
wanneer een pakket wordt ontvangen doorSlip, het verwijdert de eindmarkeringen en vervangt alle speciale byteparen door hun oorspronkelijke waarden. Sommige implementaties van slip kunnen ook pakketten nullengte verwijderen. Het resulterende datagram, indien aanwezig, wordt vervolgens zonder verdere analyse aan de volgende netwerklaag doorgegeven. Foutdetectie en correctie worden overgelaten aan de volgende laag, die een pakket opnieuw overdracht moet vragen als er een fout wordt ontdekt.
De slipspecificatie is vrijgegeven door de Internet Engineering Task Force (IETF) in 1988 als verzoek om opmerkingen (RFC) 1055. Het identificeert verschillende slip -tekortkomingen, waaronder foutafhandeling en gebrek aan controleberichten. Een ander veel voorkomend probleem met Serial Line Internet Protocol is dat er geen identificatie van pakketprotocol is. Aangezien SLIP alleen is ontworpen om datagrammen van het internetprotocol te verwerken, is dit misschien geen frequent probleem. Slip is echter behoorlijk in staat om meerdere internetprotocollen te verwerken, echter gegeveneen middel om ze te identificeren.
Gebrek aan beveiliging is een andere overweging voor het gebruik van Serial Line Internet Protocol. Er is geen mechanisme voor verbindingsverificatie of enige vorm van gegevenscodering op deze laag met slip. Er is ook geen middelen voor het ontdekken van internetprotocoladres voor het routeren bij de volgende netwerklaag. Met betrekking tot de maximale pakketgrootte is de slipspecificatie vaag, wat een limiet suggereert die door een andere implementatie wordt gebruikt.
Het internetprotocol van de seriële lijn comprimeert geen pakketgegevens, hoewel de modem op de seriële link, als een modem in gebruik is. Compressed slip (CSLIP), gedefinieerd in 1990 door RFC 1144, doet een inspanning in deze richting. Het verkrijgt de koptekst van het transmissiecontroleprotocol (TCP) van elk pakket tot zeven bytes van de oorspronkelijke 20. De rest van het pakket blijft echter ongewijzigd. In 1994 werd PPP - gedefinieerd in RFC 1661 - gemaakt als een nieuw robuust protocol dat veel slipproblemen heeft opgelost.