IPX

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
סיווג פרוטוקולים על פי מודל ה-OSI
שכבת יישום HTTP, SMTP, FTP, RTP, IRC, SNMP, SIP, DNS, DHCP
שכבת ייצוג MIME, ASCII, Unicode, SSL
שכבת שיחה ASP, PPTP, SSH, NFS, RPC ,SOCKS
שכבת תעבורה TCP, UDP, SCTP, DCCP
שכבת רשת IP (IPv4, IPv6), ICMP, IPX , ניתוב
שכבת קו Ethernet, 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, ARP, IPX, IGMP ...
שכבת קשר
Ethernet, 10BASE-T, 802.11 WiFi, Token ring, FDDI ...

פרוטוקול 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 (נתונים) - המידע שעובר בחבילה, בתוספת נתונים שהוסיפו פרוטוקולים בשכבות גבוהות יותר. אורך הנתונים מוגבל בדרך כלל על ידי תקני המדיה שעליה מועברים הנתונים.

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]