
הטקסט המלא של הדקות הראשונות בהרצאה «הסבר על מודל TCP/IP שכבת האפליקציה - שכבת היישום» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הזו נראה איך מתבצעת תקשורת בין שני מחשבים אני רוצה לספר לכם שכל התקשורת מחולקת לכמה שכבות נפרדות וזה נקרא TCP-IP מודל זה המודל המעשי, יש גם מודל תיאורטי שנקרא OSI ואנחנו רואים פה את שבע השכבות לפי התיאוריה של OSI שזה אומר התקשורת צריך לחלק אותה לשבע חלקים
במציאות כשבאו לתכנת את הרעיון הזה של חלוקה לשלבים חילקו את זה לארבע שלבים. למה לחלק לשלבים בכלל? למה לחלק לשכבות? כדי שיהיה אפשר להחליף כרטיס רשת בלי להחליף את כל הווינדוס.
אז יש יתרון בלחלק הכל למנות קטנות, כי כשמחלקים דברים למנות קטנות, אז אפשר להחליף חלקים בלי להחליף את כל שאר המערכת. אבל אם מחלקים את זה ליותר מדי, זה נהיה כאב ראש, זה אומר יותר מדי תקנים מיותרים שרק מספחים.
באמצעות חילקו את זה לארבע חלקים, וזה נקרא מודל TCPIP שבו משתמשים היום, הוא עשה איזה מודל תיאורטי שבמקור דיבר על שבע שכבות. תכף נראה את הכל, נדבר על כל חלק.
אנחנו הולכים לגלוש ולראות איזה פאקטים עוברים. זה לא משנה אם אנחנו גולשים, האם אנחנו מעבירים קובץ, מעניין אותי איך בנויה התקשורת בין שני המחשבים.
אנחנו רואים פה שעברו כרגע שני פאקטים. פאקט זאת חבילת מידע שהמחשב שלח. שולח את הפקטים לשרת והשרת מחזיר לי החבילות מידע האלו הפקטים האלו יש להם הגבלת גודל הם לא יכולים לעבור גודל מסוים של 1500 בתים לפי תקן אם רוצים לשלוח משהו גדול מחלקים את זה לכמה חבילות מידע כמה פקטים זה כמו בדואר ישראל שיש הגבלה על גודל החבילה שמותר לשלוח בא לך לשלוח הרבה פריטים אין ברירה חייבים לחלק אותם למספר חבילות
כי דואר לא מוכן לקבל חבילה מעבר למשקל מסוים ומעבר לגודל מסוים. גם בפאקטים בין שני מחשבים יש הגבלת גודל על כל חבילה. אני שולח את החבילות לשרת והשרת מחזיר לי חבילות עם תשובות.
תוך החבילות האלו יושב כל המידע. אם אנחנו ניכנס ונגלוש לאנשהו, זה לא באמת משנה לי לאן אנחנו גולשים, מה שמעניין אותי זה הפאקטים שרצים לנו פה ברשת קודם כל אנחנו יכולים לעצור את זה ו-Stop Capturing Packets או שלחלופין אנחנו יכולים להגיד לו לא לגלול למטה ואז הוא ממשיך לתפוס רק כשהוא ממשיך את זה
פה למטה לתפוס והוא לא מזיז לי את המסך בואו נתחיל לראות איזשהו פאקט אז תסתכלו אנחנו בוחרים כאן פאקט רואים את המידע הגולמי שלו זה הפאקט המקורי איך שהוא עבר בכבל רשת אז כל האחד ואפס האלו שעוברים פה הם מפורשים לפי התקן, ובתקן יש לנו ארבע שכבות.
השכבה הראשונה תופסת את ההתחלה של הפאקט, השכבה השנייה תופסת את ההמשך של הפאקט, השכבה השלישית את ההמשך, והשכבה האחרונה את הסוף של הפאקט. בואו נראה קצת גלישה, ננסה לחפש פה HTTP. זאת שכבה הראשונה, זאת שכבה השנייה, זאת שכבה השלישית, ותראו איזה שכבה עקרונה, איזה שכבה נגיד.
שכבת המידע הכי גדולה ואנחנו יכולים לראות שבשכבת המידע שזה HTTP אנחנו ממש יכולים לראות את התוכן של האתר תסתכלו טוב טוב אנחנו ממש יכולים פה לקרוא את התוכן באנגלית כי האתר הזה שלח מידע בצורה לא מוצפנת אם זה היה מוצפן אם שכבת האפליקציה הייתה מצפינה את המידע אז היינו רואים פה ג'יבריש
משהו שלא מבינים אותו אז שכבת האפליקציה זה המידע התכלס שהשרת רצה לשלוח לנו או שאנחנו רצינו לשלוח לשרת זה המידע שלשמו התכנסנו כאן