פרוטוקול תקשורת
מתוך ויקיפדיה, האנציקלופדיה החופשית
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 |
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 ... |
פרוטוקול תקשורת הוא אוסף של חוקים (פרוטוקול) המגדירים את אופן בקשת וקבלת נתונים במערכת תקשורת מסוימת. דוגמה טריוויאלית לפרוטוקול תקשורת היא לא אחרת מאשר - שיחת טלפון. לשיחת טלפון מספר כללים מוסכמים - מי שירים את השפופרת יפתח ב"האלו", המתקשר יחזיר ב"שלום" ורק לאחר מכן יסביר את מהות ההתקשרות, לפני ניתוק השיחה ייפרדו האנשים ב"ביי" או "להתראות".
כאשר מדובר בחברת בני אדם - שהם יצורים חושבים, המסוגלים להסיק מסקנות, אין בהכרח צורך בפרוטוקולים, ולכן לא כל שיחת טלפון מתנהלת על-פי הפרוטוקול הנ"ל. אך כאשר מדובר ברשת תקשורת בין מחשבים שימוש בפרוטוקולים הכרחי על-מנת שהצדדים יבינו אחד את השני ויוכלו לספק שירותים אחד לשני.
תוכן עניינים |
[עריכה] אנלוגית ודיגיטלית
בעבר התמקד השימוש בפרוטוקול תקשורת ברשת תקשורת אנלוגית דוגמת רשת הטלפוניה, שבה האות החשמלי המקורי עובר ברשת עד ליעד הקצה.
כיום פרוטוקול תקשורת הוא בעיקר עבור רשת תקשורת דיגיטלית, בה מקודד המידע כספרות בינאריות, המזוהות באמצעות שני מצבים חשמליים על קו התקשורת.
[עריכה] מודל היחוס
פרוטוקולי תקשורת כיום מוגדרים בצורה מודולרית, כדי לאפשר פיתוח ושילוב של פרוטוקולים שונים המתמחים בתכונות שונות של העברת הנתונים ברשת. לשם הגדרה והצגה של פרוטוקול, מקובל להשתמש במודל הOSI, המציע חלוקה לשבע רמות של הטיפול בנתונים:
7. היישום
6. ההצגה
5. המפגש
4. התעבורה
3. הרשת
2. הקישוריות
1. הפיזית
הנתונים עוברים מן הרמה הגבוהה לנמוכה בזמן שידור, וההפך בזמן קליטה. חלוקה זו איננה נשמרת על ידי כל הפרוטוקולים, אך היא משמשת מסגרת לדיון ולהבנה בתחום, ובהתאם לה נוהגים למיין את הפרוטוקולים השונים.
בין שכבה לשכבה שמעליה ומתחתיה באותו מחשב מוגדר ממשק, בין אותה שכבה בשני מחשבים שונים מוגדר פרוטוקול.
פרוטוקול תקשורת מגדיר בדרך כלל את צורתן ותוכנן של חבילות נתונים. חבילה בדרך כלל מורכבת מפתיחה (header) - שמכילה מידע אודות הצד השולח, הנמען ופרטים טכניים שונים הקשורים בחבילה, מידע - הנתונים שצריכים לעבור, וסוגר (trailer) - סימן מוסכם שתפקידו להודיע על סוף החבילה. הפרוטוקול גם קובע כללי שידור, כללים להכרזה על קיום קשר ("הלו") ועל הפסקתו ("להתראות").
פרוטוקולי התקשורת מסדירים היבטים שונים של העברת מידע בין נקודות שונות ברשת תקשורת.
[עריכה] פרוטוקולי תקשורת אחדים
שכבת היישום
שכבת התעבורה
שכבת הרשת
שכבת הקישוריות
השכבת הפיזית