localhost
שיעור 12 מתוך 47 בקורס עבודה עם רשתות דרך הטרמינל של Coddy.
localhost, והכתובת שאליה הוא מתורגם, 127.0.0.1, מציינים את המחשב הזה. בקשה שנשלחת לשם לעולם אינה מגיעה לרשת. היא יורדת אל מחסנית הרשת וחוזרת מיד למעלה.
לכן זה המקום האידיאלי ללמוד בו, כי אפשר להיות בשני הקצוות בו־זמנית:
python3 -m http.server 9106 &
sleep 1
curl -s http://localhost:9106/זה גם עומד מאחורי בעיה שתיתקלו בה בעבודה אמיתית. אפשר לקשור שירות רק ל-localhost, כלומר הוא מקבל בקשות מהמחשב שלו ומסרב לכל בקשה מבחוץ. הוא פועל היטב עבור האדם שהפעיל אותו, ואינו גלוי לאף אחד אחר. זו אחת המשמעויות האמיתיות של „זה עובד אצלי במחשב”.
לכן, כשעמית לעבודה לא מצליח להתחבר לשירות שלכם, אחת השאלות הראשונות היא לאיזו כתובת הוא מאזין, ולא רק באיזו יציאה.
אתגר
בינוניהגישו לעצמכם, ומדדו מה חזר.
- צרו את
page.htmlובו בדיוקlocal traffic only - הגישו את התיקייה ברקע ביציאה 9106
- אחזרו אותה באמצעות השם
localhostוהעבירו את התגובה בצינור אלwc -cכדי לספור את הבתים
הטקסט מכיל 18 תווים, בתוספת התו של ירידת השורה ש-echo מוסיפה, ולכן:
19הבקשה לא יוצאת מהמחשב, ולכן זה עובד בלי רשת כלל.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל
תרגלו בעצמכם: Terminal אונליין