Dallimi midis protokolleve TCP dhe SCTP

Përmbajtje:

Dallimi midis protokolleve TCP dhe SCTP
Dallimi midis protokolleve TCP dhe SCTP

Video: Dallimi midis protokolleve TCP dhe SCTP

Video: Dallimi midis protokolleve TCP dhe SCTP
Video: Takimi #2-24.4.2022 | Anëtar i ekipit të ETF dhe dialog 2024, Korrik
Anonim

TCP vs Protokollet SCTP

Të dyja TCP (Transmission Control Protocol) dhe SCTP (Stream Control Transmission Protocol) shtrihen në shtresën e transportit dhe ofrojnë funksione transporti kryesisht në aplikacionet e internetit. TCP siguron transferim të besueshëm të të dhënave me rend të rreptë të dorëzimit të paketave, por disa aplikacione kanë nevojë për transferim të besueshëm, por jo sekuencë 100% të dorëzimit të paketave. Në këto raste TCP mund të shkaktojë vonesë të panevojshme në opsionin e dytë, ku besueshmëria është e rëndësishme, por jo 100% shpërndarje sekuenciale.

Në transportin e paketave ka dy kufizime kryesore, një është besueshmëria dhe tjetra është vonesa. Besueshmëria është e garantuar dorëzimi i paketës dhe vonesa është dërgimi në kohë i paketës. Të dyja nuk mund të arrihen në kulmin në të njëjtën kohë, por mund të optimizohen.

SCTP është zhvilluar kryesisht për të transportuar sinjalizimin PSTN përmes rrjeteve IP. (SIGTRAN). Por këto ditë edhe aplikacione të tjera zbulojnë se SCTP është një ndeshje e mirë për kërkesat e tyre.

TCP:

Përcaktuar në RFC 793

TCP është një protokoll i besueshëm i orientuar drejt lidhjes për të mbështetur transmetimin e garantuar të të dhënave. Nga vetë vendosja e lidhjes TCP siguron besueshmërinë. Disa nga veçoritë kryesore të TCP janë shtrëngimi i duarve në 3 drejtime (SYN, SYN-ACK, ACK), Zbulimi i gabimeve, Nisja e ngad altë, Kontrolli i Flukut, Kontrolli i mbingarkesës.

TCP është një mekanizëm i besueshëm transporti, kështu që do të përdoret aty ku dorëzimi i paketave është i domosdoshëm edhe në bllokime. Shembull tipik për aplikacionet TCP dhe numrat e porteve janë të dhënat FTP (20), FTP Control (21), SSH (222), Telnet (23), Mail (25), DNS (53), HTTP(80), POP3(110), SNMP(161) dhe HTTPS(443). Këto janë aplikacione të njohura TCP.

SCTP:

Përcaktuar në RFC4960

SCTP (Protokolli i Transmetimit të Kontrollit të Rrjedhës) është një protokoll transporti IP si TCP dhe UDP. SCTP është një protokoll unicast dhe i mbështetur në shpërndarjen e të dhënave nga fundi në fund brenda saktësisht dy pikave fundore. Por pikat fundore mund të kenë më shumë se një adresë IP.

SCTP është një protokoll transmetimi i plotë dupleks me veçori si ritransmetimi, kontrolli i rrjedhës dhe mirëmbajtja e sekuencës.

Përveç TCP, SCTP ka më shumë veçori dhe disa janë renditur më poshtë

Veçori SCTP Multi-Straming

SCTP lejon që të dhënat të ndahen në transmetime të shumta dhe çdo transmetim ka sekuencën e vet të shpërndarjes. Konsideroni rastin e sinjalizimit të telefonisë, është e nevojshme të ruhet sekuenca e paketave që prek të njëjtin sesion ose burim. (P.sh.: E njëjta thirrje ose i njëjti trunk). Pra, gjurmimi i sekuencës së bazuar në transmetim është mjaftueshëm dhe do të rezultojë në performancë më të mirë se një transmetim i plotë.

SCTP multi-homing

Kjo veçori mbështet një pikë fundore të vetme SCTP që të ketë shumë adresa IP. Arsyeja kryesore për këtë është ruajtja e disponueshmërisë së pikës fundore nëpërmjet disa shtigjeve të tepërta të rrugëtimit.

Zgjedhja e rrugës

Mbahet një numërues për të mbajtur gjurmët e njohjeve të pasuksesshme të transmetimit në një destinacion të caktuar. Ekziston një prag i përcaktuar dhe nëse ai tejkalon adresën e destinacionit deklarohet si joaktive dhe SCTP fillon të dërgojë në adresën alternative.

Përmbledhje:

(1) TCP dhe SCTP të dyja mbështesin shërbime të besueshme transporti.

(2) TCP mbështet një rrymë të vetme të shpërndarjes së të dhënave, ndërsa SCTP mbështet shumë transmetime të shpërndarjes së të dhënave.

(3) TCP mbështet një pikë fundore të vetme TCP për të patur një adresë IP, ku pasi SCTP mbështet një pikë fundore të vetme SCTP, mund të ketë adresa IP të shumta për qëllime kryesisht të tepricës.

(4) Përkundrazi TCP, SCTP është më i sigurt.

(5) Proceset e inicimit dhe mbylljes së SCTP janë të ndryshme nga TCP.

Recommended: