הבדל בין פרוטוקולי TCP ו-SCTP

תוכן עניינים:

הבדל בין פרוטוקולי TCP ו-SCTP
הבדל בין פרוטוקולי TCP ו-SCTP

וִידֵאוֹ: הבדל בין פרוטוקולי TCP ו-SCTP

וִידֵאוֹ: הבדל בין פרוטוקולי TCP ו-SCTP
וִידֵאוֹ: פרוטוקולי התעבורה TCP ו- UDP 2024, נוֹבֶמבֶּר
Anonim

TCP לעומת SCTP פרוטוקולים

הן TCP (פרוטוקול בקרת שידור) והן SCTP (פרוטוקול בקרת שידור זרם) נמצאים בשכבת התעבורה ומספקים פונקציות תחבורה בעיקר ביישומי אינטרנט. TCP מספקת העברת נתונים אמינה עם סדר קפדני של מסירה של החבילות, אך חלק מהיישומים זקוקים להעברה אמינה אך לא רצף של 100% של משלוח מנות. במקרים אלה TCP עלול לגרום לעיכוב מיותר באפשרות השנייה שבה האמינות חשובה אך לא מסירה רציפה של 100%.

בהובלת מנות ישנם שני אילוצים עיקריים, האחד הוא אמינות והשני הוא חביון. אמינות מובטחת מסירה של החבילה והשהייה היא אספקת החבילה בזמן. לא ניתן להשיג את שניהם לשיא בו-זמנית אך ניתן לבצע אופטימיזציה.

SCTP פותח בעיקרו כדי להעביר איתות PSTN דרך רשתות IP. (SIGTRAN). אבל בימים אלה גם יישומים אחרים מגלים ש-SCTP מתאים לדרישות שלהם.

TCP:

מוגדר ב-RFC 793

TCP הוא פרוטוקול אמין מקצה לקצה מכוון חיבור לתמיכה בהעברת נתונים מובטחת. מהקמת החיבור עצמו TCP מבטיח את האמינות. חלק מהמאפיינים העיקריים של TCP הם לחיצת יד תלת כיוונית (SYN, SYN-ACK, ACK), זיהוי שגיאות, התחלה איטית, בקרת זרימה, בקרת גודש.

TCP הוא מנגנון הובלה אמין ולכן הוא ישמש במקום שבו משלוח המנות הוא חובה גם בעומסים. דוגמה טיפוסית ליישומי TCP ומספרי יציאות הם נתוני FTP (20), FTP Control (21), SSH (222), Telnet (23), Mail (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

SCTP מאפשר לחלק נתונים למספר זרמים ולכל זרם יש רצף מסירה משלו. שקול את המקרה של איתות טלפוניה, יש צורך לשמור על רצף החבילות המשפיעות על אותו הפעלה או משאב. (לדוגמה: אותה שיחה או אותו טראנק). אז מעקב אחר רצף מבוסס זרם מספיק מספיק ויביא לביצועים טובים יותר מאשר סטרימינג מלא אחד.

SCTP ריבוי בום

תכונה זו תומכת בנקודת קצה אחת של SCTP למספר כתובות IP. הסיבה העיקרית לכך היא לשמור על זמינות נקודת הקצה באמצעות מספר נתיבי ניתוב מיותרים.

בחירת נתיב

מתוחזק מונה כדי לעקוב אחר אישורי השידור הלא מוצלחים ליעד מסוים. יש סף מוגדר ואם זה חורג, כתובת היעד מוכרזת כלא פעילה ו-SCTP מתחיל לשלוח לכתובת חלופית.

סיכום:

(1) TCP ו-SCTP תומכים שניהם בשירותי הובלה אמינים.

(2) TCP תומך בזרם יחיד של מסירת נתונים, בעוד ש-SCTP תומך בזרמים רבים של מסירת נתונים.

(3) TCP תומך בנקודת קצה אחת של TCP שתהיה לה כתובת IP אחת, בעוד ש-SCTP תומך בנקודת קצה אחת של SCTP יכול להיות בעל מספר כתובות IP בעיקר למטרות יתירות.

(4) במקום זאת TCP, SCTP מאובטח יותר.

(5) תהליכי ההפעלה והכיבוי של SCTP שונים מ-TCP.

מוּמלָץ: