# Session Initiation Protocol

### מתוך ויקיפדיה, האנציקלופדיה החופשית

יש לך הודעות חדשות (השווה לגרסה הקודמת).

פרוטוקולים במודל ה-OSI
HTTP, SMTP, FTP, IRC, SNMP, SSH ... | Application
SSH ... | Presentation
| Session
TCP, UDP, SCTP, RTP, DCCP ... | Transport
IPv4, IPv6, ICMP, RIP, IPX ... | Network
Ethernet, Token ring, FDDI, ARP ... | Data Link
802.11 WiFi ... | Physical

פרוטוקולים במודל ה-TCP/IP
Application | HTTP, SMTP, FTP, SSH, IRC, SNMP, SIP ...
Transport | TCP, UDP, SCTP, RTP, DCCP, ICMP ...
Network | IPv4, IPv6, ICMP, ARP, IPX ...
Physical | Ethernet, 802.11 WiFi, Token ring, FDDI, ARP ...

Session Initiation Protocol (בראשי תיבות: SIP) הוא פרוטוקול תקשורת ממשפחת פרוטוקולי ה־VoIP או Voice over IP. יושב מעל שכבת ה־UDP ומשתמש (בדרך כלל) בפורט 5060.

SIP משמש כפרוטוקול לשליטה על שיחות VoIP ברשת ה־IP. לדוגמה הודעת INVITE שמהווה חלק מהפרוטוקול יוצרת את השיחה, ואילו הודעת BYE מנתקת אותה. נכון להיום SIP מהווה את הפרוטוקול הנפוץ ביותר בעולם ה־VoIP.

פרוטוקול SIP מבוסס על 3261 RFC וישנם קרוב ל־20 תוספות והרחבות שמתוארות ב RFC נוספים.

## [עריכה] הודעות בפרוטוקול

הפרוטוקול מכיל את הבקשות והתגובות הבסיסיות הבאות (זוהי רשימה חלקית):

REGISTER
  זאת בקשה עבור רישום הטלפון למערכת (נשלחת מטלפון לשרת)
INVITE
  זאת בקשה שמהווה נסיון להקמת שיחה (הזמנת הצד השני להשתתף בשיחה)
100Trying
  זאת תגובה של "בקשתך בעיבוד - נה המתן" ונועדה למנוע שידור הודעות מחדש עקב פקיעת שעון כזה או אחר (T1 ו T2)
180Ringing
  זאת תגובה שמהווה חיווי שהטלפון בצד השני מצלצל ולא מהווה אישור סופי
200OK
  זאת תגובה שמהווה אישור סופי לבקשה - לדוגמה אישור על נסיון הקמת שיחה (כלומר הצד השני הרים את השפופרת וניתן להתחיל לשוחח)
404Not Found
  זאת תגובה סופית שמשמעה שהנסיון (לשיחה) נכשל כיוון שהצד השני לא קיים.
401Unauthorized
  זאת תגובה שמאלצת את היוזם לשלוח את הבקשה מחדש בצרוף סיסמה מסוג סוד משותף
Ack
  הודעת אישור על אישור (אישור על קבלת הודעת 200OK למשל)
BYE
  זאת בקשה לסיום השיחה.
Cancel
  ביטול בקשה שנמצאת בעיבוד או קיבלה אישור לא סופי (180Ringing)

ישנן הרחבות רבות לפרוטוקול שפותרות בעיות כאלה ואחרות או מוסיפות אפשרויות מיוחדות. לדוגמה ניתן למצוא הרחבות לתמיכה בשיחות וועידה מרובות משתתפים, תמיכה בשרתי נוכחות (היכולת לדעת אם אנשים אחרים נמצאים כרגע ברשת / בשרות), תמיכה ב־TCP ועוד.

פרוטוקול SIP משתמש בשני פרוטוקולים אחרים, SDP ו־RTP.

פרוטוקול SDP משמש למשא ומתן על הקידוד של השמע ואילו RTP משמש להעברת השמע עצמו.

## [עריכה] ראו גם

- מונחים ברשת מחשבים

## [עריכה] קישורים חיצוניים

- גישה לספרי הפרוטוקלים של SIP (אנגלית

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

מקור: http://he.wikipedia.org../../../s/e/s/Session_Initiation_Protocol_82b5.html

קטגוריות: קצרמר מחשבים | תקנים בתקשורת מחשבים

##### Views

- ערך
- שיחה
- גרסה נוכחית

##### קהילה

- שער הקהילה
- עזרה
- דלפק ייעוץ
- מזנון
- יצירת קשר
- ספר אורחים

##### חיפוש

##### שפות אחרות

- English
- Català
- Česky
- Deutsch
- Español
- Suomi
- Français
- Italiano
- 日本語
- 한국어
- Nederlands
- Polski
- Português
- Русский
- Svenska
- Türkçe
- 中文