Spisu treści:
Wideo: Różnica Między Protokołami TCP I SCTP
2024 Autor: Mildred Bawerman | [email protected]. Ostatnio zmodyfikowany: 2023-12-16 08:41
Protokoły TCP vs SCTP
Zarówno TCP (Transmission Control Protocol), jak i SCTP (Stream Control Transmission Protocol) leżą w warstwie transportowej i zapewniają funkcje transportowe głównie w aplikacjach internetowych. TCP zapewnia niezawodny transfer danych ze ścisłą kolejnością dostarczania pakietów, ale niektóre aplikacje wymagają niezawodnego transferu, ale nie 100% kolejności dostarczania pakietów. W takich przypadkach TCP może powodować niepotrzebne opóźnienia w drugiej opcji, gdy ważna jest niezawodność, ale nie dostarczanie sekwencyjne w 100%.
W transporcie pakietów istnieją dwa główne ograniczenia, jednym z nich jest niezawodność, a drugim opóźnienie. Niezawodność to gwarancja dostarczenia pakietu, a opóźnienie to terminowe dostarczenie pakietu. Oba nie mogą być osiągnięte w tym samym czasie, ale można je zoptymalizować.
SCTP został opracowany głównie do przesyłania sygnalizacji PSTN przez sieci IP. (SIGTRAN). Ale obecnie inne aplikacje również uważają, że SCTP dobrze spełnia ich wymagania.
TCP:
Zdefiniowane w RFC 793
TCP jest niezawodnym protokołem zorientowanym na połączenie, zapewniającym gwarantowaną transmisję danych. Od samego ustanowienia połączenia TCP zapewnia niezawodność. Niektóre z głównych funkcji TCP to potrójne uzgadnianie (SYN, SYN-ACK, ACK), wykrywanie błędów, powolny start, kontrola przepływu, kontrola przeciążenia.
TCP jest niezawodnym mechanizmem transportowym, więc będzie używany tam, gdzie dostarczanie pakietów jest koniecznością nawet w przypadku przeciążenia. Typowy przykład aplikacji TCP i numerów portów to dane FTP (20), kontrola FTP (21), SSH (222), Telnet (23), Mail (25), DNS (53), HTTP (80), POP3 (110), SNMP (161) i HTTPS (443). Są to dobrze znane aplikacje TCP.
SCTP:
Zdefiniowane w RFC4960
SCTP (Stream Control Transmission Protocol) to protokół transportowy IP, taki jak TCP i UDP. SCTP jest protokołem unicast i obsługiwanym dostarczaniem danych od końca do końca w dokładnie dwóch punktach końcowych. Ale punkty końcowe mogą mieć więcej niż jeden adres IP.
SCTP to protokół transmisji w pełnym dupleksie z funkcjami takimi jak retransmisja, kontrola przepływu i konserwacja sekwencji.
Oprócz TCP, SCTP ma więcej funkcji, a niektóre są wymienione poniżej
Funkcja wielostrumieniowości SCTP
SCTP umożliwia podzielenie danych na wiele strumieni, a każdy strumień ma swoją własną sekwencję dostarczania. Rozważmy przypadek sygnalizacji telefonicznej, konieczne jest utrzymanie sekwencji pakietów, które mają wpływ na tę samą sesję lub zasób. (Np. To samo połączenie lub ta sama linia miejska). Zatem śledzenie sekwencji oparte na strumieniu jest wystarczające i zapewni lepszą wydajność niż jedno pełne przesyłanie strumieniowe.
Wiele naprowadzania SCTP
Ta funkcja obsługuje wiele adresów IP dla jednego punktu końcowego SCTP. Głównym tego powodem jest utrzymanie dostępności punktu końcowego za pośrednictwem kilku redundantnych ścieżek routingu.
Wybór ścieżki
Utrzymywany jest licznik w celu śledzenia nieudanych potwierdzeń transmisji do określonego miejsca docelowego. Jest określony próg, a jeśli przekroczy adres docelowy, jest deklarowany jako nieaktywny i SCTP rozpoczyna wysyłanie na adres alternatywny.
Streszczenie:
(1) TCP i SCTP obsługują niezawodne usługi transportowe.
(2) TCP obsługuje pojedynczy strumień danych, podczas gdy SCTP obsługuje wiele strumieni dostarczania danych.
(3) TCP obsługuje pojedynczy punkt końcowy TCP, aby mieć jeden adres IP, podczas gdy SCTP obsługuje pojedynczy punkt końcowy SCTP może mieć wiele adresów IP głównie w celach nadmiarowych.
(4) Zamiast TCP, SCTP jest bezpieczniejsze.
(5) Procesy inicjowania i zamykania SCTP różnią się od procesów TCP.
Zalecane:
Różnica Między TCP I IP
TCP vs IP TCP i IP to pierwsze i najważniejsze dwa protokoły komunikacyjne w pakiecie protokołów internetowych (które obejmują całą komunikację
Różnica Między Protokołami RIP I OSPF
RIP vs OSPF RIP i OSPF to protokoły routingu używane do rozgłaszania informacji o trasach w sieci. Są one używane jako protokoły wewnętrznych bram (IGP), które są
Różnica Między Protokołami EIGRP I OSPF
EIGRP a OSPF EIGRP i OSPF to protokoły routingu używane do rozgłaszania informacji o trasach w sieci. EIGRP jest zastrzeżonym protokołem firmy Cisco, a OSPF jest protokołem otwartym
Różnica Między Scentralizowanym Routingiem A Rozproszonymi Protokołami Routingu
Scentralizowany routing a rozproszone protokoły routingu Routing to proces wyboru ścieżek, które mają być używane do wysyłania ruchu sieciowego, i wysyłanie
Różnica Między Protokołami TCP I UDP
Protokoły TCP vs UDP Zarówno TCP, jak i UDP mieszczą się w czwartej warstwie modelu OSI, która jest warstwą transportową tuż nad warstwą IP. Obsługują protokoły TCP i UDP