Տարբերություն TCP և SCTP արձանագրությունների միջև

Բովանդակություն:

Տարբերություն TCP և SCTP արձանագրությունների միջև
Տարբերություն TCP և SCTP արձանագրությունների միջև

Video: Տարբերություն TCP և SCTP արձանագրությունների միջև

Video: Տարբերություն TCP և SCTP արձանագրությունների միջև
Video: Сравнение протоколов TCP и UDP 2024, Հուլիսի
Anonim

TCP ընդդեմ SCTP արձանագրությունների

Եվ TCP (Transmission Control Protocol) և SCTP (Stream Control Transmission Protocol) գտնվում են տրանսպորտային շերտում և ապահովում են տրանսպորտային գործառույթներ հիմնականում ինտերնետային հավելվածներում: TCP-ն ապահովում է տվյալների հուսալի փոխանցում փաթեթների առաքման խիստ կարգով, սակայն որոշ հավելվածներ կարիք ունեն հուսալի փոխանցման, բայց ոչ փաթեթների առաքման 100% հաջորդականության: Այս դեպքերում TCP-ն կարող է անհարկի ուշացում առաջացնել երկրորդ տարբերակում, որտեղ հուսալիությունը կարևոր է, բայց ոչ 100% հաջորդական առաքում:

Փաթեթների փոխադրման մեջ կան երկու հիմնական սահմանափակումներ, որոնցից մեկը հուսալիությունն է, իսկ մյուսը ուշացումն է: Հուսալիությունը երաշխավորված է փաթեթի առաքում, իսկ ուշացումը՝ փաթեթի ժամանակին առաքումը: Երկուսն էլ հնարավոր չէ հասնել գագաթնակետին միաժամանակ, բայց կարելի է օպտիմալացնել:

SCTP-ն հիմնականում մշակվել է PSTN ազդանշանը IP ցանցերի միջոցով փոխադրելու համար: (ՍԻԳՏՐԱՆ): Սակայն այս օրերին այլ հավելվածներ նույնպես գտնում են, որ SCTP-ն լավ համապատասխանում է իրենց պահանջներին:

TCP:

Սահմանված է RFC 793

TCP-ն միացմանը միտված ծայրից ծայր հուսալի արձանագրություն է՝ երաշխավորված տվյալների փոխանցման համար: Կապի հաստատումից ինքնին TCP-ն ապահովում է հուսալիությունը: TCP-ի հիմնական առանձնահատկություններից են եռակողմ ձեռքսեղմումը (SYN, SYN-ACK, ACK), Սխալների հայտնաբերումը, Դանդաղ մեկնարկը, Հոսքի վերահսկումը, Խցանումների վերահսկումը:

TCP-ն հուսալի փոխադրման մեխանիզմ է, ուստի այն կօգտագործվի այնտեղ, որտեղ փաթեթների առաքումը պարտադիր է նույնիսկ խցանումների դեպքում: TCP հավելվածների և նավահանգիստների համարների բնորոշ օրինակներն են՝ FTP տվյալները (20), FTP Control (21), SSH (222), Telnet (23), Փոստ (25), DNS (53), HTTP (80), POP3 (110), SNMP(161) և HTTPS(443): Սրանք հայտնի TCP հավելվածներ են։

SCTP:

Սահմանված է RFC4960

SCTP (Stream Control Transmission Protocol) IP փոխադրման արձանագրություն է, ինչպիսիք են TCP և UDP: SCTP-ն unicast արձանագրություն է և աջակցում է ծայրից ծայր տվյալների առաքում ուղիղ երկու վերջնակետերում: Սակայն վերջնակետերը կարող են ունենալ մեկից ավելի IP հասցե:

SCTP-ը լրիվ դուպլեքս փոխանցման արձանագրություն է, որն ունի այնպիսի գործառույթներ, ինչպիսիք են վերահաղորդումը, հոսքի վերահսկումը և հաջորդականության պահպանումը:

TCP-ի վերևում, SCTP-ն ունի ավելի շատ հնարավորություններ, և որոշները նշված են ստորև

SCTP Multi-Streaming Feature

SCTP-ն թույլ է տալիս տվյալները բաժանել մի քանի հոսքերի, և յուրաքանչյուր հոսք ունի առաքման իր հաջորդականությունը: Հաշվի առնենք Հեռախոսային ազդանշանի դեպքը, անհրաժեշտ է պահպանել փաթեթների հաջորդականությունը, որոնք ազդում են նույն նստաշրջանի կամ ռեսուրսի վրա: (Օրինակ՝ նույն զանգը կամ նույն բեռնախցիկը): Այսպիսով, հոսքերի վրա հիմնված հաջորդականության հետևումը բավականաչափ բավարար է և ավելի լավ արդյունք կտա, քան մեկ ամբողջական հոսքը:

SCTP բազմաբնակարան տուն

Այս հատկությունը աջակցում է մեկ SCTP վերջնակետին՝ բազմաթիվ IP հասցեներ ունենալու համար: Դրա հիմնական պատճառը վերջնակետի հասանելիության պահպանումն է մի քանի ավելորդ երթուղային ուղիների միջոցով:

Ուղու ընտրություն

Պահվում է հաշվիչը՝ հետևելու անհաջող փոխանցման հաստատումներին դեպի որոշակի նպատակակետ: Սահմանված է շեմ, և եթե այն գերազանցում է նպատակակետի հասցեն, հայտարարվում է որպես ոչ ակտիվ, և SCTP-ն սկսում է ուղարկել այլընտրանքային հասցե:

Ամփոփում՝

(1) TCP և SCTP երկուսն էլ աջակցում են հուսալի տրանսպորտային ծառայություններ:

(2) TCP-ն աջակցում է տվյալների առաքման մեկ հոսք, մինչդեռ SCTP-ն աջակցում է տվյալների առաքման բազմակի հոսքեր:

(3) TCP-ն աջակցում է մեկ TCP վերջնակետին մեկ IP հասցե ունենալու համար, որտեղ, քանի որ SCTP-ն աջակցում է մեկ SCTP վերջնակետին, կարող է ունենալ բազմաթիվ IP հասցեներ հիմնականում ավելորդության նպատակներով:

(4) Ավելի շուտ TCP, SCTP-ն ավելի ապահով է:

(5) SCTP-ի գործարկման և անջատման գործընթացները տարբերվում են TCP-ից:

Խորհուրդ ենք տալիս: