מחשביםתוכנה

מהו פרוטוקול HTTP?

היפרטקסט פרוטוקול ההעברה (או HTTP) הוא הבסיס של נתונים עבור ה- World Wide Web. פרוטוקולים כאלה הם טקסט מובנה אשר משתמש קישורים לוגיים (קישורים) בין צומת המכילים נתונים מסוימים. לכן, שיטה זו של החלפה או העברת היפרטקסט.

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

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

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

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

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

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.atomiyme.com. Theme powered by WordPress.