Skip to main content

כיצד דפדפן אינטרנט מתקשר עם שרת

Internet Technologies - Computer Science for Business Leaders 2016 (אַפּרִיל 2025)

Internet Technologies - Computer Science for Business Leaders 2016 (אַפּרִיל 2025)
Anonim

דפדפני אינטרנט כמו Internet Explorer, Firefox, Chrome ו- Safari מדורגים בין יישומי הרשת הפופולריים ביותר בעולם. הם משמשים עבור גלישה מידע בסיסי, אלא גם לצרכים שונים אחרים, כולל קניות מקוונות משחקים מזדמנים.

שרתי אינטרנט הם מה לספק את התוכן עבור דפדפני אינטרנט; מה בקשות הדפדפן, השרת מספק דרך חיבורי רשת האינטרנט.

שרת רשת שרת עיצוב האינטרנט

דפדפני אינטרנט ושרתי אינטרנט פועלים יחד כמערכת שרת לקוח. ברשת המחשב, שרת הלקוח הוא שיטה סטנדרטית לעיצוב יישומים שבהם הנתונים נשמרים במיקומים מרכזיים (מחשבי שרת) וביעילות משותפת עם מספר רב של מחשבים אחרים (הלקוחות) על פי דרישה. כל דפדפני האינטרנט פועלים כלקוחות המבקשים מידע מאתרים (שרתים).

לקוחות דפדפן אינטרנט רבים יכולים לבקש נתונים מאותו אתר. בקשות יכול לקרות בכל עת שונים או בו זמנית. מערכות שרת לקוח באופן קונספטואלי קוראים לכל הבקשות לאותו אתר להיות מטופלים על ידי שרת אחד. בפועל, עם זאת, בגלל נפח של בקשות לשרתים באינטרנט יכול לפעמים לגדול מאוד גדול, שרתי אינטרנט בנויים לעתים קרובות כמו בריכה מבוזרת של שרתים מרובים.

עבור אתרי אינטרנט גדולים מאוד פופולרי במדינות שונות ברחבי העולם, מאגר שרת אינטרנט זה מופץ גיאוגרפית כדי לסייע לשפר את זמן התגובה לדפדפנים. אם השרת קרוב יותר למכשיר המבקש, זה ילך כי הזמן שנדרש כדי לספק את התוכן הוא מהיר יותר מאשר אם השרת היה רחוק משם.

פרוטוקולי רשת עבור דפדפני אינטרנט ושרתים

דפדפני אינטרנט ושרתים מתקשרים באמצעות TCP / IP. Hypertext Transfer Protocol (HTTP) הוא פרוטוקול היישום הסטנדרטי על גבי TCP / IP התומך בדפדפן דפדפן בקשות ותגובות השרת.

דפדפני אינטרנט מסתמכים גם על DNS כדי לעבוד עם כתובות אתרים. תקני פרוטוקול אלה מאפשרים מותגים שונים של דפדפני אינטרנט לתקשר עם מותגים שונים של שרתי אינטרנט ללא צורך לוגיקה מיוחדת עבור כל שילוב.

כמו רוב תעבורת האינטרנט, דפדפן האינטרנט ושרתים חיבורים בדרך כלל לרוץ באמצעות סדרה של נתבי רשת ביניים.

הפעלה בסיסית של גלישה באינטרנט פועלת כך:

  • המשתמש מציין כתובת אתר בדפדפן שלו (מתוך סימניה או על ידי הקלדתה)
  • הדפדפן יוזם חיבור TCP לשרת האינטרנט או למאגר השרת (באמצעות יציאה 80 כברירת מחדל) באמצעות כתובת ה- IP שלו כפי שפורסמה ב- DNS. כחלק מתהליך זה, הדפדפן גם מבצע בקשות לחיפוש DNS כדי להמיר את כתובת האתר לכתובת IP
  • לאחר שהשרת משלים את ההכרה בצד שלו בחיבור TCP, הדפדפן שולח בקשות HTTP לשרת כדי לאחזר את התוכן
  • לאחר שהשרת משיב בתוכן עבור הדף, הדפדפן מאחזר אותו ממנות ה- HTTP ומציג אותו בהתאם. תוכן יכול לכלול כתובות אתר מוטמעות עבור מודעות באנרים או תוכן של צד שלישי אחר, וכתוצאה מכך מפעילה את הדפדפן להנפיק בקשות חיבור TCP חדשות למיקומים אלה. כמו כן, הדפדפן עשוי לשמור מידע זמני על החיבורים שלו לקבצים מקומיים במחשב הלקוח בשם Cookies
  • ייתכן שכל שגיאות שהתעוררו במהלך הבקשה לתוכן יוצגו כשורות סטטוס HTTP