שיעור 17 לינואר

Post date: Jan 24, 2013 9:26:32 AM

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

Client

Server

הנתונים מהלקוח לשרת מעוברים בפאקטים (מנות נתונים) אשר "מצויידים" בפרטים המזוהים של המחשב השולח(לקוח) והמקבל(שרת) ובמזהה שירות לוגי(פורט) אליו הם פונים.

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

Client

Server

מודל TCP/IP (מודל 4 שכבות)

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

כל שכבה מספקת שירותים לשכבה שמעליה;

כל שכבה משתמשת בשירותים שמספקת השכבה שמתחתיה;

כל שכבה מקיימת דיאלוג עם השכבה המקבילה לה במערכת שאיתה היא מתקשרת.

השכבות במודל

4. שכבת היישום (Application) - פרוטוקול התקשורת שמופעל על ידי תוכנת הקצה, עיבוד נתונים, ניהול תהליכים.

3. שכבת התעבורה (Transport) - שמירה על סדר הנתונים ובקרת זרימה. בניגוד לפרוטוקול TCP, המבטיח גם כי כל הנתונים שנשלחו מצד אחד יגיעו אל הצד השני, שכבת התעבורה של המודל לא מתחייבת לספק שירות זה. למשל פרוטוקול UDP, המממש שכבה זו, לא מוודא הגעה של הנתונים.

2. שכבת הרשת (network) - העברת נתונים על פי כתובות לוגיות.

1. השכבה הפיזית (Physical) - העברת אותות בינאריים, וחלוקת נתונים על פי כתובות פיזיות.