מחשביםתוכנה

פרוטוקול SIP: תיאור

Session Initiation Protocol (SIP) הוא פרוטוקול להעברת אותות וניהול מפגשי תקשורת מולטימדיה. היישומים הנפוצים ביותר בתחום הטלפוניה באינטרנט - שיחות קוליות ושיחות וידאו והודעות מיידיות over IP (פרוטוקול אינטרנט).

היא מגדירה את ההודעות נשלחות בין נקודות קצה ולהסדיר את היצירה, סיום, ואת המרכיבים חיוניים אחרים של השיחה. פרוטוקול SIP, בתיאור אשר שהוצג לעיל יכול לשמש ליצירה, שינוי וסיום הפעלות המורכבות של זרמי נתוני מולטימדיה אחת או יותר. זהו פרוטוקול שכבת היישום. עוצב כדי להיות עצמאית של שכבת התעבורה הבסיסית. במילים אחרות, פרוטוקול המבוסס על הטקסט כולל אלמנטים רבים של HTTP (Hypertext Transfer) ואת כתובת דואר פשוט פרוטוקול העברת (ה- SMTP).

SIP-פרוטוקול - מה זה?

SIP עובד בשיתוף עם מספר פרוטוקולים ברמת היישום אחרים שמזהים ולהעביר מושב מולטימדיה. נתונים והתאמת תקשורת זיהוי מושגת ביחד עם פרוטוקול תיאור מושב (SDP). כדי להעביר זרמי מולטימדיה - קול, וידאו - זה בדרך כלל משתמש בפרוטוקול התחבורה בזמן האמת (RTP) או מצב מאובטח (SRTP). לקבלת הודעות SIP השידור מאובטחות ניתן מוצפנות באמצעות Transport Layer Security (TLS).

היסטוריה ופיתוח

SIP-הפרוטוקול פותח במקור על ידי קבוצה של מומחים 1996. זה היה טופל ב 2543 ב- RFC 1999 (SIP 1.0). בחודש נובמבר 2000, נתקבל פרוטוקול 3 GPP איתות אלמנט קבוע של IP-Multimedia Subsystem אדריכלות (IMS) עבור הזרמה של שירותים מבוססי IP מולטימדיה במערכות סלולריות. הגרסה האחרונה (SIP 2.0) במפרט RFC 3261 שוחררה ביוני 2002. עם רחבות חידודים מסוימות ממנו משמש בימינו.

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

פרוטוקול SIP - תיאור ותפעול

Session Initiation Protocol הוא עצמאי של פרוטוקול ההעברה הבסיסי. היא פועלת על פרוטוקול בקרת שידור (TCP), פרוטוקול יחידת המשתמשים (UDP) או זרם פרוטוקול Transmission Control (SCTP). זה יכול לשמש להעברת נתונים בין שני הצדדים (unicast) ואת מושב Multicast.

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

כל משאב רשת Session Initiation Protocol - סוכן משתמש או לתיבה קולית - מוכר באמצעות מזהת הקצאת משאבים (URI), מתפקד על בסיס תחביר סטנדרטי נפוץ, אשר ממשמש גם שירותי אינטרנט ודואר אלקטרוני. סכימת ה- URI, אשר משמש עבור SIP, יש בצורת שרשרת לוגית: שם משתמש: סיסמה @ host: port.

מדיניות אבטחה

אם מאובטח נדרש העברת נתונים ערכת קובע כי כל אחד ממרכיבי הרשת, אשר הבקשה מועברת תחום היעד, חייב להינתן עם Transport Layer Security (TLS). השלב האחרון של שרת proxy לתחום היעד כאשר היא מחויבת לפעול בהתאם להגדרות האבטחה המקומית. TLS להגן מפני פורצים המנסים ליירט את הנתונים בזמן השיגור. אבל זה לא מספק ביטחון אמיתי עד הסוף ולא יכול למנוע גניבת מעקב ונתונים. כמו-פרוטוקול SIP, אשר יציאות צריכות להיות מחוברות באופן מאובטח, עובד עם שירותי רשת אחרים?

זה עובד בשיתוף עם פרוטוקולים מרובים אחרים והוא מעורב רק תקשורת האיתות. לקוחות-SIP משתמשים בדרך כלל TCP או מספרים ביציאת UDP 5060 או 5061 כדי להתחבר SIP-שרתים ונקודות-קצה SIP אחרים. נמל 5060 משמש בדרך רמזורים מוצפנים, ואילו קרובים לנמל 5061 "חברים" עם Transport Layer Security (TLS).

מהו השימוש?

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

סט של כללים SIP הקשורים כוח המשימה להנדסת האינטרנט (IETF), קובע את ההוראות עבור יישומים כאלה. יישום קול והודעות videopotokovye על יישום פרוטוקול שונה פרוטוקול תעבורה בזמן אמת (RTP). פרמטרים - מספרים הנמל, פרוטוקולים, codecs - עבור מדיה אלה הזרמים מוגדרים מתאימים באמצעות פרוטוקול תיאור הפגישה (SDP), אשר נע בגוף החבילה Session Initiation Protocol (לדוגמה, פרוטוקול SIP T).

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

הערך המופיע טלפון

רשת טלפון תומך SIP יכול גם ליישם רב מתכונות עיבוד שיחות המתקדמות יותר הנוכחות 7 מערכת איתות (SS7). למרות שני פרוטוקולים אלה הם די שונים. SS7 הוא פרוטוקול ריכוזי. הוא מאופיין על ידי מרכזי מורכבות ארכיטקטורת רשת ואת "בוטות" נקודות קצה (טלפונים קונבנציונליים). SIP הוא פרוטוקול של "שרת-לקוח". עם זאת, רוב המכשירים התומכים Session Initiation Protocol יכול לבצע את התפקיד של הלקוח לבין השרת. באופן כללי, יוזם פגישה מתנהג כלקוח, ואת המקלט מבצע את התפקיד לשרת שיחות. לפיכך, תכונות SIP מיושמות הקצה תקשורת, בניגוד יכולות קונבנציונליות SS7 כי מיושמים ברשת.

SIP הוא שונה במהות בכך שהטכנולוגיה מתפתחת IT, ולא בתעשיית הטלקומוניקציה. SIP-פרוטוקול טופל והוא נקבע בעיקר על ידי ה- IETF, בעוד שאחרים (למשל, H.323) קשורים באופן מסורתי עם איגוד הטלקומוניקציה הבינלאומי (ITU).

אלמנטי רשת

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

סוכן משתמש

סוכן המשתמש SIP (UA) הוא קצה רשת לוגי. הם משמשים כדי לבצע או לקבל הודעות, ובכך לשלוט על-מושב SIP. SIP-UA עשוי לבצע את התפקיד של לקוח סוכן משתמש (UAC), אשר שולח בקשות SIP והשרת שלה (כטב"מ), אשר מקבל פניות ומחזירת תשובת SIP. חשבונות השליטה כזו ו כטב"מ מבוצעים רק במהלך עסקת SIP.

טלפוניה

SIP-טלפוניה, למעשה, היא-טלפוניית IP, אשר מיישמת את פונקציות הלקוח ושרת סוכן SIP-המשתמש. יתר על כן, הוא מספק אפשרויות שיחת טלפון מסורתיות - חיוג, תשובה, החזקת סטייה / שחרור העברה שיחות.

SIP-טלפונים ניתן ליישם כהתקן חומרה או בתור טלפון תוכנה. מכיוון יצרני יותר ויותר באמצעות פרוטוקול זה כפלטפורמת טלפוניה רגילה (בשנים האחרונות - דרך 4G), ההבדל בין יסודות SIP-טלפוני חומרה ותוכנה נשאר מטושטש. בנוסף, אלמנטים של היום Initiation Protocol המושב יישמו את הפונקציות הבסיסיות של הקושחה של מכשירי IP מאופשר רבים. דוגמאות כוללות מגוון של מכשירים מבית נוקיה ו- BlackBerry ו- SIP-פרוטוקול על אנדרואיד כיום בשירות חיוני.

בשנת SIP, ב HTTP, סוכן המשתמש עשוי לזהות את עצמו על ידי הודעות שדה הכותרת User-Agent, המכיל תיאור מילולי של התוכנה / חומרה / פריטים. שדה User-agent בהודעת הבקשה מועבר. משמעות דבר היא כי שרת SIP הקבלה יכול לראות את המידע הזה. אלמנטים של רשת Session Initiation Protocol לפעמים יכול לאחסן את המידע הזה. וזה יכול להיות שימושי לאבחון בעיות תאימות.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.unansea.com. Theme powered by WordPress.