IPX
מראה
פרוטוקול IPX (ראשי תיבות של Internetwork Packet eXchange) או העברה בין-רשתות הוא פרוטוקול רשת המתפקד בשכבת הרשת של מודל ה-OSI ומודל ה-TCP/IP, ומהווה חלק מחבילת הפרוטוקולים IPX/SPX. פרוטוקול IPX שימש בעיקר מערכות של חברת נובל, ובמיוחד בשירותי Netware, אך נדחק עם התפוצה ההולכת וגדלה של האינטרנט בשנות השמונים והתשעים שהביא איתו את ה-IP כחלק מחבילת הפרוטוקולים TCP/IP.
כתובת IPX
[עריכת קוד מקור | עריכה]השימוש בפרוטוקול IPX מחייב מתן כתובת IPX לכל תחנה ברשת. כתובת IPX מורכבת משני חלקים:
- כתובת הרשת - 32 סיביות שנקבעות על ידי מנהל הרשת, כתובת הרשת חייבת להיות ייחודית בין כל הרשתות המחוברות.
- כתובת התחנה - 48 סיביות המכילות את כתובת ה-MAC של התחנה ברשת.
השימוש בכתובת ה-MAC כחלק מהכתובת הלוגית חוסך את הצורך במנגנון תרגום דוגמת ARP שקיים ברשתות TCP/IP.
מבנה חבילת IPX
[עריכת קוד מקור | עריכה]חבילת IPX (מאנגלית - IPX Packet) מורכבת מהשדות הבאים:
- Checksum (בדיקת תקינות) - 16 סיביות - עד לגרסה 4 של NetWare לא היה בשימוש, החל מגרסה 4 השדה משמש לבדיקת תקינות הנתונים על ידי הפעלת פונקציה ידועה על הנתונים בתחנת המקור ובתחנת היעד והשוואה בין התוצאות.
- Packet length (אורך החבילה) - 16 סיביות - מספר המציין את אורך החבילה כולה (פתיח ונתונים) בבתים.
- Transport control (בקרת תעבורה) - 8 סיביות - משמש לספירת מספר התחנות שהחבילה עברה בדרך (hop count). אם החבילה עברה יותר מ-16 תחנות ועדיין לא הגיע ליעדה החבילה מושמטת. מנגנון זה נועד למנוע מצב שבו חבילה מסתובבת ברשת במעגלים.
- Packet type (סוג חבילה) - 8 סיביות - מציין לאיזה שירות או פרוטוקול משכבה גבוהה יותר שייכים הנתונים בחבילה.
- Destination network (רשת היעד) - 32 סיביות - כתובת ה-IPX של רשת היעד של החבילה.
- Destination node (קצה היעד) - 48 סיביות - כתובת ה-IPX של הקצה המיועד ברשת היעד, למעשה כתובת ה-MAC שלו.
- Destination Socket (מפתח היעד) - 16 סיביות - שקע ברשתות IPX/SPX משמש להבדלה בין התוכנות השונות שמנהלות תקשורת במקביל, ולמעשה מקביל למפתח (Port) ברשתות TCP/IP.
- Source network (רשת המקור) - 32 סיביות - כתובת ה-IPX של רשת המקור של החבילה.
- Source node (קצה המקור) - 48 סיביות - כתובת ה-IPX של הקצה ממנו נשלחו הנתונים ברשת המקור, למעשה כתובת ה-MAC שלו.
- Source Socket (מפתח המקור) - 16 סיביות - שקע ברשתות IPX/SPX משמש להבדלה בין התוכנות השונות שמנהלות תקשורת במקביל, ולמעשה מקביל למפתח (Port) ברשתות TCP/IP.
- Data (נתונים) - המידע שעובר בחבילה, בתוספת נתונים שהוסיפו פרוטוקולים בשכבות גבוהות יותר. אורך הנתונים מוגבל בדרך כלל על ידי תקני המדיה שעליה מועברים הנתונים.
ראו גם
[עריכת קוד מקור | עריכה]קישורים חיצוניים
[עריכת קוד מקור | עריכה]- הסבר על IPX באתר חברת Novell.
סיווג פרוטוקולים על פי מודל ה־OSI | ||
---|---|---|
שכבת היישום | HTTP • SMTP • FTP • RTP • IRC • SNMP • SIP • DNS • DHCP | |
שכבת הייצוג | MIME • ASCII • Unicode • TLS | |
שכבת השיחה | ASP • PPTP • SSH • NFS • RPC • SOCKS | |
שכבת התעבורה | TCP • UDP • SCTP • DCCP | |
שכבת הרשת | IP (IPv4 • IPv6) • ICMP • IPX • ניתוב | |
שכבת הקו | אתרנט • Token ring • FDDI | |
השכבה הפיזית | E1 • 10Base-T • RS-232 • DSL • SONET |
פרוטוקולים במודל TCP/IP | ||
---|---|---|
שכבת יישום | HTTP • SMTP • FTP • DNS • DHCP • SSH • RTP • RTSP • IRC • SNMP • SIP • IMAP4 • MIME • Telnet • RPC • SOAP • LDAP | |
שכבת תעבורה | TCP • UDP • SCTP • DCCP | |
שכבת רשת | IP • IPv4 • IPv6 • ICMP • IPX • IGMP | |
שכבת קשר | אתרנט • 10BASE-T • 802.11 WiFi • Token ring • FDDI • ARP |