Menu
CoddyTech

localhost

שיעור 12 מתוך 47 בקורס עבודה עם רשתות דרך הטרמינל של Coddy.

localhost, והכתובת שאליה הוא מתורגם, 127.0.0.1, מציינים את המחשב הזה. בקשה שנשלחת לשם לעולם אינה עוברת דרך הרשת. היא יורדת אל מחסנית הרשת וחוזרת מיד למעלה.

זה הופך אותו למקום האידיאלי ללמוד בו, כי אפשר להיות בשני הקצוות בו-זמנית:

python3 -m http.server 9106 &
sleep 1
curl -s http://localhost:9106/

הוא גם עומד מאחורי בעיה שתיתקלו בה בעבודה אמיתית. שירות יכול להיות קשור רק ל-localhost, כלומר הוא מקבל בקשות מהמחשב שלו ומסרב לכל בקשה שמגיעה מבחוץ. הוא עובד בצורה מושלמת עבור מי שהפעיל אותו, ואינו גלוי לאף אחד אחר. זו אחת המשמעויות האמיתיות של "זה עובד אצלי במחשב".

לכן, כשעמית לא מצליח להגיע לשירות שלך, אחת השאלות הראשונות היא באיזו כתובת הוא מאזין, ולא רק באיזו יציאה.

challenge icon

אתגר

בינוני

הגישו לעצמכם, ומדדו מה חזר.

  1. צרו את page.html ובו בדיוק local traffic only
  2. הגישו את התיקייה ברקע ביציאה 9106
  3. אחזרו אותה באמצעות השם localhost והעבירו את התגובה בצינור אל wc -c כדי לספור את הבתים

הטקסט מכיל 18 תווים, בתוספת התו של ירידת השורה ש-echo מוסיפה, ולכן:

19

הבקשה לא יוצאת מהמחשב, ולכן זה עובד בלי רשת כלל.

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל

תרגלו בעצמכם: Terminal אונליין