Menu
Coddy logo textTech

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 אונליין