התבוננות בשכבות
שיעור 23 מתוך 32 בקורס מודל OSI של Coddy.
אפשר לראות את השכבות פועלות יחד באמצעות פקודה אחת. כאשר curl מביא כתובת URL, הוא פותר את השם (DNS), פותח חיבור TCP לפורט (שכבה 4), ורק אז מתקשר באמצעות HTTP (שכבה 7). באמצעות -v אפשר לראות ממש תיאור של כל שלב.
התוצאה של שכבה 7 היא קוד המצב: התשובה של השרת בת שלוש הספרות. 200 פירושו הצלחה. curl יכול להדפיס רק את הקוד הזה באמצעות -o /dev/null -w "%{http_code}\n", תוך השלכת גוף הדף.
הגיע הזמן להריץ מחסנית שלמה, מלמעלה למטה, במחשב שלך.
אתגר
בינוניהריצו מחסנית פרוטוקולים מלאה באופן מקומי:
- הפעילו שרת ברקע ביציאה 9220 והמתינו לו
- אחזרו את
http://127.0.0.1:9220/באמצעותcurl -s, השליכו את גוף התשובה והדפיסו רק את קוד מצב ה-HTTP
הפלט הצפוי:
200נסו בעצמכם
כל השיעורים ביחידה מודל OSI
תרגלו בעצמכם: Terminal אונליין