Skip to main content

Jaki jest protokół internetowy linii szeregowej?

Protokół internetowy linii szeregowej, znany również z Acronim Slip, jest sposobem wysyłania danych protokołów internetowych przez link szeregowy.Przesyła każdy bajt pakietu, dodając do strumienia jeden lub więcej unikalnych bajtów markerowych w razie potrzeby.Poślizg może być używany przez dwa systemy do komunikacji za pomocą bezpośredniego połączenia kablowego lub łącza modemu.Większość komputerów osobistych używa zamiast tego protokołu punkt-punkt (PPP), ale często używany jest poślizg tam, gdzie wymagane są bardzo niskie koszty ogólne.

Podczas transmisji danych internetowych linii szeregowej może najpierw wysłać bajt znacznika końcowego nad linkiem szeregowym.Następnie wysyła każdy bajt pakietu, chyba że jest to jedna z dwóch wartości dziesiętnych: 219 lub 192. Jeśli jest to 192, wartość znacznika końcowego, Slip wysyła na jego miejscu dwa specjalne bajty;219, a następnie 220. Jeśli jest to 219, Slip wysyła inny kod dwubite i mdash; 219, a następnie 221. Po wysłaniu wszystkich bajtów pakietu protokołu internetowego Slip przesyła bajt 192 Marker.

Gdy pakiet jestOtrzymuje się przez poślizg, usuwa znaczniki końcowe i zastępuje wszelkie specjalne pary bajtów ich oryginalnymi wartościami.Niektóre implementacje poślizgu mogą również usuwać pakiety o długości zerowej.Powstały datagram, jeśli istnieje, jest następnie przekazywany do następnej warstwy sieciowej bez dalszej analizy.Wykrywanie błędów i korekta jest pozostawiona do następnej warstwy, która musi żądać ponownej transmisji pakietu, jeśli zostanie wykryty błąd.

Specyfikacja poślizgu została wydana przez Internet Engineering Task Force (IETF) w 1988 r. Jako żądanie komentarzy (RFC) 1055. Identyfikuje kilka niedociągnięć poślizgowych, w tym obsługę błędów i brak komunikatów kontrolnych.Innym powszechnym problemem z protokołem internetowym linii szeregowej jest to, że nie ma identyfikacji protokołu pakietu.Ponieważ poślizg został zaprojektowany tylko do obsługi danych protokołów internetowych, może to nie być częstym problemem.Slip jest całkiem zdolny do obsługi wielu protokołów internetowych, biorąc pod uwagę sposób ich zidentyfikowania.

Brak bezpieczeństwa jest kolejną kwestią w przypadku korzystania z protokołu internetowego szeregowego.Nie ma mechanizmu uwierzytelniania połączenia ani żadnego rodzaju szyfrowania danych w tej warstwie z poślizgiem.Nie ma również możliwości odkrywania adresów protokołu internetowego do routingu w następnej warstwie sieciowej.W odniesieniu do maksymalnego rozmiaru pakietu specyfikacja poślizgu jest niejasna, sugerując limit używany przez inną implementację.

Protokół internetowy linii szeregowej nie kompresuje żadnych danych pakietów, chociaż modem na linku szeregowym, jeśli modem jest używany.Sprężony poślizg (CSLIP), zdefiniowany w 1990 r. Przez RFC 1144, stara się w tym kierunku.Zmniejsza nagłówek protokołu kontroli transmisji (TCP) każdego pakietu do siedmiu bajtów z oryginału 20. Reszta pakietu pozostaje jednak niezmieniona.W 1994 r. PPP i mdash; zdefiniowane w RFC 1661 mdash; został stworzony jako nowy, niezawodny protokół, który rozwiązał wiele problemów z poślizgiem.