La série Ligne protocole Internet, également connu sous le sigle SLIP, est un moyen d'envoyer des datagrammes de protocole Internet sur une liaison série. Il transmet chaque octet d'un paquet, l'ajout d'un ou plusieurs octets de marqueurs uniques dans le flux en fonction des besoins. SLIP peut être utilisé par deux systèmes de communiquer via une connexion directe par câble ou liaison modem. La plupart des ordinateurs personnels utilisent Point-to-Point Protocol (PPP) à la place, mais SLIP est souvent utilisé où très peu de frais généraux est nécessaire.
Lors de la transmission d'un datagramme, la série Line Internet Protocol peut envoyer un octet de mémoire "de fin" sur la liaison série en premier. Il envoie ensuite chaque octet du paquet, à moins qu'il soit l'un des deux valeurs décimales: 219 ou 192. Si elle est de 192, la valeur de marqueur d'extrémité, SLIP envoie deux octets spéciaux à sa place; 219 suivis par 220. Si elle est de 219, SLIP envoie un autre de deux octets de code 219 suivi par 221. Une fois que tous les octets du paquet de protocole Internet ont été envoyés, SLIP transmet l'octet de marqueur 192 de fin.
Quand un paquet est reçu par SLIP, il supprime les marqueurs d'extrémité et remplace les paires d'octets spéciaux, avec leurs valeurs d'origine. Certaines implémentations de SLIP peuvent également supprimer des paquets de longueur nulle. Le datagramme qui en résulte, le cas échéant, est ensuite transmis à la prochaine couche de réseau sans autre analyse. La détection et correction d'erreur est laissé à la couche suivante, qui doit demander un paquet de retransmission si une erreur est découverte.
La spécification SLIP a été libéré par la Internet Engineering Task Force (IETF) en 1988 en tant Request For Comments (RFC) 1055. Il identifie plusieurs lacunes SLIP, y compris la gestion des erreurs et le manque de messages de contrôle. Un autre problème commun avec Serial Line Internet Protocol, c'est qu'il n'y a pas d'identification de protocole de paquets. Depuis SLIP a été conçu uniquement pour traiter les datagrammes Internet Protocol, cela peut ne pas être un problème fréquent. SLIP est tout à fait capable de gérer plusieurs protocoles Internet, toutefois, compte tenu des moyens pour les identifier.
Le manque de sécurité est une autre contrepartie de l'utilisation de série Line Internet Protocol. Il n'existe aucun mécanisme pour l'authentification de connexion ou toute sorte de données chiffrement à cette couche avec SLIP. Il est également aucun moyen de l'adresse de protocole Internet pour la découverte de routage à la couche réseau prochain. En ce qui concerne la taille maximale des paquets, la spécification de SLIP est vague, ce qui suggère une limite utilisé par une autre application.
Le protocole Internet ligne série ne compresse pas les données par paquets, bien que le modem sur la liaison série sera, si un modem est en cours d'utilisation. SLIP comprimé (CSLIP), défini en 1990 par la RFC 1144, ne fait un effort dans ce sens. Il rétrécit l'en-tête TCP (Transmission Control Protocol) de chaque paquet de sept octets de l'original 20. Le reste du paquet reste inchangé, en revanche. En 1994, PPP-défini dans la RFC 1661-a été créé comme un nouveau protocole robuste qui a résolu de nombreux problèmes de SLIP.