Különbség A TCP és Az SCTP Protokollok Között

Tartalomjegyzék:

Különbség A TCP és Az SCTP Protokollok Között
Különbség A TCP és Az SCTP Protokollok Között

Videó: Különbség A TCP és Az SCTP Protokollok Között

Videó: Különbség A TCP és Az SCTP Protokollok Között
Videó: UDP VS TCP VS SCTP: A szállítási réteg protokolljainak összehasonlítása 2024, December
Anonim

TCP vs SCTP protokollok

Mind a TCP (Transmission Control Protocol), mind az SCTP (Stream Control Transmission Protocol) a szállítási rétegben található, és főleg az internetes alkalmazásokban nyújt szállítási funkciókat. A TCP megbízható adatátvitelt biztosít a csomagok szigorú kézbesítési sorrendjével, de egyes alkalmazások megbízható átvitelt igényelnek, de nem a csomagok kézbesítésének 100% -os sorrendjét. Ezekben az esetekben a TCP szükségtelen késést okozhat a második opcióban, ahol a megbízhatóság fontos, de nem 100% -os szekvenciális szállítás.

A csomagok szállítása két fő korlátot jelent, az egyik a megbízhatóság, a másik pedig a késés. A megbízhatóság garantálja a csomag kézbesítését, és a késés időben kézbesíti a csomagot. Mindkettőt nem lehet egyszerre elérni a csúcsig, de optimalizálni lehet.

Az SCTP alapvetően a PSTN jelzés továbbítására szolgál IP hálózatokon keresztül. (SIGTRAN). De manapság más alkalmazások is úgy találják, hogy az SCTP megfelel az igényeiknek.

TCP:

Meghatározza az RFC 793

A TCP kapcsolat-orientált végpontok közötti megbízható protokoll támogatja a garantált adatátvitelt. Magától a kapcsolat létrehozásától a TCP biztosítja a megbízhatóságot. A TCP néhány fő jellemzője a háromutas kézfogás (SYN, SYN-ACK, ACK), hibakeresés, lassú indítás, áramlásszabályozás, torlódásszabályozás.

A TCP megbízható szállítási mechanizmus, így akkor is használni fogják, ha a csomagküldés túlterhelés esetén is elengedhetetlen. Tipikus példa a TCP-alkalmazásokra és a portszámokra: FTP-adatok (20), FTP-vezérlés (21), SSH (222), Telnet (23), Mail (25), DNS (53), HTTP (80), POP3 (110), SNMP (161) és HTTPS (443). Ezek jól ismert TCP alkalmazások.

SCTP:

Meghatározás az RFC4960-ban

Az SCTP (Stream Control Transmission Protocol) egy IP-szállítási protokoll, például TCP és UDP. Az SCTP egy unicast protokoll, és pontosan két végponton belül támogatja a végpontok közötti adatátvitelt. De a végpontoknak több IP-címe is lehet.

Az SCTP egy teljes duplex átviteli protokoll, olyan funkciókkal, mint az újraküldés, az áramlásszabályozás és a szekvencia fenntartása.

A TCP mellett az SCTP több funkcióval rendelkezik, és néhányat az alábbiakban sorolunk fel

SCTP Multi-Streaming szolgáltatás

Az SCTP lehetővé teszi az adatok több folyamra történő felosztását, és mindegyik adatfolyamnak megvan a saját kézbesítési sorrendje. Tekintsük a telefonos jelzés esetét: meg kell tartani az ugyanazon munkamenetet vagy erőforrást érintő csomagok sorrendjét. (Például: ugyanaz a hívás vagy ugyanaz a csomagtartó). Tehát a folyam alapú szekvenciakövetés elegendően elegendő és jobb teljesítményt fog eredményezni, mint egy teljes adatfolyam.

SCTP multi homing

Ez a szolgáltatás támogatja az egyetlen SCTP-végpont több IP-címet. Ennek fő oka a végpont elérhetőségének fenntartása több redundáns útválasztási útvonalon keresztül.

Útválasztás

Számláló van fenntartva, hogy nyomon kövesse a sikertelen továbbítási nyugtákat egy adott célállomás felé. Meghatározott egy küszöbérték, és ha ez meghaladja a célcímet inaktívnak nyilvánítja, és az SCTP elkezdi küldeni az alternatív címet.

Összegzés:

(1) A TCP és az SCTP egyaránt támogatja a megbízható szállítási szolgáltatásokat.

(2) A TCP támogatja az egyetlen adatátviteli áramot, ahol az SCTP támogatja az adatfolyam több adatfolyamát.

(3) A TCP támogatja az egyetlen TCP-végpont egy IP-címet, ahol az SCTP támogatja az egyetlen SCTP-végpontot, több IP-címmel, főként redundancia céljából.

(4) A TCP helyett az SCTP biztonságosabb.

(5) Az SCTP indítási és leállítási folyamatok eltérnek a TCP-től.

Ajánlott: