♦ הפעלה מאובטחת של יישומים מרוחקים
♦ חומות אש וזיהוי פריצות
10.1. סקירת רשתות
10.1.1. מודל OSI
פרוטוקול הוא, במילים פשוטות, מערכת כללים לתקשורת.
על מנת לקבל נתונים דרך הרשת, למשל הודעת דואר אלקטרוני מהמחשב שלך למחשב כלשהו בקצה השני של העולם, הרבה חומרי חומר ותוכנות שונות צריכים לעבוד יחד.
כל רכיבי החומרה והתוכנות השונות מדברות בשפות שונות. תאר לעצמך את תוכנית הדואר האלקטרוני שלך: היא מסוגלת לדבר עם מערכת ההפעלה של המחשב, באמצעות פרוטוקול מסוים, אבל היא לא
מסוגל לדבר עם חומרת המחשב. אנו זקוקים לתוכנית מיוחדת במערכת ההפעלה שמבצעת את הפונקציה הזו. בתורו, המחשב צריך להיות מסוגל לתקשר עם קו הטלפון או שיטת חיבור לאינטרנט אחרת. ומאחורי הקלעים, חומרת חיבור לרשת צריכה להיות מסוגלת לתקשר כדי להעביר את הדואר האלקטרוני שלך ממכשיר אחד לשני, עד למחשב היעד.
כל סוגי פרוטוקולי התקשורת השונים הללו מסווגים ב-7 שכבות, הידועות בשם מודל התייחסות לחיבור מערכות פתוחות, ה דגם OSI בקיצור. להבנה קלה, מודל זה מצטמצם לתיאור פרוטוקול בן 4 שכבות, כמתואר בטבלה שלהלן:
טבלה 10-1. דגם OSI הפשוט
שם השכבה | פרוטוקולי שכבה |
שכבת היישום | HTTP, DNS, SMTP, POP, ... |
שכבת תחבורה | TCP, UDP |
שכבת רשת | IP, IPv6 |
שכבת גישה לרשת PPP, PPPoE, Ethernet
כל שכבה יכולה להשתמש רק בפונקציונליות של השכבה למטה; כל שכבה יכולה לייצא פונקציונליות רק לשכבה שלמעלה. במילים אחרות: שכבות מתקשרות רק עם שכבות סמוכות. ניקח שוב את הדוגמה של הודעת הדואר האלקטרוני שלך: אתה מזין אותה דרך שכבת היישום. במחשב שלך, הוא נוסע במורד שכבת התחבורה והרשת. המחשב שלך מעביר אותו לרשת דרך שכבת הגישה לרשת. זו גם השכבה שתעביר את המסר ברחבי העולם. ביעד, המחשב המקבל יעשה זאת
קבל את ההודעה דרך שכבת הרשת שלה, ויציג אותה לנמען באמצעות שכבת התחבורה והיישום.