Różnica między SLIP a PPP
Zawartość
SLIP i PPP to dwa odrębne niezależne protokoły enkapsulacji łącza szeregowego. Istotną różnicą między SLIP i PPP jest to, że SLIP jest protokołem wcześniejszej wersji, podczas gdy PPP jest późniejszym wariantem, który daje kilka zalet w stosunku do SLIP, takich jak wykrywanie i zapobieganie błędnej konfiguracji itp. Ponadto PPP zapewnia większy wbudowany mechanizm bezpieczeństwa.
Protokoły te obejmują tylko dwa urządzenia, a między tymi dwoma urządzeniami odbywa się bezpośrednia komunikacja. Zapewnia łączność na drugiej warstwie dla implementacji TCP / IP.
-
- Wykres porównania
- Definicja
- Kluczowe różnice
- Wniosek
Wykres porównania
Podstawa do porównania | POŚLIZG | PPP |
---|---|---|
Relacja | Protokół poprzedni | Protokół następcy |
Kapsułkuje | Pakiety IP | Datagram |
Obsługuje | Tylko IP | Uwzględniono również trzy protokoły warstwy IP |
Poświadczenie | Nie dostarczone | Przeprowadzane jest prawidłowe uwierzytelnianie. |
Protokoły pochodne | CSLIP (skompresowany SLIP) | PPPoE (PPP przez Ethernet) i PPPoA (PPP przez ATM) |
Adresowanie IP | Przypisanie statyczne | Przypisanie dynamiczne |
Transfer danych | Synchroniczny | Synchroniczny i asynchroniczny |
Definicja SLIP
TheSLIP (Serial Line Internet Protocol) służą głównie do ramkowania pakietów IP wzdłuż linii szeregowych, głównie w połączeniu dial-up, gdzie szybkość transmisji linii może wynosić 1200 bps i 19,2 Kbps. Jednak nie ma mechanizmów adresowania, identyfikacji typu pakietu, mechanizmów kompresji lub wykrywania / korekcji błędów, ale można to łatwo wdrożyć.
SLIP został po raz pierwszy wprowadzony w 1984 roku i wdrożony na platformach Unix 4.2 Berkeley i Sun Microsystems. Rozwój poślizgu jest stymulowany przez dostępność uniksowej stacji roboczej z obsługą TCP / IP. Później rozwój protokołu SLIP został przeniesiony na komputery osobiste, gdy komputery osobiste ewoluowały w celu obsługi protokołu TCP / IP.
Połączenie SLIP ułatwia komunikację komputera z macierzystym protokołem internetowym i zamienia go w hosta internetowego. Wyeliminowało to potrzebę podłączenia użytkownika komputera do komputera centralnego podłączonego do Internetu. SLIP świadczył usługi internetowe bezpośrednio na komputerach osobistych.
W jaki sposób te komputery są podłączone do Internetu? Do ustanowienia połączenia między komputerem PC a routerem internetowym (zdolnym do przesyłania protokołów TCP / IP) wykorzystywane są linie telefoniczne wraz z obsługą SLIP. Praktycznie te routery internetowe mogą być obsługiwane przez hosta internetowego z funkcjami routingu.
Dlatego użytkownicy protokołu SLIP fizycznie łączą się z komputerem centralnym za pomocą połączenia dial-up. Po zainicjowaniu protokołu użytkownicy mogą uzyskać przejrzysty dostęp do innych hostów internetowych, a komputer centralny uruchamia się jako część infrastruktury internetowej.
Definicja PPP
PPP (Point-to-Point) protokół renderuje standardową metodę przesyłania datagramów wieloprotokołowych (pakietów) wzdłuż łącza punkt-punkt. Głównymi elementami PPP są - mechanizm enkapsulacji wieloprotokołowych datagramów, LCP (Link Control Protocol) i grupa NCP (Network Control Protocols). LCP głównie konfiguruje, konfiguruje i testuje połączenia, podczas gdy NCP jest odpowiedzialny za ustanawianie i konfigurowanie odrębnych protokołów warstwy sieci.
PPP został opracowany przez IETF (Internet Engineering Task Force) w listopadzie 1989 r. Jako poprzednik niestandardowa metoda SLIP nie obsługiwała takich funkcji, jak wykrywanie błędów i korekta, a kompresja spowodowała rozwój protokołu PPP. Wcześniej istniejący standard wspomaga enkapsulację datagramów tylko w popularnych sieciach lokalnych, a nie w przypadku połączeń szeregowych.
PPP stał się standardem internetowym, który ułatwia enkapsulację i przesyłanie datagramów za pośrednictwem łącza szeregowego punkt-punkt. Datagram bardzo podobny do pakietu w ramach sieci z komutacją pakietów, ale nie opiera się na sieci fizycznej i nie zawiera numeru węzła przełączania pakietów i portów docelowych PSN.
- SLIP rozwija się do Serial Line Internet Protocol, podczas gdy PPP oznacza protokół Point-to-Point.
- SLIP jest przestarzałym protokołem, choć nadal jest używany w niektórych miejscach. Jest dobry do wypełnienia luki między IP na warstwie 3 a łączem szeregowym na warstwie 1. Z drugiej strony, PPP jest nowszym protokołem używanym do tego samego celu co SLIP, ale oferuje kilka nowych funkcji.
- SLIP hermetyzuje pakiety IP, podczas gdy PPP enkapsuluje datagram.
- Protokół IP jest jedynym protokołem obsługiwanym przez SLIP. Przeciwnie, PPP zapewnia również obsługę protokołów drugiej warstwy trzeciej.
- PPP oferuje uwierzytelnianie, wykrywanie błędów, korekcję błędów, kompresję, szyfrowanie, podczas gdy SLIP nie ma tych funkcji.
- W SLIP adresy IP są przydzielane statycznie. I odwrotnie, PPP wykonuje przypisanie dynamiczne.
- Dane mogą być przesyłane w trybie synchronicznym w SLIP. W przeciwieństwie do PPP umożliwia tryby synchroniczne i asynchroniczne do przesyłania danych.
Przewagi PPP nad SLIP
- Multipleksowanie protokołów sieciowych - PPP może dostosowywać kilka innych technologii sieciowych, zamiast ograniczać się tylko do Internetu i TCP / IP.
- Konfiguracja łącza - Wykorzystuje mechanizm negocjacyjny do ustawiania parametrów komunikacji między dwoma partnerami PPP.
- Wykrywanie błędów - Na końcu odbierającym odrzuca uszkodzone pakiety.
- Wartości komunikacyjne o wartości dodanej - Obsługuje także kompresję danych i szyfrowanie.
- Ustanawianie adresów sieciowych - Ustawia adresy sieciowe wymagane do routingu datagramów.
- Poświadczenie - Przed rozpoczęciem komunikacji dwaj użytkownicy końcowi są najpierw uwierzytelniani.
Wniosek
Protokół SLIP i PPP są wykorzystywane do zapewnienia komunikacji szeregowej typu punkt-punkt między dwoma hostami. Ponieważ PPP jest ostatnim i zaawansowanym protokołem, oferuje kilka dodatkowych funkcji oraz samo świadczenie usług punkt-punkt.